CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiMachine

    Machine instance

    Namespace: CAMAPI.Machine
    Assembly: CAMAPI.Machine.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("F953CD89-F706-4E6A-94A7-B2AAB3B17AFF")]
    public interface ICamApiMachine

    Properties

    GUID

    Global identifier GUID of the machine schema

    Declaration
    string GUID { get; }
    Property Value
    Type Description
    string

    MachineCaption

    User friendly machine name

    Declaration
    string MachineCaption { get; }
    Property Value
    Type Description
    string

    ToolPieceConnector[int]

    Declaration
    ICamApiToolConnector ToolPieceConnector[int Index] { get; }
    Parameters
    Type Name Description
    int Index
    Property Value
    Type Description
    ICamApiToolConnector

    ToolPieceConnectorsCount

    Count of tool connectors

    Declaration
    int ToolPieceConnectorsCount { get; }
    Property Value
    Type Description
    int

    WorkpieceConnector[int]

    Declaration
    ICamApiWorkpieceConnector WorkpieceConnector[int Index] { get; }
    Parameters
    Type Name Description
    int Index
    Property Value
    Type Description
    ICamApiWorkpieceConnector

    WorkpieceConnectorsCount

    Count of workpiece connectors

    Declaration
    int WorkpieceConnectorsCount { get; }
    Property Value
    Type Description
    int

    XMLNodeName

    ID of machine's root XML node inside schema file

    Declaration
    string XMLNodeName { get; }
    Property Value
    Type Description
    string

    XMLProp

    Value in XML-file, describing operation

    Declaration
    IST_XMLPropPointer XMLProp { get; }
    Property Value
    Type Description
    IST_XMLPropPointer

    Methods

    CreateEvaluator()

    Create instance of machine evaluator

    Declaration
    ICamApiMachineEvaluator CreateEvaluator()
    Returns
    Type Description
    ICamApiMachineEvaluator

    LoadFromOperationXml(IST_XMLPropPointer, out TResultStatus)

    Declaration
    void LoadFromOperationXml(IST_XMLPropPointer XMLProp, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    IST_XMLPropPointer XMLProp
    TResultStatus ResultStatus
    In this article