Class TopSolidCamHost
Represents TopSolid'Cam
host providing WCF services for automating.
Inherited Members
Namespace: TopSolid.Cam.NC.Kernel.Automating
Assembly: TopSolid.Cam.NC.Kernel.Automating.dll
Syntax
public static class TopSolidCamHost
Properties
CamSketch
Gets access to Cam sketches, or null if not connected.
Declaration
public static ICamSketch CamSketch { get; }
Property Value
Type | Description |
---|---|
ICamSketch |
Documents
Gets access to documents, or null if not connected.
Declaration
public static IDocuments Documents { get; }
Property Value
Type | Description |
---|---|
IDocuments |
IsConnected
Tells whether TopSolid is connected.
Declaration
public static bool IsConnected { get; }
Property Value
Type | Description |
---|---|
Boolean |
Machines
Gets access to machine tools, or null if not connected.
Declaration
public static IMachineTools Machines { get; }
Property Value
Type | Description |
---|---|
IMachineTools |
NCFiles
Gets access to NC Files, or null if not connected.
Declaration
public static INCFiles NCFiles { get; }
Property Value
Type | Description |
---|---|
INCFiles |
NCPostProcessor
Gets access to NC post-processor, or null if not connected.
Declaration
public static INCPostProcessor NCPostProcessor { get; }
Property Value
Type | Description |
---|---|
INCPostProcessor |
Operations
Gets access to operations, or null if not connected.
Declaration
public static IOperations Operations { get; }
Property Value
Type | Description |
---|---|
IOperations |
Origins
Gets access to origins, or null if not connected.
Declaration
public static IOrigins Origins { get; }
Property Value
Type | Description |
---|---|
IOrigins |
Parameters
Gets access to operation parameters, or null if not connected.
Declaration
public static IParameters Parameters { get; }
Property Value
Type | Description |
---|---|
IParameters |
Parts
Gets access to Cam parts, or null if not connected.
Declaration
public static IParts Parts { get; }
Property Value
Type | Description |
---|---|
IParts |
PartSettingDocuments
Gets access to part setting documents, or null if not connected.
Declaration
public static IPartSettingDocument PartSettingDocuments { get; }
Property Value
Type | Description |
---|---|
IPartSettingDocument |
Pockets
Gets access to tools pockets, or null if not connected.
Declaration
public static IPockets Pockets { get; }
Property Value
Type | Description |
---|---|
IPockets |
Programs
Gets access to Cam programs, or null if not connected.
Declaration
public static IPrograms Programs { get; }
Property Value
Type | Description |
---|---|
IPrograms |
Simulation
Gets access to simulation, or null if not connected.
Declaration
public static ISimulation Simulation { get; }
Property Value
Type | Description |
---|---|
ISimulation |
StaticOperations
Gets access to static operations, or null if not connected.
Declaration
public static IStaticOperations StaticOperations { get; }
Property Value
Type | Description |
---|---|
IStaticOperations |
ToolPath
Gets access to operation tool path, or null if not connected.
Declaration
public static IToolPath ToolPath { get; }
Property Value
Type | Description |
---|---|
IToolPath |
Tools
Gets access to tools, or null if not connected.
Declaration
public static ITools Tools { get; }
Property Value
Type | Description |
---|---|
ITools |
Verify
Gets access to verification, or null if not connected.
Declaration
public static IVerify Verify { get; }
Property Value
Type | Description |
---|---|
IVerify |
WorldCoordinateSystems
Gets access to WCSs, or null if not connected.
Declaration
public static IWorldCoordinateSystems WorldCoordinateSystems { get; }
Property Value
Type | Description |
---|---|
IWorldCoordinateSystems |
Methods
Connect()
Connects to TopSolid Cam application.
Declaration
public static void Connect()
Disconnect()
Disconnect from TopSolid application.
Declaration
public static void Disconnect()