Search Results for

    Show / Hide Table of Contents

    Class RuntimeNCBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    RuntimeNCBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Mechatronics
    Assembly: NXOpen.dll
    Syntax
    public class RuntimeNCBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    RuntimeNCBuilder()

    Declaration
    protected RuntimeNCBuilder()

    Properties

    FlagOfUsingContainer

    Declaration
    public bool FlagOfUsingContainer { get; set; }
    Property Value
    Type Description
    bool

    FlagOfUsingSpecifiedMCF

    Declaration
    public bool FlagOfUsingSpecifiedMCF { get; set; }
    Property Value
    Type Description
    bool

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string

    SpecifiedMCF

    Declaration
    public string SpecifiedMCF { get; set; }
    Property Value
    Type Description
    string

    Methods

    ExportNCCode(string)

    Declaration
    public void ExportNCCode(string ncFile)
    Parameters
    Type Name Description
    string ncFile

    GetAxesAndMachineEvents(out string[], out string[])

    Declaration
    public void GetAxesAndMachineEvents(out string[] axisNames, out string[] machineEventNames)
    Parameters
    Type Name Description
    string[] axisNames
    string[] machineEventNames

    GetAxisType(string)

    Declaration
    public RuntimeNCBuilder.AxisTypes GetAxisType(string axisName)
    Parameters
    Type Name Description
    string axisName
    Returns
    Type Description
    RuntimeNCBuilder.AxisTypes

    GetMCDConnection(bool, string)

    Declaration
    public TaggedObject GetMCDConnection(bool isAxis, string axisOrEventName)
    Parameters
    Type Name Description
    bool isAxis
    string axisOrEventName
    Returns
    Type Description
    TaggedObject

    LoadNCFile(string)

    Declaration
    public void LoadNCFile(string ncFile)
    Parameters
    Type Name Description
    string ncFile

    RunCSE(out bool, out string, out int, out string)

    Declaration
    public void RunCSE(out bool isRunningOK, out string errMsg, out int lineNum, out string ncLine)
    Parameters
    Type Name Description
    bool isRunningOK
    string errMsg
    int lineNum
    string ncLine

    SetAxisType(string, AxisTypes)

    Declaration
    public void SetAxisType(string axisName, RuntimeNCBuilder.AxisTypes axisType)
    Parameters
    Type Name Description
    string axisName
    RuntimeNCBuilder.AxisTypes axisType

    SetMCDConnection(bool, string, TaggedObject)

    Declaration
    public void SetMCDConnection(bool isAxis, string axisOrEventName, TaggedObject mcdConnectedTag)
    Parameters
    Type Name Description
    bool isAxis
    string axisOrEventName
    TaggedObject mcdConnectedTag

    UpdateNCCode(string[])

    Declaration
    public void UpdateNCCode(string[] ncCodeLines)
    Parameters
    Type Name Description
    string[] ncCodeLines

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX