Release Notes for RobotStudio SDK 2024.2
General
The release name is RobotStudio SDK 2024.2 and the build number is 24.2.10789.0. The build date is May 23, 2024.
New Functionality
API to remove CustomProjectObject
Added a method to remove an object derived from CustomProjectObject from the station.
Corrections
| PDD | |
|---|---|
| Project.GetObjectFromUniqueId() returns null after delete and undo operation Project.GetObjectFromUniqueId() now works correctly after Undo and Redo, and the Id of an existing object never changes even if the undo step when it was generated is rolled back. | |
| Incorrect color for generated bodies Fixed a couple of issues that could make the new bodies created by the methods on the Body class to get incorrect color under specific conditions. |
API changes from RobotStudio SDK 2024.1
Added Types
| Namespace | Type | Description |
|---|---|---|
| ABB.Robotics.RobotStudio | Quantity.FractionUnit | Specifies a unit for the quantity Fraction |
| ABB.Robotics.RobotStudio.Stations.Forms | LabelTextChangedEventArgs | Provides event arguments for the LabelTextChanged event. |
Added Members
ABB.Robotics.Math
| Type | Member | Description |
|---|---|---|
| Quaternion | TryParse(string, IFormatProvider, out Quaternion) | Converts the string representation of the format [q1,q2,q3,q4] to its Quaternion equivalent. |
| Vector3 | TryParse(string, IFormatProvider, string, out Vector3) | Converts the string representation to its Vector3 equivalent |
ABB.Robotics.RobotStudio
| Type | Member | Description |
|---|---|---|
| BuiltinQuantity | Fraction | Fraction of a whole |
| CustomProjectObject | Remove() | Removes this CustomProjectObject from the station. |
| MeasuringUnit | ShowUnit | Returns true if the unit's DisplayName shall be shown together with values. |
| Quantity | Fraction | Gets the builtin quantity representing a fraction of a whole. |
ABB.Robotics.RobotStudio.Controllers
| Type | Member | Description |
|---|---|---|
| BuiltInOnlineDataRecorderMotionSignal | PowerSupplyUtilization |
ABB.Robotics.RobotStudio.Stations
| Type | Member | Description |
|---|---|---|
| BuiltInDataRecorderMotionSignal | PowerSupplyUtilization | |
| PackAndGoFailureReason | OperationNotAllowedInSysFail | |
| PackAndGoLibraryCopyOptions | IncludeDistribution | If the library is part of a distribution package, include the package. |
| PhysicsCable | Reset() | Reset the physics simulation of the cable and recreate it from the initial control points. |
| SimulationActorState | Idle | An object in this state will be updated during simulation but will not keep the simulation running. |
| StationServices | PackAndGo(Station, string, PackAndGoLibraryCopyOptions, PackAndGoLibraryCopyOptions) | Creates a Pack & Go file which includes a station and its dependencies. |
ABB.Robotics.RobotStudio.Stations.Forms
| Type | Member | Description |
|---|---|---|
| AfterFreehandEventArgs | ResetFreehand | Indicates that the freehand manipulation must be re-initialized, e.g. if the object was moved in the event handler. |
| DirectionControl | OrientationControl | Gets or sets the associated orientation control control. |
| Pick | Raised when the value has been changed as the result of the user picking in a 3D view. | |
| ReferenceMatrix | Reference matrix in global coordinates. | |
| SetFocus() | Sets focus to the 'X' edit control | |
| NumericTextBoxArray | LabelTextChanged | Occurs when the text of the label changes. |
| OrientationControl | DirectionControl | Gets or sets the associated position control control. |
| PositionControl | Gets or sets the associated position control control. | |
| PositionControl | OrientationControl | Gets or sets the associated orientation control control. |
| TemporaryGraphicCollection | DrawWireframeBox(Matrix4, Vector3, double, Color) | Creates a wireframe box (a box with only the edges drawn). |