Search Results for

    Release Notes for RobotStudio SDK 2026.1

    General

    The release name is RobotStudio SDK 2026.1 and the build number is 26.1.11664.0. The build date is April 24, 2026.

    New Functionality

    • Migration to .NET 10

    • RsIrc5Controller renamed to VirtualController

    Migration to .NET 10

    This version of the RobotStudio SDK targets RobotStudio 2026.1 which has been migrated from .NET Framework 4.8 to .NET 10.
    Existing add-ins and Smart Components are not compatible with the new runtime.
    For information on how to migrate your projects, see Migration to .NET 10.

    RsIrc5Controller renamed to VirtualController

    The following types and members have been renamed in the ABB.Robotics.RobotStudio.Stations namespace:
    RsIrc5Controller -> VirtualController
    Station.Irc5Controllers -> Station.VirtualControllers
    RsIrc5ControllerCollection -> VirtualControllerCollection
    RsIrc5ControllerCollection.TryGetIrc5Controller -> VirtualControllerCollection.TryGetVirtualController

    API changes from RobotStudio SDK 2025.5

    Added Types

    Namespace Type Description
    ABB.Robotics.RobotStudio LicenseFeature Represents a license feature.
    LicenseState
    ABB.Robotics.RobotStudio.Stations SimulationObjectCollection A collection of ProjectObjects that will be simulated.
    SmartComponentExtensions
    VirtualController
    VirtualControllerCollection
    ABB.Robotics.RobotStudio.Stations.Forms TextureExtensions
    TextureFactory

    Removed Types

    Namespace Type Description
    ABB.Robotics.RobotStudio ABB.Robotics.RobotStudio.LicenseHoldType
    ABB.Robotics.RobotStudio.LicenseRuntime
    ABB.Robotics.RobotStudio.LicenseType
    ABB.Robotics.RobotStudio.ProjectObjectCollection
    ABB.Robotics.RobotStudio.AddinCommunication ABB.Robotics.RobotStudio.AddinCommunication.AddinCommunicationChannel
    ABB.Robotics.RobotStudio.AddinCommunication.AddinSharedDataStore
    ABB.Robotics.RobotStudio.Documents ABB.Robotics.RobotStudio.Documents.ConfigurationDialogEventArgs
    ABB.Robotics.RobotStudio.Environment ABB.Robotics.RobotStudio.Environment.CommandBarCollection
    ABB.Robotics.RobotStudio.Stations ABB.Robotics.RobotStudio.Stations.ComponentLibraryClassification
    ABB.Robotics.RobotStudio.Stations.EventTableActionVstaMacro
    ABB.Robotics.RobotStudio.Stations.FileNotFoundNotification
    ABB.Robotics.RobotStudio.Stations.InformationStream
    ABB.Robotics.RobotStudio.Stations.InformationStreamEvent
    ABB.Robotics.RobotStudio.Stations.InformationStreamEventArgs
    ABB.Robotics.RobotStudio.Stations.InformationStreamEventHandler
    ABB.Robotics.RobotStudio.Stations.InformationStreamSubscriptionResult
    ABB.Robotics.RobotStudio.Stations.IOSignalChangeEvent
    ABB.Robotics.RobotStudio.Stations.MaterialEffect
    ABB.Robotics.RobotStudio.Stations.PartFileFormat
    ABB.Robotics.RobotStudio.Stations.PhysicsMotorDisplayParameters
    ABB.Robotics.RobotStudio.Stations.ProcessTimerEnableChangedEventArgs
    ABB.Robotics.RobotStudio.Stations.RsIrc5Controller
    ABB.Robotics.RobotStudio.Stations.RsIrc5ControllerCollection
    ABB.Robotics.RobotStudio.Stations.SimulationObjCollection
    ABB.Robotics.RobotStudio.Stations.TargetReachEventArgs
    ABB.Robotics.RobotStudio.Stations.TickEventHandler
    ABB.Robotics.RobotStudio.Stations.VirtualSignalChangedEventArgs
    ABB.Robotics.RobotStudio.Stations.VirtualSignalChangedEventHandler
    ABB.Robotics.RobotStudio.Stations.VirtualSignalCollection
    ABB.Robotics.RobotStudio.Stations.Forms ABB.Robotics.RobotStudio.Stations.Forms.GraphicCapabilities
    ABB.Robotics.RobotStudio.Stations.Forms.SelectionHighlightType

    Added Members

    ABB.Robotics.Math

    Type Member Description
    BoundingBox Equals(BoundingBox) Determines whether this instance and the specified object are equal
    Plane Equals(Plane) Determines whether this instance and the specified object are equal
    Quaternion Equals(Quaternion) Determines whether this instance and the specified object are equal
    Vector2 Equals(Vector2) Determines whether this instance and the specified object are equal
    Vector3 Equals(Vector3) Determines whether this instance and the specified object are equal
    Vector4 Equals(Vector4) Determines whether this instance and the specified object are equal

    ABB.Robotics.RobotStudio

    Type Member Description
    AutoSaveAvailableEventArgs AutoSaveTime Gets the time the autosave was created.
    DataRecorderBase StartAsync() Starts recording.
    StopAsync() Stops recording.
    LicenseInformation LicenseInformation(LicenseState, DateTime)
    ExpirationDate
    State
    LicenseValidator AcquireLicense(LicenseFeature) Acquires a license for the specified license feature and throws an exception if there is
    GetLicenseInformation(LicenseFeature) Returns information about the license state for a specific feature.
    IsValidLicenseAvailable(LicenseFeature) Checks if there is a valid license available for a feature,
    Options MarkSectionChanged(string)
    RobotStudioAPI Platform Provides platform-specific functionality that differs in imeplementation between
    ToolControlServices CanTearOff(Control) ABB internal use.

    ABB.Robotics.RobotStudio.Documents

    Type Member Description
    DocumentManager SaveProviders() Save providers to the default location.

    ABB.Robotics.RobotStudio.Environment

    Type Member Description
    CommandBarCustomControl UseFullHeight Gets or sets whether this custom control should use the full toolbar height (24px)

    ABB.Robotics.RobotStudio.Stations

    Type Member Description
    BodyCollection IsReadOnly
    CodeBehindStatus LoadedCompatibilityMode The code behind is loaded, but was built for an older version of RobotStudio.
    NotCompatible Code behind loaded in compatibility mode encountered an error.
    ConfigurationData Equals(ConfigurationData)
    ControllerSimulationConfigurationCollection this[VirtualController] Gets the ControllerSimulationConfiguration for a specified VirtualController.
    DenavitHartenbergParameters Equals(DenavitHartenbergParameters)
    GraphicComponentCollection AddLibraryComponentAsync(string) Loads a library component from a file and adds it to the collection.
    IsReadOnly
    Markup Texture Gets or sets a texture that is displayed in the markup as an image.
    Mechanism CommitJointValuesAsync() Updates the virtual controller with the current joint values.
    GetJointTransform(int, out Matrix4)
    MoveToPoseAsync(string) Moves the mechanism to a named pose.
    SetJointValues(double[]) Sets the mechanism joint values. The corresponding joint values in the VC will NOT be updated. Use SetJointValuesAsync is this is required.
    Part LoadAsync(string) Loads a part from file.
    LoadAsync(string, IProgressCallback, bool, bool, DetailLevels) Loads a part from file.
    LoadAsync(string, ProgressNotification, bool, bool, DetailLevels) Loads a part from file.
    LoadAsync(string, ProgressNotification, bool, DetailLevels) Loads a part from file.
    RsLoadData Equals(RsLoadData)
    RsMechanicalUnit SetBaseFrameMovedByAsync(RsMechanicalUnit)
    RsTask JumpHomeAsync() Sets all axes of all mechanisms in the task to their corresponding home position.
    Station LoadAsync(string, bool) Loads a station from a file.
    VirtualControllers Gets an VirtualControllerCollection object that represents all the virtual controllers in the station.
    Texture Texture(int, int, TextureType) Creates an empty Texture with the given size.
    Texture(Stream) Creates a texture from a stream containing image data (e.g. in png format)
    SaveImage(Stream) Saves the texture image to a stream in PNG format
    SaveImage(string) Saves the texture image to a file

    ABB.Robotics.RobotStudio.Stations.Forms

    Type Member Description
    TemporaryGraphicCollection DrawTexturedRectangle(Matrix4, double, double, Texture) Creates a textured rectangle

    Removed Members

    ABB.Robotics.Math

    Type Member Description
    ABB.Robotics.Math.MathExpression MathExpression(String, String[])
    SetVariableValues(Double[])
    ABB.Robotics.Math.Quaternion Quaternion(Matrix4&)

    ABB.Robotics.RobotStudio

    Type Member Description
    ABB.Robotics.RobotStudio.AttributeCollection CopyTo(Array, Int32)
    CopyTo(Attribute[], Int32)
    IsSynchronized
    Item[Int32]
    SyncRoot
    ABB.Robotics.RobotStudio.DataRecorderBase Start()
    Stop()
    ABB.Robotics.RobotStudio.DataRecorderSignalCollection CopyTo(DataRecorderSignal[], Int32)
    IsReadOnly
    ABB.Robotics.RobotStudio.DataRecorderSinkCollection Contains(DataRecorderSinkBase)
    CopyTo(DataRecorderSinkBase[], Int32)
    IsReadOnly
    ABB.Robotics.RobotStudio.DataRecorderSourceCollection Contains(DataRecorderSourceBase)
    CopyTo(DataRecorderSourceBase[], Int32)
    IsReadOnly
    ABB.Robotics.RobotStudio.LicenseInformation String ActivationKey
    Int32 AvailableLicenses
    DateTime ExpirationDate
    String[] Features
    Boolean IsCheckedOut
    Boolean IsPermanent
    Boolean IsTrial
    IsValid
    TimeSpan MaxCheckoutTime
    DateTime StartDate
    String State
    Dictionary<String, String> Tags
    Int32 TotalLicenses
    LicenseType Type
    String VendorInfo
    String Version
    ABB.Robotics.RobotStudio.LicenseValidator AcquireFeatures(IEnumerable)
    AcquireLicense(String)
    AcquireLicense(String, LicenseHoldType)
    AcquireLicense(String, LicenseHoldType, Boolean, Boolean)
    AcquireLicense(String, String, Boolean)
    AcquireLicenseToken(String)
    CurrentVersion
    Disabled
    GetInstalledLicenses()
    GetLastError()
    GetLicenseInformation(String, LicenseInformation&)
    GetLicenseInformation(String, String)
    GetLicenseState(String)
    Initialize()
    Initialized
    InstallLicense(Byte[], LicenseInformation&)
    InstallLicense(Byte[], LicenseInformation&, Boolean)
    IsNotLicensedException(Exception)
    IsValidLicenseAvailable(String)
    ReleaseLicense(String)
    ReleaseLicense(String, String)
    Shutdown()
    TryAcquireLicense(String)
    UninstallLicense(String)
    ABB.Robotics.RobotStudio.Logger ActivateMessage(LogMessage)
    LogMessageActivated
    ABB.Robotics.RobotStudio.MeasuringUnitCollection MeasuringUnitCollection()
    CopyTo(Array, Int32)
    CopyTo(MeasuringUnit[], Int32)
    IsSynchronized
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Options Options()
    Load(String)
    SaveAs(String)
    ABB.Robotics.RobotStudio.Project Selection
    ABB.Robotics.RobotStudio.ProjectFileLockedEventArgs UserName
    ABB.Robotics.RobotStudio.ProjectObject DisplayNameChanged
    NativeObject
    ABB.Robotics.RobotStudio.ProjectObjectChangeType ProjectObjectChangeType Any
    ABB.Robotics.RobotStudio.ProjectSelection CopyTo(Array, Int32)
    CopyTo(Object[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Quantity DisplayName
    ABB.Robotics.RobotStudio.RobotStudioAPI RobotStudioAPI()
    InternalLicense
    Shutdown(Boolean)
    ABB.Robotics.RobotStudio.ScreenRecorder Quality
    SynchronizeInvoke
    ABB.Robotics.RobotStudio.ScreenRecorderFileFormat ScreenRecorderFileFormat Avi
    ScreenRecorderFileFormat Wmv
    ABB.Robotics.RobotStudio.SelectionEventArgs Project
    ABB.Robotics.RobotStudio.Solution Create(String, String)

    ABB.Robotics.RobotStudio.Controllers

    Type Member Description
    ABB.Robotics.RobotStudio.Controllers.ControllerType ControllerType ProjectVC

    ABB.Robotics.RobotStudio.Documents

    Type Member Description
    ABB.Robotics.RobotStudio.Documents.DocumentProvider OnShowConfigurationDialog(IWin32Window)
    ShowConfigurationDialog

    ABB.Robotics.RobotStudio.Environment

    Type Member Description
    ABB.Robotics.RobotStudio.Environment.ApplicationMenu RecentFiles
    ABB.Robotics.RobotStudio.Environment.CommandBarButton Checked
    Enabled
    ABB.Robotics.RobotStudio.Environment.CommandBarComboBoxItemCollection CopyTo(CommandBarComboBoxItem[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Environment.CommandBarControlCollection CopyTo(CommandBarControl[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Environment.DocumentWindow FullScreen
    ABB.Robotics.RobotStudio.Environment.RibbonContextTabGroupCollection CopyTo(RibbonContextTabGroup[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Environment.RibbonControlLayout RibbonControlLayout Inline
    ABB.Robotics.RobotStudio.Environment.RibbonGroupCollection CopyTo(RibbonGroup[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Environment.RibbonTabCollection CopyTo(RibbonTab[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Environment.StatusBar Visible
    ABB.Robotics.RobotStudio.Environment.StatusBarPane Enabled
    ABB.Robotics.RobotStudio.Environment.StatusBarPaneCollection CopyTo(StatusBarPane[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Environment.Theme Theme Black
    ABB.Robotics.RobotStudio.Environment.ToolWindow MaximumPreferredSize
    MinimumPreferredSize
    ABB.Robotics.RobotStudio.Environment.TrackCommandBarControlEventArgs ToolTip
    ABB.Robotics.RobotStudio.Environment.VisualStyle BackColorDark
    BackColorLight
    VisualStyleChanged
    ABB.Robotics.RobotStudio.Environment.Window Icon
    ABB.Robotics.RobotStudio.Environment.WindowCollection CopyTo(Array, Int32)
    IsSynchronized
    SyncRoot

    ABB.Robotics.RobotStudio.Stations

    Type Member Description
    ABB.Robotics.RobotStudio.Stations.AssetCollection Changed
    CopyTo(Array, Int32)
    CopyTo(Asset[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.Attachment Transform
    ABB.Robotics.RobotStudio.Stations.AttachmentCollection CopyTo(Array, Int32)
    CopyTo(Attachment[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.Body Cut(Body)
    ABB.Robotics.RobotStudio.Stations.BodyCollection CopyTo(Array, Int32)
    IsSynchronized
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.BuiltInControllerSourceSignals GetJointId(String, String, Int32)
    GetJointSignal(String, String, Int32)
    ABB.Robotics.RobotStudio.Stations.CameraCollection CopyTo(Array, Int32)
    CopyTo(Camera[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.CoedgeCollection CopyTo(Array, Int32)
    CopyTo(Coedge[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.CollisionObjectCollection Contains(GraphicComponent)
    CopyTo(Array, Int32)
    CopyTo(GraphicComponent[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.CollisionSetCollection CopyTo(Array, Int32)
    CopyTo(CollisionSet[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.ControllerSimulationConfigurationCollection Item[RsIrc5Controller]
    ABB.Robotics.RobotStudio.Stations.DynamicPropertyCollection Changed
    CopyTo(Array, Int32)
    CopyTo(DynamicProperty[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ABB.Robotics.RobotStudio.Stations.EventTableActionCollection CopyTo(Array, Int32)
    CopyTo(EventTableAction[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.EventTableEntryCollection CopyTo(Array, Int32)
    CopyTo(EventTableEntry[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.Face GetBoundingBox(Boolean, Vector3&, Vector3&)
    SetMaterial(Material, SizeF)
    ABB.Robotics.RobotStudio.Stations.FaceCollection CopyTo(Array, Int32)
    CopyTo(Face[], Int32)
    IsSynchronized
    List
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.FrameCollection CopyTo(Array, Int32)
    CopyTo(Frame[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.GraphicComponent DeleteGeometry(Boolean)
    GetBoundingBox(Boolean, IntPtr, IntPtr)
    GetBoundingBox(Boolean, Vector3&, Vector3&)
    GetNormalToSurface(Vector3, Vector3&, Vector3&, Face&)
    ImportXml(String)
    ImportXml(String, String)
    ImportXml(String, String, Dictionary<String, String>)
    ImportXml(String, String, String, String)
    ABB.Robotics.RobotStudio.Stations.GraphicComponentCollection AddLibraryComponent(String)
    CopyTo(Array, Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Stations.GraphicComponentLibrary Classification
    GraphicComponents
    Load(String, Boolean)
    Load(String, Boolean, ProgressNotification)
    Load(String, Boolean, ProgressNotification, Boolean)
    ABB.Robotics.RobotStudio.Stations.GraphicImportSettings AsAssembly
    Healing
    TranslateAttributes
    ABB.Robotics.RobotStudio.Stations.IOConnectionCollection Changed
    CopyTo(Array, Int32)
    CopyTo(IOConnection[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Stations.IOSignalCollection Changed
    CopyTo(Array, Int32)
    CopyTo(IOSignal[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ABB.Robotics.RobotStudio.Stations.LoopCollection CopyTo(Array, Int32)
    CopyTo(Loop[], Int32)
    IsSynchronized
    List
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.Markup Image
    ABB.Robotics.RobotStudio.Stations.MarkupCollection CopyTo(Array, Int32)
    CopyTo(Markup[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.Material Blend
    Effect
    ABB.Robotics.RobotStudio.Stations.Mechanism CalculateInverseKinematics(Matrix4, Matrix4, Boolean, Double[]&)
    CalculateInverseKinematics(RsRobTarget, RsWorkObject, RsToolData, Int32[], Double[]&)
    CalculateInverseKinematics(RsTarget, RsToolData, Boolean, Double[]&)
    CanReach(Matrix4, Matrix4)
    CanReach(RsRobTarget, RsWorkObject, RsToolData)
    CreateFromScript(String)
    GetAllConfigurations(Boolean)
    GetAllConfigurations(RsMoveInstruction)
    GetAllConfigurations(RsMoveInstruction, Boolean)
    GetAllConfigurations(RsTarget, RsToolData)
    GetAllConfigurations(RsTarget, RsToolData, Boolean)
    GetAllConfigurations(RsTarget, RsToolData, Int32[])
    GetAllConfigurations(RsTarget, RsToolData, Int32[], Boolean)
    MoveToPose(String)
    SetJointValues(Double[], Boolean)
    SetJointValues(Double[], Boolean, Boolean)
    SetJointValues(Double[], Boolean, Double)
    SetJointValuesInternal(Double[], Double, Boolean)
    TargetReachEvent
    ABB.Robotics.RobotStudio.Stations.MechanismBuilder AddToolData(String, String, Matrix4, Vector3, Vector3)
    DefaultControllerName
    DefaultControllerVersion
    Mass
    SetAttachmentPoints(Matrix4[])
    SetWorkRange(Vector3, Vector3)
    ABB.Robotics.RobotStudio.Stations.Mesh GetConvexDecomposition(Boolean, IProgressCallback)
    ABB.Robotics.RobotStudio.Stations.MeshFlags MeshFlags FlatShade
    MeshFlags TwoSidedLighting
    ABB.Robotics.RobotStudio.Stations.PackAndGoFailureReason PackAndGoFailureReason FailedToRestoreBackup
    ABB.Robotics.RobotStudio.Stations.Part GetGraphicInfo(Int32&, Int32&, Int32&, Int32&, Int32&)
    Load(String)
    Load(String, IProgressCallback, Boolean, Boolean, Boolean, DetailLevels)
    Load(String, ProgressNotification, Boolean, Boolean, Boolean, DetailLevels)
    Load(String, ProgressNotification, Boolean, DetailLevels)
    ABB.Robotics.RobotStudio.Stations.PhysicsConstraint GetfrictionParameters(Int32)
    GetMotorDisplayParameters(Int32)
    SetFrictionParameters(PhysicsFrictionParameters, Int32)
    SetMotorDisplayParameters(PhysicsMotorDisplayParameters, Int32)
    ABB.Robotics.RobotStudio.Stations.ProjectObjectTagCollection Remove(ProjectObjectTag)
    ABB.Robotics.RobotStudio.Stations.PropertyBindingCollection Changed
    CopyTo(Array, Int32)
    CopyTo(PropertyBinding[], Int32)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Stations.RsDataDeclarationCollection Contains(String)
    CopyTo(Array, Int32)
    CopyTo(RsDataDeclaration[], Int32)
    IsSynchronized
    Item[String]
    Parent
    SyncRoot
    ToArray()
    TryGetDataDeclaration(String, RsDataDeclaration&)
    ABB.Robotics.RobotStudio.Stations.RsInstructionArgumentCollection CopyTo(Array, Int32)
    CopyTo(RsInstructionArgument[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsInstructionCollection CopyTo(Array, Int32)
    CopyTo(RsInstruction[], Int32)
    IsReadOnly
    IsSynchronized
    Parent
    RemoveAt(Int32)
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsInstructionDescriptionCollection CopyTo(Array, Int32)
    CopyTo(RsInstructionDescription[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsInstructionParameter RsInstructionParameter(String)
    ReadOnly
    ABB.Robotics.RobotStudio.Stations.RsInstructionParameterCollection CopyTo(Array, Int32)
    CopyTo(RsInstructionParameter[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsInstructionParameterGroupCollection CopyTo(Array, Int32)
    CopyTo(RsInstructionParameterGroup[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsInstructionTemplateCollection CopyTo(Array, Int32)
    CopyTo(RsInstructionTemplate[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsJointTarget JumpTo()
    JumpTo(Boolean)
    ABB.Robotics.RobotStudio.Stations.RsMechanicalUnit GetFlange()
    SetBaseFrame(Transform, Boolean)
    SetBaseFrameMovedBy(RsMechanicalUnit)
    ABB.Robotics.RobotStudio.Stations.RsMechanicalUnitCollection CopyTo(Array, Int32)
    CopyTo(RsMechanicalUnit[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsMoveInstruction JumpTo()
    JumpTo(Boolean)
    MoveTo()
    MoveTo(ArrayList)
    MoveTo(List)
    ABB.Robotics.RobotStudio.Stations.RsPathProcedure MoveAlong()
    MoveAlong(ArrayList)
    MoveAlong(List)
    ShowZones
    ABB.Robotics.RobotStudio.Stations.RsPathProcedureCollection Contains(String)
    CopyTo(Array, Int32)
    CopyTo(RsPathProcedure[], Int32)
    IsSynchronized
    Item[String]
    Parent
    SyncRoot
    ToArray()
    TryGetPathProcedure(String, RsPathProcedure&)
    ABB.Robotics.RobotStudio.Stations.RsProcessDefinitionCollection CopyTo(Array, Int32)
    CopyTo(RsProcessDefinition[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsProcessTemplateCollection CopyTo(Array, Int32)
    CopyTo(RsProcessTemplate[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsTarget JumpTo(RsToolData)
    JumpTo(RsToolData, Boolean)
    JumpTo(RsToolData, ConfigurationData)
    JumpTo(RsToolData, ConfigurationData, Boolean)
    JumpTo(RsToolData, ValueType)
    JumpTo(RsToolData, ValueType, Boolean)
    ABB.Robotics.RobotStudio.Stations.RsTargetCollection CopyTo(Array, Int32)
    CopyTo(RsTarget[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsTask FindFirstTargetByWorkObject(String)
    FindTargets(String, String)
    FindTargetsByRobTarget(String)
    FindTargetsByWorkObject(String)
    JumpHome()
    Simulate
    SyncData(String, SyncDirection, List)
    SyncPathProcedure(String, SyncDirection, ArrayList)
    SyncPathProcedure(String, SyncDirection, ArrayList, ProgressNotification, Double, Double)
    SyncPathProcedure(String, SyncDirection, List)
    SyncPathProcedure(String, SyncDirection, List, ProgressNotification, Double, Double)
    SyncToController(ArrayList)
    SyncToController(ArrayList, ProgressNotification)
    SyncToController(List)
    SyncToController(List, ProgressNotification)
    ABB.Robotics.RobotStudio.Stations.RsTaskCollection Contains(RsTask)
    CopyTo(Array, Int32)
    CopyTo(RsTask[], Int32)
    Count
    GetEnumerator()
    IsSynchronized
    Item[Int32]
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.RsToolData IsValid(RsToolData)
    ABB.Robotics.RobotStudio.Stations.ShellCollection CopyTo(Array, Int32)
    CopyTo(Shell[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.SimulationConfigurationCollection CopyTo(Array, Int32)
    CopyTo(SimulationConfiguration[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.SimulationStopwatchCollection CopyTo(Array, Int32)
    CopyTo(SimulationStopwatch[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.Simulator Pause()
    ProcessTimerEnableChanged
    ProcessTimerEnabled
    ProcessTimerReset
    ResetProcessTimer()
    Resume()
    Start()
    Step()
    Stop()
    ABB.Robotics.RobotStudio.Stations.SmartComponent Icon
    ABB.Robotics.RobotStudio.Stations.Station Irc5Controllers
    Load(String, Boolean)
    Load(String, Boolean, ProgressNotification)
    Load(String, Boolean, ProgressNotification, FileNotFoundNotification)
    Load(String, Boolean, ProgressNotification, FileNotFoundNotification, Boolean)
    VirtualSignals
    ABB.Robotics.RobotStudio.Stations.StationServices UnpackAndWork(String, String, Boolean)
    UnpackAndWork(String, String, String, Boolean, Boolean)
    ABB.Robotics.RobotStudio.Stations.Texture Texture(Bitmap)
    Texture(Bitmap, TextureType)
    CreateCubeMap(Bitmap[])
    CreateCubeMap(String)
    CreateCubeMap(String[])
    CreateNormalMapFromHeightMap(String)
    CreateParallaxBumpMap(String, String)
    GetImage()
    SetImage(Bitmap)
    ABB.Robotics.RobotStudio.Stations.WireCollection CopyTo(Array, Int32)
    CopyTo(Wire[], Int32)
    IsSynchronized
    Parent
    SyncRoot
    ToArray()
    ABB.Robotics.RobotStudio.Stations.ZoneVisualization ZoneVisualization Actual

    ABB.Robotics.RobotStudio.Stations.Forms

    Type Member Description
    ABB.Robotics.RobotStudio.Stations.Forms.FreehandMode FreehandMode JogLinear
    FreehandMode JogReorient
    FreehandMode Move
    FreehandMode Rotate
    ABB.Robotics.RobotStudio.Stations.Forms.GraphicControl EnvironmentMapping
    TwoSidedLighting
    ABB.Robotics.RobotStudio.Stations.Forms.GraphicControlSettings StereoMode
    ABB.Robotics.RobotStudio.Stations.Forms.GraphicPicker SelectionHighlight
    ABB.Robotics.RobotStudio.Stations.Forms.GraphicRepresentation GraphicRepresentation ABBVisualIdentity
    ABB.Robotics.RobotStudio.Stations.Forms.MouseRectangleEventArgs MouseRectangleEventArgs(Rectangle)
    ABB.Robotics.RobotStudio.Stations.Forms.NumericTextBox NumDecimals
    ABB.Robotics.RobotStudio.Stations.Forms.RefCoordSysItem DisplayName
    ABB.Robotics.RobotStudio.Stations.Forms.TemporaryGraphic GetBoundingBox(Boolean, Vector3&, Vector3&)
    ABB.Robotics.RobotStudio.Stations.Forms.TemporaryGraphicCollection CopyTo(Array, Int32)
    CopyTo(TemporaryGraphic[], Int32)
    DrawTexturedRectangle(Matrix4, Double, Double, Bitmap)
    IsSynchronized
    SyncRoot
    ABB.Robotics.RobotStudio.Stations.Forms.ToolControlBase BackColorDark
    BackColorLight
    ABB.Robotics.RobotStudio.Stations.Forms.ToolControlManager CreateToolHost(String)
    FindToolHost(String)
    RegisterToolCommand(String, Control)
    ABB.Robotics.RobotStudio.Stations.Forms.UxTheme UxTheme()
    In this article
    Back to top Copyright © 2026 ABB Robotics