Class KinematicConfigurator
Inheritance
System.Object
System.MarshalByRefObject
KinematicConfigurator
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class KinematicConfigurator : NXObject, IMessageSink, INXObject
Constructors
KinematicConfigurator()
Declaration
protected KinematicConfigurator()
Properties
ComponentCollection
Declaration
public KinematicComponentCollection ComponentCollection { get; }
Property Value
IsvControlPanelBuilder
Declaration
public IsvControlPanelBuilder IsvControlPanelBuilder { get; }
Property Value
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
CreateArchiveImportBuilder()
Declaration
public ArchiveImportBuilder CreateArchiveImportBuilder()
Returns
CreateAxisBuilder(KinematicComponent, KinematicJunction, KinematicAxis)
Declaration
public KinematicAxisBuilder CreateAxisBuilder(KinematicComponent parent, KinematicJunction jct, KinematicAxis axis)
Parameters
Returns
CreateChannelConfigurationBuilder()
Declaration
public KinematicChannelConfigurationBuilder CreateChannelConfigurationBuilder()
Returns
CreateCollisionPairBuilder()
Declaration
public CollisionPairBuilder CreateCollisionPairBuilder()
Returns
CreateConvertFromMcdBuilder()
Declaration
public ConvertFromMCDBuilder CreateConvertFromMcdBuilder()
Returns
CreateImportMcfBuilder()
Declaration
public KinematicImportMcfBuilder CreateImportMcfBuilder()
Returns
CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType, CAMObject[])
Declaration
public IsvControlPanelBuilder CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType driverType, CAMObject[] objects)
Parameters
Returns
CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType, NcChannelSelectionData)
Declaration
public IsvControlPanelBuilder CreateIsvControlPanelBuilder(IsvControlPanelBuilder.VisualizationType driverType, NcChannelSelectionData channelData)
Parameters
Returns
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
Returns
CreateJunctionBuilder(KinematicComponent, KinematicJunction)
Declaration
public KinematicJunctionBuilder CreateJunctionBuilder(KinematicComponent parent, KinematicJunction jct)
Parameters
Returns
CreateKinematicChain()
Declaration
public KinematicChain CreateKinematicChain()
Returns
CreateKinematicChannelBuilder()
Declaration
public KinematicChannelBuilder CreateKinematicChannelBuilder()
Returns
CreateKinematicSinumerikCaBuilder(KinematicComponent)
Declaration
public KinematicSinumerikCaBuilder CreateKinematicSinumerikCaBuilder(KinematicComponent comp)
Parameters
Returns
CreateMachineKitBuilder()
Declaration
public MachineKitBuilder CreateMachineKitBuilder()
Returns
CreateMachineLibraryBuilder()
Declaration
public MachineLibraryBuilder CreateMachineLibraryBuilder()
Returns
Declaration
public MachineToolConfiguration CreateMachineToolConfigurationBuilder()
Returns
CreateNcChannelSelectionData()
Declaration
public NcChannelSelectionData CreateNcChannelSelectionData()
Returns
CreateNcProgramManagerBuilder()
Declaration
public NcProgramManagerBuilder CreateNcProgramManagerBuilder()
Returns
CreateSimDebugBuilder()
Declaration
public SimDebugBuilder CreateSimDebugBuilder()
Returns
CreateSimulationLoadsnapshotBuilder()
Declaration
public LoadSnapshotBuilder CreateSimulationLoadsnapshotBuilder()
Returns
CreateSimulationOptionsBuilder(SimulationOptionsBuilder.DialogType)
Declaration
public SimulationOptionsBuilder CreateSimulationOptionsBuilder(SimulationOptionsBuilder.DialogType dialogType)
Parameters
Returns
CreateSimulationSavesnapshotBuilder()
Declaration
public SaveSnapshotBuilder CreateSimulationSavesnapshotBuilder()
Returns
CreateSinumerikCaExportBuilder()
Declaration
public SinumerikCaExportBuilder CreateSinumerikCaExportBuilder()
Returns
CreateSinumerikCaFacetBuilder()
Declaration
public SinumerikCaFacetBuilder CreateSinumerikCaFacetBuilder()
Returns
CreateSinumerikCaPlaceholderBuilder()
Declaration
public SinumerikCaPlaceholderBuilder CreateSinumerikCaPlaceholderBuilder()
Returns
CreateSinumerikCaSimplifyBodiesBuilder()
Declaration
public SinumerikCaSimplifyBodiesBuilder CreateSinumerikCaSimplifyBodiesBuilder()
Returns
CreateSpinningClone(KinematicComponent, Boolean)
Declaration
public KinematicComponent CreateSpinningClone(KinematicComponent source, bool combine)
Parameters
Returns
DefineKinematicChains()
Declaration
public KinematicChainConfiguration DefineKinematicChains()
Returns
DeleteAllChannels()
Declaration
public void DeleteAllChannels()
DeleteAllHoldingSystems()
Declaration
public void DeleteAllHoldingSystems()
DeleteAxis(KinematicAxis)
Declaration
public void DeleteAxis(KinematicAxis axis)
Parameters
DeleteChannel(String)
Declaration
public void DeleteChannel(string channel)
Parameters
Type |
Name |
Description |
System.String |
channel |
|
DeleteComponent(KinematicComponent)
Declaration
public void DeleteComponent(KinematicComponent comp)
Parameters
DeleteHoldingSystem(String)
Declaration
public void DeleteHoldingSystem(string holdSys)
Parameters
Type |
Name |
Description |
System.String |
holdSys |
|
DeleteJunction(KinematicJunction)
Declaration
public void DeleteJunction(KinematicJunction jct)
Parameters
DeleteKinematicModel(KinematicModel)
Declaration
public void DeleteKinematicModel(KinematicModel kimModel)
Parameters
DeleteModel()
Declaration
public void DeleteModel()
DeleteRootComponent(KinematicComponent)
Declaration
public void DeleteRootComponent(KinematicComponent oldRoot)
Parameters
DeleteUserClassification(String)
Declaration
public void DeleteUserClassification(string userClass)
Parameters
Type |
Name |
Description |
System.String |
userClass |
|
ExportMachineKitBuilder(String)
Declaration
public ExportMachineKitBuilder ExportMachineKitBuilder(string machineName)
Parameters
Type |
Name |
Description |
System.String |
machineName |
|
Returns
FindAxis(String, out KinematicComponent, out KinematicJunction)
Declaration
public KinematicAxis FindAxis(string name, out KinematicComponent pComp, out KinematicJunction pJct)
Parameters
Returns
FindComponentsBySystemClass(KinematicComponentBuilder.SystemClass, out KinematicComponent[])
Declaration
public void FindComponentsBySystemClass(KinematicComponentBuilder.SystemClass sysclass, out KinematicComponent[] comps)
Parameters
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
FindJunction(NXObject)
Declaration
public KinematicJunction FindJunction(NXObject csys)
Parameters
Returns
FindJunction(String)
Declaration
public KinematicJunction FindJunction(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
FindOwnerOfJunction(KinematicJunction)
Declaration
public KinematicComponent FindOwnerOfJunction(KinematicJunction jct)
Parameters
Returns
FindParentComponent(KinematicComponent)
Declaration
public KinematicComponent FindParentComponent(KinematicComponent comp)
Parameters
Returns
GetAxes(out KinematicAxis[])
Declaration
public void GetAxes(out KinematicAxis[] axes)
Parameters
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
GetName()
Declaration
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
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
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