CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcNCMaker

    IPC for NC maker for CAM project

    Namespace: CAMIPC.NCMaker
    Assembly: CAMIPC.NCMaker.dll
    Syntax
    [Guid("8F7D03A1-BEE1-4F44-8798-DEEA797BA41F")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcNCMaker

    Methods

    CreateSettings(TCamApiNCMakerSettingsType, ref TExecuteContext)

    Declaration
    ICamIpcMakeCncSettings CreateSettings(TCamApiNCMakerSettingsType SettingsType, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TCamApiNCMakerSettingsType SettingsType
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcMakeCncSettings

    Generate(string, string, ICamIpcMakeCncSettings, ref TExecuteContext)

    Declaration
    IListString Generate(string CLDataFileName, string PostProcessorFilePath, ICamIpcMakeCncSettings Settings, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string CLDataFileName
    string PostProcessorFilePath
    ICamIpcMakeCncSettings Settings
    TExecuteContext ExecuteContext
    Returns
    Type Description
    IListString

    GenerateNC(ICamIpcNCMakerCLDataInfo, string, ICamIpcMakeCncSettings, ref TExecuteContext)

    Declaration
    ICamIpcNCGenerationResults GenerateNC(ICamIpcNCMakerCLDataInfo CLDataInfo, string PostProcessorFilePath, ICamIpcMakeCncSettings Settings, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcNCMakerCLDataInfo CLDataInfo
    string PostProcessorFilePath
    ICamIpcMakeCncSettings Settings
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcNCGenerationResults

    GetInstanceId()

    Get unique identifier of current instance (used in IPC messages)

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string
    In this article