Skip to main content
Skip table of contents

VSCode Extension

What is Dart-IDE VSCode Extension?

Dart-IDE VSCode Extension is a visual studio code’s extension that support developer who create and modify robot modules on a PC or tablet. It offers various features for easy module development.

스크린샷 2025-07-23 오전 10.12.06.png

Note

  • Doosan Robotics does not guarantee official support for external IDEs.

  • This guide does not provide following instructions.

    • how to install VS Code.

    • how to install Node.js or handle npm.

    • How to code a Module.


Installation

  • Step 1. Select Extension menu in the left bar in VS Code.

  • Step 2. Search the word Doosan Dart-IDE.

  • Step 3. Install extensions.

image-20240828-065212.png

Features 

Create and modify your project

It supports you create and modify your own module project easily in vscode.

스크린샷 2025-07-23 오전 10.29.12.png

You can create your robot application in vscode easily

스크린샷 2025-08-11 오전 11.51.24.png

You can modify your robot application’s setting easily

UI Preview

You can check your module’s layout and UI/UX in your own web browser.

스크린샷 2025-07-23 오전 10.35.10.png

Your module’s layout is shown in your web browser

Build and execute your module

You can easily run and simulate modules by executing completed code.

스크린샷 2025-07-23 오전 10.33.13.png

Your module is shown in the Dart-Platform monitor.


Tips for VS Code

  • The connection status can be verified in the status bar at the bottom of the VS Code.

image-20240902-000510.png

  • Do not make any changes to the .dart-ide file within the project folder.

    • If this file gets corrupted, the project may not open in Dart-IDE.

  • When importing the dart-api, use the format import {} from 'dart-api'.

    • When using VS Code, the import path is automatically generated as import {} from '../libs/dart-api'. In such cases, Dart-IDE may encounter an error in reading the library.

CODE
//No error at UI Preview and can build in Dart-IDE.
import { BaseModule, ModuleScreen, ModuleScreenProps, System, ModuleContext } from 'dart-api';

//Error at UI Preview and cannot build in Dart-IDE.
import { BaseModule, ModuleScreen, ModuleScreenProps, System, ModuleContext } from '../libs/dart-api';

To learn more, see:

In the case of Beginner

In the case of Advanced User

Beginner's Guide

Advanced Guide

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.