Search Results for

    Show / Hide Table of Contents

    Class KinematicConfigurator

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    KinematicConfigurator
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.SIM
    Assembly: NXOpen.dll
    Syntax
    public class KinematicConfigurator : NXObject, IMessageSink, INXObject

    Constructors

    KinematicConfigurator()

    Declaration
    protected KinematicConfigurator()

    Properties

    ComponentCollection

    Declaration
    public KinematicComponentCollection ComponentCollection { get; }
    Property Value
    Type Description
    KinematicComponentCollection

    IsvControlPanelBuilder

    Declaration
    public IsvControlPanelBuilder IsvControlPanelBuilder { get; }
    Property Value
    Type Description
    IsvControlPanelBuilder

    Methods

    AddChannel(String)

    Declaration
    public void AddChannel(string channel)
    Parameters
    Type Name Description
    System.String channel

    AddHoldingSystem(String)

    Declaration
    public void AddHoldingSystem(string holdSys)
    Parameters
    Type Name Description
    System.String holdSys

    AddUserClassification(String)

    Declaration
    public void AddUserClassification(string userClass)
    Parameters
    Type Name Description
    System.String userClass

    CopyKinematicModel()

    Declaration
    public KinematicModel CopyKinematicModel()
    Returns
    Type Description
    KinematicModel

    CreateArchiveImportBuilder()

    Declaration
    public ArchiveImportBuilder CreateArchiveImportBuilder()
    Returns
    Type Description
    ArchiveImportBuilder

    CreateAxisBuilder(KinematicComponent, KinematicJunction, KinematicAxis)

    Declaration
    public KinematicAxisBuilder CreateAxisBuilder(KinematicComponent parent, KinematicJunction jct, KinematicAxis axis)
    Parameters
    Type Name Description
    KinematicComponent parent
    KinematicJunction jct
    KinematicAxis axis
    Returns
    Type Description
    KinematicAxisBuilder

    CreateChannelConfigurationBuilder()

    Declaration
    public KinematicChannelConfigurationBuilder CreateChannelConfigurationBuilder()
    Returns
    Type Description
    KinematicChannelConfigurationBuilder

    CreateCollisionPairBuilder()

    Declaration
    public CollisionPairBuilder CreateCollisionPairBuilder()
    Returns
    Type Description
    CollisionPairBuilder

    CreateConvertFromMcdBuilder()

    Declaration
    public ConvertFromMCDBuilder CreateConvertFromMcdBuilder()
    Returns
    Type Description
    ConvertFromMCDBuilder

    CreateImportMcfBuilder()

    Declaration
    public KinematicImportMcfBuilder CreateImportMcfBuilder()
    Returns
    Type Description
    KinematicImportMcfBuilder

    CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType, CAMObject[])

    Declaration
    public IsvControlPanelBuilder CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType driverType, CAMObject[] objects)
    Parameters
    Type Name Description
    IsvControlPanelBuilder.VisualizationType driverType
    CAMObject[] objects
    Returns
    Type Description
    IsvControlPanelBuilder

    CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType, NcChannelSelectionData)

    Declaration
    public IsvControlPanelBuilder CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType driverType, NcChannelSelectionData channelData)
    Parameters
    Type Name Description
    IsvControlPanelBuilder.VisualizationType driverType
    NcChannelSelectionData channelData
    Returns
    Type Description
    IsvControlPanelBuilder

    CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType, String)

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder with NXOpen.SIM.KinematicConfigurator.CreateNcChannelSelectionData instead.")]
    public IsvControlPanelBuilder CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType driverType, string filename)
    Parameters
    Type Name Description
    IsvControlPanelBuilder.VisualizationType driverType
    System.String filename
    Returns
    Type Description
    IsvControlPanelBuilder

    CreateJunctionBuilder(KinematicComponent, KinematicJunction)

    Declaration
    public KinematicJunctionBuilder CreateJunctionBuilder(KinematicComponent parent, KinematicJunction jct)
    Parameters
    Type Name Description
    KinematicComponent parent
    KinematicJunction jct
    Returns
    Type Description
    KinematicJunctionBuilder

    CreateKinematicChain()

    Declaration
    public KinematicChain CreateKinematicChain()
    Returns
    Type Description
    KinematicChain

    CreateKinematicChannelBuilder()

    Declaration
    public KinematicChannelBuilder CreateKinematicChannelBuilder()
    Returns
    Type Description
    KinematicChannelBuilder

    CreateKinematicSinumerikCaBuilder(KinematicComponent)

    Declaration
    public KinematicSinumerikCaBuilder CreateKinematicSinumerikCaBuilder(KinematicComponent comp)
    Parameters
    Type Name Description
    KinematicComponent comp
    Returns
    Type Description
    KinematicSinumerikCaBuilder

    CreateMachineKitBuilder()

    Declaration
    public MachineKitBuilder CreateMachineKitBuilder()
    Returns
    Type Description
    MachineKitBuilder

    CreateMachineLibraryBuilder()

    Declaration
    public MachineLibraryBuilder CreateMachineLibraryBuilder()
    Returns
    Type Description
    MachineLibraryBuilder

    CreateMachineToolConfigurationBuilder()

    Declaration
    public MachineToolConfiguration CreateMachineToolConfigurationBuilder()
    Returns
    Type Description
    MachineToolConfiguration

    CreateNcChannelSelectionData()

    Declaration
    public NcChannelSelectionData CreateNcChannelSelectionData()
    Returns
    Type Description
    NcChannelSelectionData

    CreateNcProgramManagerBuilder()

    Declaration
    public NcProgramManagerBuilder CreateNcProgramManagerBuilder()
    Returns
    Type Description
    NcProgramManagerBuilder

    CreateSimDebugBuilder()

    Declaration
    public SimDebugBuilder CreateSimDebugBuilder()
    Returns
    Type Description
    SimDebugBuilder

    CreateSimulationLoadsnapshotBuilder()

    Declaration
    public LoadSnapshotBuilder CreateSimulationLoadsnapshotBuilder()
    Returns
    Type Description
    LoadSnapshotBuilder

    CreateSimulationOptionsBuilder(SimulationOptionsBuilder.DialogType)

    Declaration
    public SimulationOptionsBuilder CreateSimulationOptionsBuilder(SimulationOptionsBuilder.DialogType dialogType)
    Parameters
    Type Name Description
    SimulationOptionsBuilder.DialogType dialogType
    Returns
    Type Description
    SimulationOptionsBuilder

    CreateSimulationSavesnapshotBuilder()

    Declaration
    public SaveSnapshotBuilder CreateSimulationSavesnapshotBuilder()
    Returns
    Type Description
    SaveSnapshotBuilder

    CreateSinumerikCaExportBuilder()

    Declaration
    public SinumerikCaExportBuilder CreateSinumerikCaExportBuilder()
    Returns
    Type Description
    SinumerikCaExportBuilder

    CreateSinumerikCaFacetBuilder()

    Declaration
    public SinumerikCaFacetBuilder CreateSinumerikCaFacetBuilder()
    Returns
    Type Description
    SinumerikCaFacetBuilder

    CreateSinumerikCaPlaceholderBuilder()

    Declaration
    public SinumerikCaPlaceholderBuilder CreateSinumerikCaPlaceholderBuilder()
    Returns
    Type Description
    SinumerikCaPlaceholderBuilder

    CreateSinumerikCaSimplifyBodiesBuilder()

    Declaration
    public SinumerikCaSimplifyBodiesBuilder CreateSinumerikCaSimplifyBodiesBuilder()
    Returns
    Type Description
    SinumerikCaSimplifyBodiesBuilder

    CreateSmkDebugBuilder()

    Declaration
    public SmkDebugBuilder CreateSmkDebugBuilder()
    Returns
    Type Description
    SmkDebugBuilder

    CreateSmkMachineKitCreationPostBuilder()

    Declaration
    public CreationPostBuilder CreateSmkMachineKitCreationPostBuilder()
    Returns
    Type Description
    CreationPostBuilder

    CreateSmkMachineKitEditorBuilder()

    Declaration
    public SmkMachineKitEditorBuilder CreateSmkMachineKitEditorBuilder()
    Returns
    Type Description
    SmkMachineKitEditorBuilder

    CreateSmkWizardBuilder()

    Declaration
    public SmkWizardBuilder CreateSmkWizardBuilder()
    Returns
    Type Description
    SmkWizardBuilder

    CreateSpinningClone(KinematicComponent, Boolean)

    Declaration
    public KinematicComponent CreateSpinningClone(KinematicComponent source, bool combine)
    Parameters
    Type Name Description
    KinematicComponent source
    System.Boolean combine
    Returns
    Type Description
    KinematicComponent

    DefineKinematicChains()

    Declaration
    public KinematicChainConfiguration DefineKinematicChains()
    Returns
    Type Description
    KinematicChainConfiguration

    DeleteAllChannels()

    Declaration
    public void DeleteAllChannels()

    DeleteAllHoldingSystems()

    Declaration
    public void DeleteAllHoldingSystems()

    DeleteAxis(KinematicAxis)

    Declaration
    public void DeleteAxis(KinematicAxis axis)
    Parameters
    Type Name Description
    KinematicAxis axis

    DeleteChannel(String)

    Declaration
    public void DeleteChannel(string channel)
    Parameters
    Type Name Description
    System.String channel

    DeleteComponent(KinematicComponent)

    Declaration
    public void DeleteComponent(KinematicComponent comp)
    Parameters
    Type Name Description
    KinematicComponent comp

    DeleteHoldingSystem(String)

    Declaration
    public void DeleteHoldingSystem(string holdSys)
    Parameters
    Type Name Description
    System.String holdSys

    DeleteJunction(KinematicJunction)

    Declaration
    public void DeleteJunction(KinematicJunction jct)
    Parameters
    Type Name Description
    KinematicJunction jct

    DeleteKinematicModel(KinematicModel)

    Declaration
    public void DeleteKinematicModel(KinematicModel kimModel)
    Parameters
    Type Name Description
    KinematicModel kimModel

    DeleteModel()

    Declaration
    public void DeleteModel()

    DeleteRootComponent(KinematicComponent)

    Declaration
    public void DeleteRootComponent(KinematicComponent oldRoot)
    Parameters
    Type Name Description
    KinematicComponent oldRoot

    DeleteUserClassification(String)

    Declaration
    public void DeleteUserClassification(string userClass)
    Parameters
    Type Name Description
    System.String userClass

    EncryptModel(String[], String)

    Declaration
    public void EncryptModel(string[] soldToIDs, string expirationDate)
    Parameters
    Type Name Description
    System.String[] soldToIDs
    System.String expirationDate

    ExportMachineKitBuilder(String)

    Declaration
    public ExportMachineKitBuilder ExportMachineKitBuilder(string machineName)
    Parameters
    Type Name Description
    System.String machineName
    Returns
    Type Description
    ExportMachineKitBuilder

    ExportModel(String)

    Declaration
    public void ExportModel(string path)
    Parameters
    Type Name Description
    System.String path

    FindAxis(String, out KinematicComponent, out KinematicJunction)

    Declaration
    public KinematicAxis FindAxis(string name, out KinematicComponent pComp, out KinematicJunction pJct)
    Parameters
    Type Name Description
    System.String name
    KinematicComponent pComp
    KinematicJunction pJct
    Returns
    Type Description
    KinematicAxis

    FindComponentsBySystemClass(KinematicComponentBuilder.SystemClass, out KinematicComponent[])

    Declaration
    public void FindComponentsBySystemClass(KinematicComponentBuilder.SystemClass sysclass, out KinematicComponent[] comps)
    Parameters
    Type Name Description
    KinematicComponentBuilder.SystemClass sysclass
    KinematicComponent[] comps

    FindComponentsBySystemClass(Int32, out KinematicComponent[])

    Declaration
    [Obsolete("Deprecated in NX8.0.3.  Use FindComponentsBySystemClass with NXOpen.SIM.KinematicComponentBuilder.SystemClass instead.")]
    public void FindComponentsBySystemClass(int sysclass, out KinematicComponent[] comps)
    Parameters
    Type Name Description
    System.Int32 sysclass
    KinematicComponent[] comps

    FindJunction(NXObject)

    Declaration
    public KinematicJunction FindJunction(NXObject csys)
    Parameters
    Type Name Description
    NXObject csys
    Returns
    Type Description
    KinematicJunction

    FindJunction(String)

    Declaration
    public KinematicJunction FindJunction(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    KinematicJunction

    FindOwnerOfJunction(KinematicJunction)

    Declaration
    public KinematicComponent FindOwnerOfJunction(KinematicJunction jct)
    Parameters
    Type Name Description
    KinematicJunction jct
    Returns
    Type Description
    KinematicComponent

    FindParentComponent(KinematicComponent)

    Declaration
    public KinematicComponent FindParentComponent(KinematicComponent comp)
    Parameters
    Type Name Description
    KinematicComponent comp
    Returns
    Type Description
    KinematicComponent

    GetAxes(out KinematicAxis[])

    Declaration
    public void GetAxes(out KinematicAxis[] axes)
    Parameters
    Type Name Description
    KinematicAxis[] axes

    GetAxisNames(out String[])

    Declaration
    public void GetAxisNames(out string[] axes)
    Parameters
    Type Name Description
    System.String[] axes

    GetChannels(out String[])

    Declaration
    public void GetChannels(out string[] channels)
    Parameters
    Type Name Description
    System.String[] channels

    GetHoldingSystems(out String[])

    Declaration
    public void GetHoldingSystems(out string[] holdSys)
    Parameters
    Type Name Description
    System.String[] holdSys

    GetJunctionNames(out String[])

    Declaration
    public void GetJunctionNames(out string[] junctions)
    Parameters
    Type Name Description
    System.String[] junctions

    GetJunctions(out KinematicJunction[])

    Declaration
    public void GetJunctions(out KinematicJunction[] junctions)
    Parameters
    Type Name Description
    KinematicJunction[] junctions

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    System.String

    GetUserClassifications(out String[])

    Declaration
    public void GetUserClassifications(out string[] uClasses)
    Parameters
    Type Name Description
    System.String[] uClasses

    ImportMachineKitBuilder(String)

    Declaration
    public ImportMachineKitBuilder ImportMachineKitBuilder(string kitPath)
    Parameters
    Type Name Description
    System.String kitPath
    Returns
    Type Description
    ImportMachineKitBuilder

    ImportMachineSpecificData(String)

    Declaration
    public void ImportMachineSpecificData(string path)
    Parameters
    Type Name Description
    System.String path

    ImportModel(String)

    Declaration
    public void ImportModel(string path)
    Parameters
    Type Name Description
    System.String path

    ImportNcArchive(String, Boolean)

    Declaration
    public void ImportNcArchive(string ncFileName, bool printReport)
    Parameters
    Type Name Description
    System.String ncFileName
    System.Boolean printReport

    InsertRootComponent(KinematicComponent)

    Declaration
    public void InsertRootComponent(KinematicComponent newRoot)
    Parameters
    Type Name Description
    KinematicComponent newRoot

    IsAxisAssignedToChannel(String, String)

    Declaration
    public bool IsAxisAssignedToChannel(string axisName, string channelName)
    Parameters
    Type Name Description
    System.String axisName
    System.String channelName
    Returns
    Type Description
    System.Boolean

    RenameChannel(String, String)

    Declaration
    public void RenameChannel(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName

    RenameHoldingSystem(String, String)

    Declaration
    public void RenameHoldingSystem(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName

    RenameUserClassification(String, String)

    Declaration
    public void RenameUserClassification(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName

    SetName(String)

    Declaration
    public void SetName(string name)
    Parameters
    Type Name Description
    System.String name

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX