Sunteți pe pagina 1din 29

Release Notes

RobotStudio SDK
6.03

Revision: -
The information in this manual is subject to change without notice and should not be construed as a
commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual.
Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of
guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the
like.
In no event shall ABB be liable for incidental or consequential damages arising from use of this manual and
products described herein.
This manual and parts thereof must not be reproduced or copied without ABB's written permission, and
contents thereof must not be imparted to a third party nor be used for any unauthorized purpose. Contravention
will be prosecuted.
Additional copies of this document may be obtained from ABB at its then current charge.

© Copyright 2016 ABB All rights reserved.


ABB AB
Robotics Products
SE-721 68 Västerås
Sweden
Table of Contents

Overview 5

1 Release Information 6

1.1 General 6

1.2 Contents 6

1.3 Prerequisites 7

1.4 Software Requirements 7

2 What’s New in 6.0.3? 8

2.1 All new types and methods 8


2.1.1 ABB.Robotics.Math 8
2.1.2 ABB.Robotics.RobotStudio.Documents 8
2.1.3 ABB.Robotics.RobotStudio.Stations 9
2.1.4 ABB.Robotics.RobotStudio.UI 10
2.1.5 ABB.Robotics.RobotStudio 10
2.1.6 ABB.Robotics.RobotStudio.Forms 10
2.1.7 ABB.Robotics.RobotStudio.Enviroment 11

3 What’s New in 6.0.2? 12

3.1 All new types and methods 12


3.1.1 ABB.Robotics.Math 12
3.1.2 ABB.Robotics.RobotStudio.Documents 12
3.1.3 ABB.Robotics.RobotStudio.Stations 12
3.1.4 ABB.Robotics.RobotStudio.UI 14
3.1.5 ABB.Robotics.RobotStudio 14

4 What’s New in 6.01? 15

4.1 All new types and methods 15


4.1.1 ABB.Robotics.Math 15
4.1.2 ABB.Robotics.RobotStudio 15
4.1.3 ABB.Robotics.RobotStudio.Stations 16
4.1.4 ABB.Robotics.RobotStudio.Controllers 17
4.1.5 ABB.Robotics.RobotStudio.Environment 17
4.1.6 ABB.Robotics.RobotStudio.UI 17

What’s New in 6.00? 19

4.2 All new types and methods 19


4.2.1 ABB.Robotics.Math 19
4.2.2 ABB.Robotics.RobotStudio.Controllers 19
4.2.3 ABB.Robotics.RobotStudio.Environment 19
4.2.4 ABB.Robotics.RobotStudio 21
4.2.5 ABB.Robotics.RobotStudio.Stations 21
4.2.6 ABB.Robotics.RobotStudio.UndoContext 23
4.2.7 ABB.Robotics.RobotStudio.Stations.Forms 23

5 Late-breaking information 24

5.1 Overview 24

6 Corrections 25
Table of Contents

7 Known Limitations 26

7.1 Development Environment 26

8 Installation information 27

8.1 Installing RobotStudio SDK 6.02 27

9 Compatibility 28

10 Technical Support 29
Release Notes
RobotStudio SDK 6.03

Overview
Description
This document provides information about the new features, corrected problems, and
installation of RobotStudio SDK.

Product Overview
RobotStudio SDK is available for download from the Robotics Developer Center.
With RobotStudio SDK you can develop applications for the RobotStudio platform,
ranging from utility Add-Ins or PowerPacs that provides new functionality and
customized user interfaces to SmartComponents with Code Behind.
You can also combine RobotStudio SDK with PC SDK to communicate with real or
virtual IRC5 controllers. For this purpose, you need the Robotware option “PC interface”
installed on the controller

For download, information and help getting started, visit our Developer Center:
http://developercenter.robotstudio.com

On the User Forum developers discuss problems and solutions online:


http://forums.robotstudio.com
Release Notes
RobotStudio SDK 6.03

1 Release Information
1.1 General

Release Name
The release name is RobotStudio SDK 6.03 and the build number is 6.03.6890.0140
For information about RobotStudio, please refer to the document ‘Release Notes
RobotStudio 6.03.pdf’.

Release Date
The release date is Mars 30th, 2016.

1.2 Contents

Overview
The installation includes software, documentation and tools as specified below.

Software
ABB.Robotics.Math.dll
ABB.Robotics.Environment.dll
ABB.Robotics.RobotStudio.dll
ABB.Robotics.RobotStudio.Controllers.dll
ABB.Robotics.RobotStudio.Documents.dll
ABB.Robotics.RobotStudio.Stations.dll
ABB.Robotics.RobotStudio.Stations.Forms.dll

Documentation
RobotStudio API Reference – Class library reference in C# syntax. Available at
http://developercenter.robotstudio.com and the installation folder.
On http://developercenter.robotstudio.com you can find sample projects and HowTo’s.
After installation the help file can be launched from the RobotStudio Help Menu, and
Windows Start Menu; Programs > ABB Industrial IT > Robotics IT > RobotStudio SDK
6.03.

Tools
LibraryCompiler.exe – A tool for batch creation for RobotStudio libraries such as
SmartComponents and Mechanisms.

Visual Studio Project Templates (C#)


RobotStudio Add-In – template for an Add-In.
RobotStudio Sample Addin – a project for creating a simple Add-In.
RobotStudio Smart Component – template for a Smart Component with Code Behind
and XML description.
Release Notes
RobotStudio SDK 6.03

1.3 Prerequisites

Before you install…


 You must have Administrator privileges.
 Visual Studio needs to be installed, in order for Visual Studio project templates
to be installed.

Licensing
The use of RobotStudio SDK is free of charge.
A RobotStudio Premium license is required to load Add-Ins that references
ABB.Robotics.RobotStudio.Stations.dll.
RobotStudio Free will load Add-Ins that does not reference
ABB.Robotics.RobotStudio.Stations.dll.

1.4 Software Requirements

Operating system
Operating System
Microsoft Windows 7 SP1 32-bit edition
Microsoft Windows 7 SP1 64-bit edition
(recommended)
Microsoft Windows 8.1 (recommended) 64-bit edition

Visual Studio 2012/2013


Microsoft Visual Studio 2012, Visual Studio 2013, express or better, development
environment is required.
The Visual Studio project templates is supported by the English version of Visual Studio
only.

RobotStudio
RobotStudio is required to debug and run Add-Ins and SmartComponents developed
with RobotStudio SDK.
Release Notes
RobotStudio SDK 6.03

2 What’s New in 6.0.3?


Overview
This section contains information on the new features of RobotStudio SDK 6.03.

2.1 All new types and methods

Overview
This section contains information about all the new types in the API, and existing types
which has been extended with new methods. Each updated namespace has a
separate chapter. For extended types, the name of the type is in bold face, followed by
its new methods.

2.1.1 ABB.Robotics.Math

Extended types

class Matrix4
virtual String ToString()
class Ray
static Double Distance(Ray, Ray, out
Vector3&, out Vector3&)
class Vector3
Vector3 Rotate(Vector3, Double)

2.1.2 ABB.Robotics.RobotStudio.Documents

Extended types

class FileSystemDocumentProvider
Boolean IsPackageInstallSource { Boolean get(); void
set(Boolean) }
virtual void LoadConfiguration(XmlElement)
virtual void SaveConfiguration(XmlElement)
Release Notes
RobotStudio SDK 6.03

2.1.3 ABB.Robotics.RobotStudio.Stations

Extended types

class GraphicComponent
[Obsolete] void GetNormalToSurface(Vector3, out
Vector3&, out Vector3&, out Face&)
static GraphicComponent ImportXml(String, String,
Dictionary<String, String>)
class ToolControlServices
static void CloseActiveToolControl(Boolean)
class Station
static Task<Station> LoadAsync(String, Boolean,
ProgressNotification, Boolean, CancellationToken)
class simulationObjCollection
[Obsolete] virtual Object[] ToArray()

class Mechanism
[Obsolete] Boolean CalculateInverseKinematics(Matrix4,
Matrix4, Boolean, out Double[]&)
Task<Double[]> CalculateInverseKinematicsAsync(Matrix4,
Double[], Double[], Matrix4, Boolean)
[Obsolete] Boolean CanReach(Matrix4, Matrix4)
[Obsolete] Boolean CanReach(RsRobTarget, RsWorkObject,
RsToolData)
Task<Boolean> CanReachAsync(Matrix4, Matrix4)
Task<Boolean> CanReachAsync(RsRobTarget, RsWorkObject,
RsToolData)
[Obsolete]
ConfigurationData[]GetAllConfigurations(Boolean)
[Obsolete] ConfigurationData[]
GetAllConfigurations(RsMoveInstruction, Boolean)
[Obsolete] ConfigurationData[]
GetAllConfigurations(RsTarget, RsToolData, Boolean)
[Obsolete] ConfigurationData[]
GetAllConfigurations(RsTarget, RsToolData, Int32[],
Boolean)
Task<ConfigurationData[]>
GetAllConfigurationsAsync(Boolean)
Task<ConfigurationData[]>
GetAllConfigurationsAsync(RsMoveInstruction, Boolean)
Task<ConfigurationData[]>
GetAllConfigurationsAsync(RsTarget, RsToolData,
Boolean)
Task<ConfigurationData[]>
GetAllConfigurationsAsync(RsTarget, RsToolData,
Int32[], Boolean)
Flange GetFlange(Int32)
[Obsolete] Boolean SetJointValues(Double[], Boolean,
Double)
Release Notes
RobotStudio SDK 6.03

Boolean SetJointValuesInternal(Double[], Double,


Boolean)
Nullable<Color> TraceColor { Nullable<Color> get(); void
set(Nullable<Color>) }

2.1.4 ABB.Robotics.RobotStudio.UI

New types

enum DiffTextType

Extended types

class RobotStudioWindows
static DocumentWindow ShowDiffWindow(String, String,
String, String, DiffTextType)

2.1.5 ABB.Robotics.RobotStudio

Extended types

class LicenseRuntime
[Obsolete] sealed enum LicenseRuntime

class ProjectObjectCollection
[Obsolete] virtual Object[] ToArray()

class RobotStudioAPI
Boolean IsCondemned { static Boolean get(); static void
set(Boolean) }
static void RunOnMainThread(Action)

class ScreenRecorder
[Obsolete] Int32 Quality { static Int32 get(); static
void set(Int32) }

2.1.6 ABB.Robotics.RobotStudio.Stations.Forms

Extended types

class GraphicCapabilities
[Obsolete] GraphicStereoMode[] SupportedStereoModes {
GraphicStereoMode[] get(); void
set(GraphicStereoMode[]) }
class GraphicControl
static Boolean IsStereoModeAvailable(GraphicStereoMode)
Release Notes
RobotStudio SDK 6.03

class ToolControlBase
Boolean AdjustableHeight { Boolean get(); void
set(Boolean) }

2.1.7 ABB.Robotics.RobotStudio.Enviroment

Extended types

class CommandBarButton
Task ExecuteAsync(ExecuteCommandReason)
class UIEnvironment
static void ShowNotificationArea(Image, String,
CommandBarPopup, String, DocumentWindow)
Release Notes
RobotStudio SDK 6.03

3 What’s New in 6.0.2?


Overview
This section contains information on the new features of RobotStudio SDK 6.02.

3.1 All new types and methods

Overview
This section contains information about all the new types in the API, and existing types
which has been extended with new methods. Each updated namespace has a
separate chapter. For extended types, the name of the type is in bold face, followed by
its new methods.

3.1.1 ABB.Robotics.Math

Extended types

class Matrix4
Matrix4 InverseRigid()

3.1.2 ABB.Robotics.RobotStudio.Documents

New types

class SolutionDocumentProvider

Extended types

class UrlSubstitution
UrlSubstitution(String, Func<String>, String)

3.1.3 ABB.Robotics.RobotStudio.Stations

New types

Class RapidSyncResult

Extended types

class Edge
Coedge[] GetCoedges()
Face[] GetFaces()
class Face
Vertex[] GetVertices()
Release Notes
RobotStudio SDK 6.03

class Mesh
void Rebuild(ProgressNotification)
void Transform(Matrix4, ProgressNotification)

class MeshBody
void Transform(Matrix4, ProgressNotification)
class MeshPart
void Transform(Matrix4, ProgressNotification)
class RsInstruction
virtual RsInstructionDescription
GetInstructionDescription()
class RsIrc5Controller
[Obsolete] BrushColorCollection BrushIndicatorColors {
BrushColorCollection get() }
class RsMoveInstruction
[Obsolete] Boolean MoveTo(ArrayList)
Boolean MoveTo(List<SyncLogMessage>)
class RsMoveInstructionDescription
RsMoveInstructionDescription(String, MotionType,
Boolean)
Boolean UseBrush { Boolean get(); void set(Boolean) }
class RsPathProcedure
[Obsolete] Boolean MoveAlong(ArrayList)
Boolean MoveAlong(List<SyncLogMessage>)
class RsTask
[Task<RapidSyncResult> SynchronizeModuleFileAsync(String,
SyncDirection, optional IEnumerable<String>)
[Obsolete] Boolean SyncPathProcedure(String,
SyncDirection, ArrayList)
[Obsolete] Boolean SyncPathProcedure(String,
SyncDirection, ArrayList, ProgressNotification,
Double, Double)
Boolean SyncPathProcedure(String, SyncDirection,
List<SyncLogMessage>)
Boolean SyncPathProcedure(String, SyncDirection,
List<SyncLogMessage>, ProgressNotification,
Double, Double)
[Obsolete] Boolean SyncToController(ArrayList)
[Obsolete] Boolean SyncToController(ArrayList,
ProgressNotification)
Boolean SyncToController(List<SyncLogMessage>)
Boolean SyncToController(List<SyncLogMessage>,
ProgressNotification)

class Simulator
[Obsolete] static void Pause()
static Task PauseAsync()
[Obsolete] static void Resume()
static Task ResumeAsync()
[Obsolete] static void Start()
[Obsolete] static void Step()
Release Notes
RobotStudio SDK 6.03

static Task StepAsync()


[Obsolete] static void Stop()
static Task StopAsync()
class Texture
Bitmap GetImage()
class Wire
Vertex[] GetVertices()

3.1.4 ABB.Robotics.RobotStudio.UI

New types

Class RobotStudioWindows

Extended types

Class WpfTreeNodeCollection
Boolean DisplayLeafsLast { Boolean get(); void
set(Boolean) }
class PropertyChangingCancelEventArgs
Object NewValue { Object get(); void set(Object) }

3.1.5 ABB.Robotics.RobotStudio

Extended types

class LicenseValidator
static void CheckCadLicense(String)
Release Notes
RobotStudio SDK 6.03

4 What’s New in 6.01?


Overview
This section contains information on the new features of RobotStudio SDK 6.01.

4.1 All new types and methods

Overview
This section contains information about all the new types in the API, and existing types
which has been extended with new methods. Each updated namespace has a
separate chapter. For extended types, the name of the type is in bold face, followed by
its new methods.

4.1.1 ABB.Robotics.Math

Extended types

class LogicExpression
LogicExpression(String, Boolean)
class Boundingbox
virtual String ToString()

4.1.2 ABB.Robotics.RobotStudio

New types

class CustomProjectObject
class DocumentHistoryEntry
class LoadContext
enum MassUnit

Extended types

class ExceptionLogMessage
Boolean CanActivate { virtual Boolean get() }
class LicenseValidator
Boolean Initialized { static Boolean get() }
class LogMessage
Boolean CanActivate { virtual Boolean get() }
class Quantity
Quantity Mass { static Quantity get() }
class ReferencedProjectFileNotFoundEventArgs
ReferencedProjectFileNotFoundEventArgs(ProjectType,
String)
Release Notes
RobotStudio SDK 6.03

4.1.3 ABB.Robotics.RobotStudio.Stations

New types

struct OptimizeMeshParameters

Extended types

class Body
void SetMaterial(Material, Boolean)
Boolean TryJoin(Body, Boolean, out Body[]&)
static Body Sweep(Face, Vector3, Vector3, Double,
SweepOptions)
Boolean TryCut(Body, out Body[]&)
Boolean TryIntersect(Body, out Body[]&)
class ConfigurationData
virtual String ToString()
class IOConnection
String SourceObjectName { String get(); void set(String) }
String TargetObjectName { String get(); void set(String) }
class Mechanism
Task<Double[]> CalculateInverseKinematicsAsync(Matrix4,
Matrix4, Boolean)
Boolean GetJointTransform(Int32, Double[], out Matrix4&)
class Mesh
void Optimize(OptimizeMeshParameters,
ProgressNotification)
void SetMaterial(Material)
void TraverseFaces(Action<MeshFace>)

class MeshFace
List<Int32> VertexWeightIndices { List<Int32> get() }
List<Single> VertexWeights { List<Single> get() }
class MeshInfo
DetailLevels DetailLevels
class MeshPart
void Optimize(OptimizeMeshParameters,
ProgressNotification)
void SetMaterial(Material)
void TraverseFaces(Action<MeshFace>)
class Part
Task RemoveInternalGeometry()

class PropertyBinding
String SourceObjectName { String get(); void set(String) }
String TargetObjectName { String get(); void set(String) }

class RsActionInstruction
Boolean Visible { Boolean get(); void set(Boolean) }
Release Notes
RobotStudio SDK 6.03

class RsMoveInstruction
Boolean Visible { Boolean get(); void set(Boolean) }}

class RsPathProcedure
Boolean ShowSpeeds { Boolean get(); void set(Boolean) }

class ScreenshotOptions
static ScreenshotOptions ColorKeys = 2048
static ScreenshotOptions NoMultiSample = 1024
class SweepOptions
Int32 Steps { Int32 get(); void set(Int32) }

4.1.4 ABB.Robotics.RobotStudio.Controllers

Extended types

class ControllerManager
ControllerObjectReference[] SelectedControllerObjects {
static ControllerObjectReference[] get() }
class RecentControllerInfo
Boolean LowBandwidthConnection { Boolean get() }

4.1.5 ABB.Robotics.RobotStudio.Environment

Extended types

class DisplayCommandGroupEventArgs
void AddItem(CommandBarButton)

class UpdateCommandUIEventArgs
Boolean Visible { Boolean get(); void set(Boolean) }

4.1.6 ABB.Robotics.RobotStudio.UI

New types

enum DisplayOrder
enum DropTargetFeedback
class GridViewSortColumn
class PropertyChangingCancelEventArgs
class UIServices
class WpfCheckedTreeNode
class WpfTreeHeader
class WpfTreeModel
class WpfTreeNode
class WpfTreeNodeCollection
class WpfTreeRoot
Release Notes
RobotStudio SDK 6.03

class WpfTreeView
Release Notes
RobotStudio SDK 6.03

What’s New in 6.00?


Overview
This section contains information on the new features of RobotStudio SDK 6.00.

4.2 All new types and methods

Overview
This section contains information about all the new types in the API, and existing types
which has been extended with new methods. Each updated namespace has a
separate chapter. For extended types, the name of the type is in bold face, followed by
its new methods.

4.2.1 ABB.Robotics.Math

Extended types

class Matrix4
Matrix4(Matrix3, Vector3)
void CheckRigid()
class Boundingbox
virtual String ToString()

4.2.2 ABB.Robotics.RobotStudio.Controllers

Extended types

class ControllerObjectReference
Boolean IsRouted { Boolean get() }
class ControllerType
Boolean IsRouted { Boolean get() }

4.2.3 ABB.Robotics.RobotStudio.Environment

New types

class LaunchingOptionsPageEventArgs

Extended types

class ApplicationMenu
event EventHandler<LaunchingOptionsPageEventArgs>
LaunchingOptionsPage
class CommandBarButton
String LicenseFeature { String get(); void
set(String) }
class CommandBarControl
Boolean Visible { Boolean get(); void set(Boolean) }
Release Notes
RobotStudio SDK 6.03

class CommandBarControlCollection
Int32 IndexOf(String)

class RibbonGroup
Image LargeImage { Image get(); void
set(Image) }

Obsoleted Members

class CommandBarControlCollection
[Obsolete] sealed class
ABB.Robotics.RobotStudio.Environment.CommandBarCollection :
ICollection, IEnumerable, IEnumerable<CommandBar>
[Obsolete] void Compact()
class CommandBarControl
[Obsolete] String Category { String get(); void
set(String) }

[Obsolete] String DefaultCategory { static String


get(); static void set(String) }

[Obsolete] String ToolTip { String get(); void


set(String) }
class CommandBarPopup
[Obsolete] Boolean IsSelectionGroup { Boolean get();
void set(Boolean) }

[Obsolete] Boolean ShowAsToolStrip { Boolean get();


void set(Boolean) }
class UIEnvironment
[Obsolete] String[] CommandBarControlDisplayFilter {
static String[] get(); static void set(String[]) }

[Obsolete] String[] CommandBarControlEnableFilter {


static String[] get(); static void set(String[]) }

[Obsolete] CommandBar MenuBar { static CommandBar


get() }

[Obsolete] CommandBarCollection ToolBars { static


CommandBarCollection get() }
class CommandBar
[Obsolete] String Caption { String get(); void
set(String) }

[Obsolete] Boolean Visible { Boolean get(); void


set(Boolean) }
class CommandBarPoupControl
[Obsolete] class
ABB.Robotics.RobotStudio.Environment.CommandBarPopupControl
: CommandBarControl
Release Notes
RobotStudio SDK 6.03

4.2.4 ABB.Robotics.RobotStudio

New types

class Solution
class LogMessageActivatedEventArgs
class LogMessageActivatedEventHandler

Extended types

class Project
ReadOnlyCollection<Project> OpenProjects {
static ReadOnlyCollection<Project> get () }

static event EventHandler ProjectAdded


static event EventHandler ProjectRemoved
class ScreenRecorder
Boolean IncludeMouseCursor { static Boolean get();
static void set(Boolean) }
class DataRecorderSignalInfo
DataRecorderSignalInfo(SignalDataType,
SignalInterpolationType, String, Object,
Object)
class Logger
static void ActivateMessage(Object, LogMessage)
[Obsolete] static event EventHandler LogMessageActivated
static event LogMessageActivatedEventHandler
MessageActivated

class LogMessage
LogMessage(String, String, String, LogMessageSeverity,
String)

4.2.5 ABB.Robotics.RobotStudio.Stations

New types

class CollisionHighlightLevel
class ControllerSimulationConfiguration
class ControllerSimulationConfigurationCollection
class TaskSimulationConfiguration
class ZoneVisualization
class RsPathCallInstruction
class GraphicConverterSettings
class TaskSimulationConfigurationCollection

Extended types

class CollisionEventArgs
Vector3 Point { Vector3 get() }
Release Notes
RobotStudio SDK 6.03

class Texture
String FileName { String get(); void set(String) }
class CollisionSet
CollisionHighlightLevel HighlightLevel {
CollisionHighlightLevel get(); void
set(CollisionHighlightLevel) }

Boolean IncludeInvisible { Boolean get(); void


set(Boolean) }

Boolean ShowMarkup { Boolean get(); void


set(Boolean) }
class GraphicConverter
virtual void Export(ProjectObject, String,
GraphicConverterSettings)

virtual void SetCancellationToken(CancellationToken)

virtual Boolean SupportsCancel()


class RsMechanicalUnit
Nullable<Flange> GetFlange()

class Mechanism
Boolean AttachToFlange(IAttachableChild, Boolean)
Boolean AttachToFlange(IAttachableChild, Boolean,
Matrix4)
class RsTask
Mechanism MechanismMovingTaskFrame { Mechanism get();
void set(Mechanism) }

[Obsolete] Boolean Simulate { Boolean get(); void


set(Boolean) }
class RsWorkObject
Boolean IsConveyorWorkObject { Boolean get(); void
set(Boolean) }
class SyncLogMessageId
static SyncLogMessageId ModuleCannotOpen = 2050
class SimulationConfiguration
ControllerSimulationConfigurationCollection
ControllerConfigurations {
ControllerSimulationConfigurationCollection get() }
class RsIrc5Controller
[Obsolete] Int32 RunMode { Int32 get(); void set(Int32)
}
[Obsolete] Boolean SuppressSimulationActions { Boolean
get(); void set(Boolean) }
class RsPathProcedure
[Obsolete] Boolean ShowZones { Boolean get(); void
set(Boolean) }
ZoneVisualization ZoneVisualization {ZoneVisualization
get(); void set(ZoneVisualization) }
Release Notes
RobotStudio SDK 6.03

class GraphicImportSettings
Boolean AsAssembly { Boolean get(); void set(Boolean) }

class GraphicComponent
Boolean TryGetNormalToSurface(Vector3, out Vector3&,
Vector3&, out Face&)

4.2.6 ABB.Robotics.RobotStudio.UndoContext

Extended type

class UndoContext
void AppendToUndoStep(String, Boolean)

4.2.7 ABB.Robotics.RobotStudio.Stations.Forms

Extetended type

class NumericTextBox
[Obsolete] Int32 NumDecimals { Int32
get(); void set(Int32) }
Release Notes
RobotStudio SDK 6.03

5 Late-breaking information
5.1 Overview
This section contains late-breaking information that will be included in the appropriate
documents in the subsequent releases.
Release Notes
RobotStudio SDK 6.03

6 Corrections
Overview
This section describes the corrected problems in RC SDK 6.03
Release Notes
RobotStudio SDK 6.03

7 Known Limitations
7.1 Development Environment

The RobotStudio API is not thread safe


Access to the RobotStudio API is not inherently thread safe. Only access the API from
the thread that your Add-In was called from by RobotStudio. If multiple threads
manipulate the object model it can be left in an inconsistent state.
Release Notes
RobotStudio SDK 6.03

8 Installation information
8.1 Installing RobotStudio SDK 6.02

Installation instructions
RobotStudio SDK 6.03 will be installed side-by-side with any previous major version of
RobotStudio SDK 5.61 or earlier, while minor versions within a release will update to
the latest one.
The Visual Studio templates are not installed side by side. Only the latest installed
version will be available.

How to install RobotStudio SDK on a PC

Action
1 Browse to http://developercenter.robotstudio.com/ and select RobotStudio and then
Download.

2 Download the file RobotStudioSDK6.03.exe to a folder on your computer.

3 Double click RobotStudioSDK6.03.exe to start the installation procedure.


Release Notes
RobotStudio SDK 6.03

9 Compatibility
The APIs in the RobotStudio SDK 6.03 is backward compatible with 6.02
Release Notes
RobotStudio SDK 6.03

10 Technical Support
For technical support please contact your local ABB office:
www.abb.com/contacts

For help, advice and the latest updates visit the User Forum and Developer Center:
forums.robotstudio.com
developercenter.robotstudio.com

S-ar putea să vă placă și