RobotStudio SDK 5.14 Release
RobotStudio SDK 5.14 Release
What?_Ts New
A comprehensive list of all new types and methods can be found in the release notes document. Many of the new features in RobotStudio 5.14 are backed by new APIs which you can take advantage of in your own application development.
DataRecorder API
The new Signal Analyzer feature in RobotStudio is built on top of the DataRecorder API which allows applications to both, provide their own signals, and to monitor signals as they change.
The DataRecorder class is the hub which collects data from all its sources, and distributes it to its clients, or sinks.
Use the class DataRecorderSource if you would like to provide your own signals to users, and inherit the base class DataRecorderSink to get notified when a signal changes value.
The class BuiltInDataRecorderSignals can be used to programmatically access the signals built into RobotStudio.
In addition to SmartComponent I/O signals and Event Log Messages, the following signals can be analyzed:
Controller Signals / <system name> / Mechanical Units / I/O System
<all signals>
Controller Signals / <system name> / Mechanical Units / ROB_x / Joint
- J1-J6
- Near Limit
Controller Signals / <system name> / Mechanical Units / ROB_x / Target
- Fine Point
- Target Reached
Controller Signals / <system name> / Mechanical Units / ROB_x / TCP
- Maximum Linear Acceleration in World
- Orientation Q1-Q4 Current Workobject
- Orientation Speed in Current Workobject
- Pos X, Y, Z in Current Workobject
- Robot Configuration cf1, cf4, cf6, cfx
- Speed in Current Workobject
Document References
References to files and folders can be added to a station through the new
Station.Documents property.
You can use the enumeration ProjectDocumentType to decide if a reference to a file or folder, or a an entire file, shall be added to the station.
Accelerated simulation
An option to run the simulation as fast as possible has been added to the Simulation
Accuracy section of the RobotStudio options.
This option corresponds to the new property Simulator.FullSpeed.
It is possible to set the resolution (virtual time step size) and simulation speed (how fast
the virtual clock is advancing) using the properties Simulator.Resolution and
Simulator.SimulationSpeed.
When the simulator is running in full speed it will execute the next time step as soon as
the calculation for the previous one is completed, as fast as the CPU allows.
Simulation Step / Pause / Resume
The methods Simulator.Step, Simulator.Pause and Simulator.Resume,
can be used to be used to step the simulation forward one time step at the time, and to
pause and then resume the simulation.
ScreenRecorder support for Microsoft Windows Media format
The ScreenRecorder class now has support for Windows Media version 8 and 9. In
addition, movies can be recorded using the H.264 / MPEG-4 encoder that creates high quality recordings with a high compression ratio.
The ScreenRecorderFileFormat enumeration has the new elements Wmv and mp4.
Target Reference Frame
The reference frame of a target has now been exposed in the RobotStudio user interface.
Applications can access the reference frame using the property RsTarget.ReferenceFrame.
Markups
The new Markup class together with the Station.Markups property can be used to
annotate your station. The markups will be saved in the station file, as opposed to
temporary graphic text boxes.
AutoConfig options
The performance of the methods that retrieves a list of all available configurations has
been greatly improved. It is now possible for applications to have interactive user
interfaces which needs to constantly retrieve the available configurations.
There is a new overload Mechanism.GetAllConfigurations(RsTarget target, RsToolData tool, Boolean includeTurns) that lets you decide if you want to get only the base
configuration, or also all configurations resulting from rotations of axis 4 and 6.
Fluent UI
The RobotStudio 5.14 user interface is redesigned and now uses the Microsoft Office
2010 Fluent user interface guidelines. Applications built for previous version of RobotStudio that added user interface elements in the Ribbon does not need to be updated in order to take advantage of the new style.
The main difference compared to Office 2007 look and style, besides the visual
appearance and color scheme, is the Backstage tab.
The backstage tab replaces the application menu of RobotStudio 5.13.
It is currently not possible for applications to add their own content to the backstage tab.
Niklas Skoglund2011-05-21 14:48:29Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 786 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings