Skip to content

Release Notes: Studio 1.10.0

[1.10.0] - 2023-10-25

Added

  • Added page refresh after a scenario import
  • Component function blocks can contain additional labels that are added during import
  • Added function block update details view
  • Added buttons to clear notification and console histories
  • Added feedback when jogging the robot failed
  • Added restriction objects to the scenario designer
  • Added possibility to set I/O categories and display specific categories in I/O Panel and Wizard
  • Added a spinner to FBs import
  • Added validation of linked Function Blocks in Builder
  • Added warning when scenario uses many polygons as this impacts performance
  • Added marker to improve visibility of forward references in the data sink
  • Added a drives on/off button for a robot in the Component Manager
  • Added functionality to hide datastore entries
  • Added a warning dialog before importing a new scenario when the current one is not empty
  • Added auto import if no function blocks in database
  • Added the Datastore tab to Robot System

Changed

  • Redesigned datastore
  • Removed autocomplete in user creation form
  • Changed a behavior of the Linking view in the Builder and added a new step to the Builder guided tour
  • Removed unused themes files, replaced some color variables with ones calculated in _color.variables.sass, renamed dnb_dark directory
  • Improved robot status feedback during initialization
  • Changed the move-to-position-button to be grey while in motion and become green immediately after reaching a position
  • Changed menu item for Function Blocks from "Active/Active" to "Activate/Deactivate"
  • Improved Datastore performance
  • Changed Robotkit Layout for the KeTop Viewport
  • Changed Operator Cockpit appearance in the Config Mode
  • Removed the "Use as a QAP" option from Function Blocks' menus
  • Allowed an empty string to be a valid value for some parameters
  • User Information can be made unclosable from the frontend by setting hide_close_button flag
  • Improved scenario designer performance
  • Disabled changing the scenario while a program is running
  • Improved feedback for names when adding new tool center points
  • Improved value updates of boolean datastore entries in the KPI panel
  • Robot status shows when components are in error
  • Resetting HMI requests on program end, cancel and error
  • Replaced native selects with mat-selects or made them look like mat-selects (dnb-select and dnb-unitval components)
  • Removed the F2 button from the Pose Reference in the Trajectory wizard on the ketop
  • Increased size of JSON data calls to MongoDB to 15 MB

Fixed

  • Fixed QAPs behavior in Operator Cockpit when there's no selected program
  • Fixed an endless spinner in the "Digital I/O Device - Set" FB wizard
  • Fixed the Operator Cockpit layout margins
  • Fixed zimmer gripper issues when working with on-screen-keyboard
  • Fixed "Quick Access: Moves" panel layout
  • Fixed Linking view connection arrows in the subbuilder
  • Fixed feedback for some execution errors
  • Fixed the builder clipboard refresh after the subbuilder clipboard is changed, and the subbuilder is closed
  • Fixed status of components in component manager not updating
  • Fixed long display titles appearance in the I/O tab
  • Fixed I/O and Gripper tabs appearances for Meca 500 and Denso Cobotta
  • Fixed Copy/Paste Trajectories bug
  • Fixed colors for warning toast messages
  • Fixed setting datastore item description
  • Fixed the "use current joints" button in the Trajectory wizard for small screens
  • Fixed scroll in QAM for the touch screen: to drag&drop you should press a row for 150ms firstly or use a dots icon in the 1st column
  • Fixed the Dataflow bug which used to appear when you click fast many times on the Input Parameters icon in the Program Builder
  • Fixed yellow shade for text to be more contrasty
  • Fixed appearance of the "Select Program" button in the Operator Cockpit for small screens
  • Fixed applying joint position when cartesian move-to-position values are set, will fallback and take the current joint values to pass it to the Trajectory wizard
  • Adapted user creation to stop throwing errors on existing user