Skip to main content
Skip table of contents

V3.2.1

Hello. This is Dr.Dart Manager.
Please note that all Dart-Suite products updated from Dart-Suite V3.2.0 to V3.2.1.

Note.

  • Connection may not be possible during Dart-IDE, Dart-Store, Dart-APIs, and Dart-Developers server maintenance and updates.

New Features

The main features of Dart-Suite V3.2.1 are as follows.

<Dart-IDE>

1. Update module when press ‘run’

Now, if the version of the module being installed is the same as or higher than the version of the installed module, the module will be updated and the data will be retained.

2. Option of check syntax

From now on, you can select option of select syntax.

If you check ‘No’, build service will not check syntax and build time will be faster.
(This feature is available when Dart-Service is 2.1.1 or later)

image-20240611-015643.png

3. Framework

Now .a, .so files, and .h files can be added to the IDE framework module project.

4. VS Code plugin

Now you can use Dart-IDE features in VS Code.

Features

  • Build & run Dart-IDE Project for Dart-Platform.

  • Install and update library to one button.

  • Check package library supported.

Release Notes

  • Version: Dart-Suite V3.2.1

  • Released at:

1. Dart-SDK

  • Version: SDK2

Click here to expand...

※ Please check https://apis.drdart.io/

Categories

Features

1

Improvement

The issue where the rotation information returned by the MatrixToEulerZYX function in mathLibrary was displayed differently from the robot position has been improved.

2

Bug

The issue where the return value of the PositionManager.getPatternPoint() function was incorrect has been fixed.

https://apis.drdart.io/interfaces/dart_api.IPositionManager.html#getPatternPoint

3

Bug

The issue where the PositionManager.getCurrentPosx() function returned the value based on the Base frame when the current value based on the Tool frame was requested has been fixed.

https://apis.drdart.io/interfaces/dart_api.IPositionManager.html#getCurrentPosX

2. Dart-IDE

  • Version: V2.2.0 (5/8 Release)

Click here to expand...

Categories

Features

1

General

New

local .a, .so files, and .h files can be added to the IDE project.

2

Improvement

Now you can select the “eslint” process when user try build in IDE

3

Project Setting

New

Add blank template provided to create User FW Module

4

Add User Command template to create user command module.

5

Visual Scripting

Improvement

Rollback Import Visual Scripting Component

6

User Command Interface, Screen and Group enhancement

7

String Generate node enhancement

8

Save User Command Data Node enhancement

9

Implement Global/System Variable Node

10

User Command structure change

11

Bug

Fixed : User Command DRL Sub Program_layout not correct

12

Fixed : After drag&drop component into New Group then node don’t override on node before

13

Fixed : Can not connect exit port with entry port

14

Fixed : display 2 line User Command Name default

3. Dart-Platform

  • Version: V3.2.1

Click here to expand...

Categories

Features

1

Header/Footer

Improvement

The display in the top left corner of the screen has been updated to show "auto" when the robot is in the measurement standby state.

2

The unit display for tool weight in the Tool Settings has been revised. It is now shown as CX, CY, CZ.

3

In the back drive state, it is now impossible to change to recovery mode.

4

Robot parameter files can now only be modified in the "Manual" mode.

5

In Remote Control Mode, the Recovery and Backdrive buttons have been disabled and are no longer usable.

6

Bug

The issue where the robot status was displayed as “auto" after switching to "manual” mode following a program termination due to errors has been fixed.

7

The intermittent issue where the UI showed a mismatch between the robot parameter file and actual robot data when configuring settings such as ToolShape and SafetyZone in the Robot Parameter Module has been fixed.

8

Update & Restore

Bug

The issue where some modules would terminate without a confirmation popup when data import was in progress has been fixed.

9

The issue where the system would continuously restart after a failed system restore has been fixed.

The system will no longer automatically restart in failure cases.

10

The intermittent issue where the update version was not displayed on the Teaching Pendant during updates via DartPlatform3 on Windows or MacOS has been fixed.

11

The issue where the application version was not displayed on the Teaching Pendant without control authority during system restoration via DartPlatform3 on Windows or MacOS has been fixed.

12

Removed

The restore function has been removed from the rollback failure popup.

13

Etc

New

A "Show Password" icon has been added to the popups that require password entry.

14

Improvement

The issue where modules were deleted and reinstalled when using the Build & Run function of Dart-IDE has been improved.

Now, if the version of the module being installed is the same as or higher than the version of the installed module, the module will be updated and the data will be retained.

15

When the robot is connected and in virtual mode, the recovery mode button in the stop popup has been disabled.

16

Bug

The issue where the program would terminate and the power would shut off when a power-off signal was received as Normal Input during program execution has been fixed.

17

The issue where paid modules appeared as unregistered after restoring from a backup data file containing paid modules on DartPlatform3, despite being previously installed and authenticated, has been fixed.

18

The issue where the app icon layout UI of the Home module and Footer was displayed abnormally when an unauthorized module was installed has been fixed.

19

The intermittent issue where the previous language was displayed after rebooting the Teaching Pendant following a language change has been fixed.

20

The issue where the close button did not work when an SS1 popup was triggered after an SS2 popup had occurred using IO has been fixed.

21

The issue where the Dart-Platform3 screen was displayed abnormally when booting with an external display connected to the HDMI port has been fixed.

4. Dart-Module

Click here to expand...

Module

Features

1

GNB Simulator

2

Improvement

The issue where the Jog +/- buttons did not change to the dual-hand layout when maximizing the popup window after selecting Jog in the GNB Simulator from the Footer with the Dart-Platform3 window size set larger than 1280x800 has been fixed.

3

The size limit for the Single/Dual windows in the 3D Simulator module has been removed.

4

A "World" coordinate system has been added to the TCP options in the dashboard.

5

Remote Control

6

Improvement

The issue where the monitoring variables of the Task Editor module were not displayed and synchronized on the Remote Control module screen has been fixed.

7

The hardware-related information for the flange has been updated to display correctly according to the new flange, old flange, and model information.

8

The issue where variables not designated for monitoring were being monitored in the Task Editor has been fixed.

9

The issue where the 3D Simulator layout would not shrink after being enlarged when resizing the DartPlatform3 window has been fixed.

10

Setting

11

Improvement

The UI/UX of the IDE Connection menu screen has been improved.

12

In the Friction Coefficient Measurement menu, it has been updated to allow empty fields to be input. Additionally, the Start Position and Joint Range now use the actual joint limits of the robot.

13

Bug

The issue where the MoveTo function's LongPress was not working in the Friction Calibration on Android has been fixed.

14

Jog+

15

Improvement

The issue where the upper limit value of the joint text fields in the Move Tab was incorrect has been fixed. It now follows the joint limit values set in the safety settings.

16

Bug

The bug in the robot pose copy/paste function has been fixed.

17

The issue where the 3D Simulator layout would not shrink after being enlarged when resizing the Dart-Platform3 window has been fixed.

18

Robot Parameter

19

Improvement

Fix the issue where Point in the Tool Center Point screen are translated differently from the multilingual site.

20

Fix the issue where operation in the World Coordinates screen.

21

Fix the issue where it is not possible to import and open a file with a higher version.

22

Fix the issue button Save after Factory Reset.

23

Fix the issue Save button and Applying Change pop-up when Save as / Continue without Saving in a specific Menu.

24

Fix the issue loading where pressing the "X" button in the upper right corner of the Apply Parameter pop-up.

25

Fix the issue show Applying Change pop-up after modified the World to Base Coordinates settings.

26

Fix the issue the imported in Custom Zone values are not displayed in the Geometry tab.

27

Fix the issue where pressing button Cancel on Find Finder popup, failed to export pop-up appears.

28

Fix the issue 5.7121 pop-up appears when saving name of Tool Settings screen.

29

Fix the issue display message error validation name when input space between name.

30

Fix the issue the value is displayed incorrectly when selecting the user coordinate system.

31

Fix the issue dropdown is broken on the Safety Zone Edit popup.

32

Improved scroll position inappropriate phenomenon.

33

Fix the issue where change Port Option popup for Safety I/O screen, display as Blank in the Zone Parameter tab you set.

34

Fix the issue parameters can be changed by selecting the Robot Parameter dropdown in the header in Backdrive Hold state.

35

Fix the issue Radius value does not hold when after Auto Calculate during safety zone setting.

36

Fix the issue Coordinates value do not change when changing coordinates from Base to World

37

Task Editor

38

Improvement

Fix the issue Port name at Set/Get Signal command displayed in incorrect format when changing the port name in the I/O Alias

39

Change "Delete a variable" pop-up

40

Fix the issue sorted the user command module favorite icon in other areas

41

Fix the issue where the title of the pop-up has not been translated into multiple languages.

42

Fixes an issue displaying dropdown menu and task list of Wait Analog Input different from perform the module operation.

43

Fix the issue where displaying value default of Move JX Radius is incorrect.

44

Fix the issue [^], [v] position alignment in Move Periodic Command

45

Fix the issue where pop-up that occurs when the Copy button is clicked in the deleted User Command Offline state

46

Fix the issue where the content of the pop-up is not translated Korean.

47

Fix the issue exporting on a Mac, a pop-up related to duplication does not occur.

48

Add RX/RY/RZ, J1~J6 values for Task in TCP Force in Monitoring tab.

49

Fix the issue displaying status of Toolbox functions are during Task Play.

50

Fix the issue where rebooting the controller.

51

Fix the issue incorrect input where entering Korean in the annotation text field of Sub Task Command

52

Change Error pop-up during Task Play to Toast pop-up

53

Fix the issue show the DRL entered in the Task List of Custom Code Command

54

Fix the issue the Continue command is added under Main Sub

55

Fix the issue in a disabled state, exposed the dropdown state and can be selected.

56

Fix the issue the Missing pop-up does not occur and is not restored to Base when the User Coordinates is deleted,

57

Fix the issue the contents of the text at Property tab.

58

Setting Coordinates based on Base coordinates when setting Pose Variable.

59

Fix the issue show dropdown Module when Connection name is not created properly.

60

Enhancement of a command error that delete variable is being used.

61

Fix the issue Coordinates are changed in the Move Commands without coordinate values being entered

62

Fix the issue display list Baud Rate and Byte Size of Add Signal (Modbus RTU)

63

Fix the issue 'Global_', 'System_' Prefix can be used as Variable Name in Define Command.

64

Fix the issue do not show error message when moving Move command to the top of Define Command using the Row Up button

65

Fix the issue Get Pose does not work with a mouse click on an Android device

66

Fix the issue change Coordinates is Tool, Move To operation the RX ,but the robot is operated with RZ Move

67

Fix the issue display error 1.6006 when Delete signal with Multiple type set.

68

Fix the issue the value is not displayed in the Add Signal Command in the Task List.

69

Fix the issue where different style between default commands area & user commands area

70

Fix the issue display global variable of before task file when close current file and create new Task file

71

Fix the issue where status of button [Reset] and [Save] is incorrectly

72

Fix the issue where status of [Suppress] button is incorrectly

73

Fix the issue where display Property is incorrectly

74

Fix the issue value at item [Variable] don't keep data selected before after change to mode Auto

75

Status

76

Improvement

Fix the issue the unit of Controller Analog I/O is not changed to using DRL Code

77

Logs

78

Improvement

Keep logs when the controller is Reboot.

79

Fix the issue after clear operation in the Logs Module, deleted logs are displayed when log history occurs.

5. Dart-Store

  • Version: V2.2.0 (5/8 Release)

Click here to expand...

Categories

Features

1

General

Improvement

Confirm requirement related to Payment feature

2

Change min Price.

3

Change max length input of Price.

4

Change

Name of button display is incorrect

5

On Screen Package Detail, don't Show icon warning for module draft have error of item Price.

6

Bug

Fix bug that Install / Store Module Internal Server Error occurred when installing a module that was purchased by shutting down and re-running the module while logged in.

7

Removed

Remove validation Module Name when upload dm file to store.

6. Dart-Services

  • Version: V2.1.1 (7/2 Release)

Click here to expand...

Categories

Features

1

General

Improvement

The installed modules are maintained when

  • in case of update dart-services

  • in case of update images inside of dart-services

2

Bug

Fix bug related to the robot moves with vibration in a task coordinate system on the simulator.

7. Known Issues

Click here to expand...

Dart-Service Q&A link issue

  • Issue: When click the virtualization error in installation screen, Q&A link is not valid.

    • Plan : Scheduled to be modified to open PDF file instead of developer site link.

Task Editor Module issue

  • Issue: System Array Type changes to Variable Type after Task Play.

    • Alternative: When using a variable array of system, global, or define type, use ‘[' ,']’.

    • Plan: Scheduled to be modified so that it can be used in 1, 2, and 3 formats.

Update guide

Here's how to update Dart-Suite V3.2.0 to V3.2.1.

In the next version, we plan to change the program to enable installation without deleting, and we plan to allow users to install multiple versions of Dart-Services and Dart-Platform by changing the folder name in the installation path.

  1. After deleting existing Dart-Services, download and install new Dart-Services.

  2. After deleting existing Dart-Platform, download and install new Dart-Platform.

  3. Updating my project from SDK1 to SDK2 in Dart-IDE:

  • Step 1. Access to the Dart-IDE.

  • Step 2. After opening the project, click FileProject Setting.

 Step 3. Change Dr.Dart-SDK Version from 1 to 2.

  • Info. The version name of Dart-Suite consists of the following rules:

    • Major : A major change that is not compatible with lower (older) versions
      (currently Dart-Platform 3)

    • SDK(API) : SDK version (version of Dart-API).

    • Patch : When fixing bugs while being compatible with same SDK versions.

If Dart-IDE fails to build an existing project even after changing SDK from 1 to 2

Note.

If Dart-IDE fails to build an existing project even after changing SDK from 1 to 2, Please follow the guide below.

  • Step 1. Replace webpack.config.js file to esbuild.config.js file in your project.

    • Path: Project Foldercom.your_project.name

  • Step 2. Replace package.json file to new one.

    • Path: Project Foldercom.your_project.name

  • Step 3. Change the “name” and “version“ in package.json file.

    • Path: Project Foldercom.your_project.namepackage.json

    • from: default the package name and version.

      CODE
      {
          "name": "com.example.mymodule",
          "version": "0.1.0",
          "main": "./src/index.tsx",
          "private": true,
          "license": "DOOSAN",
      
      ...
    • to: change the package name and version to the package name and version of your project.

      CODE
      {
          "name": "{your package name}",
          "version": "{your project version}",
          "main": "./src/index.tsx",
          "private": true,
          "license": "DOOSAN",
      
      ...
File Modified

JavaScript File esbuild.config.js

Oct 30, 2023

File package.json

Oct 30, 2023
JavaScript errors detected

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

If this problem persists, please contact our support.