NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.SIM.KinematicConfigurator Class Reference

Represents the ISV base class object More...

Inheritance diagram for NXOpen.SIM.KinematicConfigurator:
NXOpen.NXObject NXOpen.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  UniteTypes { Create, Unite }
 The unite types for spinning geometries More...
 
- Public Types inherited from NXOpen.NXObject
enum  AttributeType {
  Invalid, Null, Boolean, Integer,
  Real, String, Time, Reference,
  Any = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { Numeric, Textual }
 Specifies the format of the date and time attribute. More...
 

Public Member Functions

unsafe void AddChannel (string channel)
 Adds a new user channel name to the list of channels More...
 
unsafe void AddHoldingSystem (string holdSys)
 Adds a new user holding system to the list of holding systems More...
 
unsafe void AddUserClassification (string userClass)
 Adds a new user class name to the list of user classes More...
 
unsafe NXOpen.SIM.KinematicModel CopyKinematicModel ()
 Copy a kinematic model. More...
 
unsafe
NXOpen.SIM.ArchiveImportBuilder 
CreateArchiveImportBuilder ()
 Creates a builder to import a Sinumerik archive file More...
 
unsafe
NXOpen.SIM.KinematicAxisBuilder 
CreateAxisBuilder (NXOpen.SIM.KinematicComponent parent, NXOpen.SIM.KinematicJunction jct, NXOpen.SIM.KinematicAxis axis)
 Creates a builder for a kinematic axis More...
 
unsafe
NXOpen.SIM.KinematicChannelConfigurationBuilder 
CreateChannelConfigurationBuilder ()
 Creates a builder for a kinematic channel configurator More...
 
unsafe
NXOpen.CAM.CollisionPairBuilder 
CreateCollisionPairBuilder ()
 Creates a collision pair builder More...
 
unsafe
NXOpen.CAM.ConvertFromMCDBuilder 
CreateConvertFromMcdBuilder ()
 Creates a builder to convert from MCD More...
 
unsafe
NXOpen.SIM.KinematicImportMcfBuilder 
CreateImportMcfBuilder ()
 Creates a builder for a import axis and channel data from mcf More...
 
unsafe
NXOpen.SIM.IsvControlPanelBuilder 
CreateIsvControlPanelBuilder (NXOpen.SIM.IsvControlPanelBuilder.VisualizationType driverType, NXOpen.CAM.CAMObject[] objects)
 Creates an isv control panel builder More...
 
unsafe
NXOpen.SIM.IsvControlPanelBuilder 
CreateIsvControlPanelBuilder (NXOpen.SIM.IsvControlPanelBuilder.VisualizationType driverType, string filename)
 Creates an isv control panel builder with given machine code file name. More...
 
unsafe
NXOpen.SIM.IsvControlPanelBuilder 
CreateIsvControlPanelBuilder (NXOpen.SIM.IsvControlPanelBuilder.VisualizationType driverType, NXOpen.SIM.NcChannelSelectionData channelData)
 Creates an isv control panel builder with given machine code file name. More...
 
unsafe
NXOpen.SIM.KinematicJunctionBuilder 
CreateJunctionBuilder (NXOpen.SIM.KinematicComponent parent, NXOpen.SIM.KinematicJunction jct)
 Creates a builder for a kinematic junction More...
 
unsafe NXOpen.SIM.KinematicChain CreateKinematicChain ()
 Creates a builder for a kinematic chain More...
 
unsafe
NXOpen.SIM.KinematicChannelBuilder 
CreateKinematicChannelBuilder ()
 Creates a builder for a channel More...
 
unsafe
NXOpen.SIM.KinematicSinumerikCaBuilder 
CreateKinematicSinumerikCaBuilder (NXOpen.SIM.KinematicComponent comp)
 Creates a builder for a kinematic sinumerik ca config More...
 
unsafe NXOpen.SIM.MachineKitBuilder CreateMachineKitBuilder ()
 Creates a builder for the machine tool kit More...
 
unsafe
NXOpen.SIM.MachineLibraryBuilder 
CreateMachineLibraryBuilder ()
 Creates a builder for the machine tool Library dialog More...
 
unsafe
NXOpen.SIM.MachineToolConfiguration 
CreateMachineToolConfigurationBuilder ()
 Creates a builder for the Machine Tool Configuration More...
 
unsafe
NXOpen.SIM.NcChannelSelectionData 
CreateNcChannelSelectionData ()
 Creates an NcChannelSelectionData object to which files and channels can be assigned. More...
 
unsafe
NXOpen.SIM.NcProgramManagerBuilder 
CreateNcProgramManagerBuilder ()
 Creates a builder for the nc program manager More...
 
unsafe NXOpen.SIM.SimDebugBuilder CreateSimDebugBuilder ()
 Creates a sim debug builder More...
 
unsafe
NXOpen.SIM.LoadSnapshotBuilder 
CreateSimulationLoadsnapshotBuilder ()
 Creates a builder for the load snapshot More...
 
unsafe
NXOpen.CAM.SimulationOptionsBuilder 
CreateSimulationOptionsBuilder (NXOpen.CAM.SimulationOptionsBuilder.DialogType dialogType)
 Creates a simulation options More...
 
unsafe
NXOpen.SIM.SaveSnapshotBuilder 
CreateSimulationSavesnapshotBuilder ()
 Creates a builder for the save snapshot More...
 
unsafe
NXOpen.SIM.SinumerikCaExportBuilder 
CreateSinumerikCaExportBuilder ()
 Creates a builder for a sinumerik ca export spf More...
 
unsafe
NXOpen.SIM.SinumerikCaFacetBuilder 
CreateSinumerikCaFacetBuilder ()
 Creates a builder for a sinumerik ca facet More...
 
unsafe
NXOpen.SIM.SinumerikCaPlaceholderBuilder 
CreateSinumerikCaPlaceholderBuilder ()
 Creates a builder for a sinumerik ca placeholder More...
 
unsafe
NXOpen.SIM.SinumerikCaSimplifyBodiesBuilder 
CreateSinumerikCaSimplifyBodiesBuilder ()
 Creates a builder for a sinumerik ca simplify bodies More...
 
unsafe
NXOpen.SIM.KinematicComponent 
CreateSpinningClone (NXOpen.SIM.KinematicComponent source, bool combine)
 Creates a copy of the given component and spins its assigned geometry around a spinning axis. More...
 
unsafe
NXOpen.SIM.KinematicChainConfiguration 
DefineKinematicChains ()
 Creates a builder for a kinematic chain configurator More...
 
unsafe void DeleteAllChannels ()
 Deletes all channels from the kinematic model More...
 
unsafe void DeleteAllHoldingSystems ()
 Delete all holding systems from the kinematic model More...
 
unsafe void DeleteAxis (NXOpen.SIM.KinematicAxis axis)
 Deletes the given axis More...
 
unsafe void DeleteChannel (string channel)
 Deletes a channel name from the list of channels More...
 
unsafe void DeleteComponent (NXOpen.SIM.KinematicComponent comp)
 Deletes the given component More...
 
unsafe void DeleteHoldingSystem (string holdSys)
 Delete a holding system from the list More...
 
unsafe void DeleteJunction (NXOpen.SIM.KinematicJunction jct)
 Deletes the given junction More...
 
unsafe void DeleteKinematicModel (NXOpen.SIM.KinematicModel kimModel)
 Delete the copy of kinematic model. More...
 
unsafe void DeleteModel ()
 Deletes the entire kinematic model More...
 
unsafe void DeleteRootComponent (NXOpen.SIM.KinematicComponent oldRoot)
 Delete a root component from the NXOpen.SIM.KinematicConfigurator object More...
 
unsafe void DeleteUserClassification (string userClass)
 Deletes a user class name from the list of user classes More...
 
unsafe
NXOpen.SIM.ExportMachineKitBuilder 
ExportMachineKitBuilder (string machineName)
 Creates a builder for export the machine tool kit More...
 
unsafe void ExportModel (string path)
 Export the entire kinematic model More...
 
unsafe NXOpen.SIM.KinematicAxis FindAxis (string name, out NXOpen.SIM.KinematicComponent pComp, out NXOpen.SIM.KinematicJunction pJct)
 Find the axis with the given name More...
 
unsafe void FindComponentsBySystemClass (int sysclass, out NXOpen.SIM.KinematicComponent[] comps)
 Finds component which are of the given system class in bitwise More...
 
unsafe void FindComponentsBySystemClass (NXOpen.SIM.KinematicComponentBuilder.SystemClass sysclass, out NXOpen.SIM.KinematicComponent[] comps)
 Finds component which are of the given system class More...
 
unsafe NXOpen.SIM.KinematicJunction FindJunction (string name)
 Find the junction with the given name More...
 
unsafe NXOpen.SIM.KinematicJunction FindJunction (NXOpen.NXObject csys)
 Finds a junction by its coordinate system More...
 
unsafe
NXOpen.SIM.KinematicComponent 
FindOwnerOfJunction (NXOpen.SIM.KinematicJunction jct)
 Finds the NXOpen.SIM.KinematicComponent which is the owner of this junction More...
 
unsafe
NXOpen.SIM.KinematicComponent 
FindParentComponent (NXOpen.SIM.KinematicComponent comp)
 Finds the NXOpen.SIM.KinematicComponent which is the parent of this component More...
 
unsafe void GetAxes (out NXOpen.SIM.KinematicAxis[] axes)
 Gets a list of all axes in the kinematic More...
 
unsafe void GetAxisNames (out string[] axes)
 Gets a list of all axis names in the kinematic More...
 
unsafe void GetChannels (out string[] channels)
 Get a list of all channels More...
 
unsafe void GetHoldingSystems (out string[] holdSys)
 Get a list of all holding systems More...
 
unsafe void GetJunctionNames (out string[] junctions)
 Gets a list of all junction names in the kinematic More...
 
unsafe void GetJunctions (out NXOpen.SIM.KinematicJunction[] junctions)
 Gets a list of all junctions in the kinematic More...
 
unsafe string GetName ()
 Returns the custom name of the kinematic model More...
 
unsafe void GetUserClassifications (out string[] uClasses)
 Get a list of all user classes More...
 
unsafe
NXOpen.SIM.ImportMachineKitBuilder 
ImportMachineKitBuilder (string kitPath)
 Creates a builder for import the machine tool kit More...
 
unsafe void ImportModel (string path)
 Import the entire kinematic model More...
 
unsafe void ImportNcArchive (string ncFileName, bool printReport)
 Import the nc archive for the Machine Tool Configuration More...
 
unsafe void InsertRootComponent (NXOpen.SIM.KinematicComponent newRoot)
 Adds a new root component to the NXOpen.SIM.KinematicConfigurator object More...
 
unsafe bool IsAxisAssignedToChannel (string axisName, string channelName)
 Check if the axis with the given name is assigned to the specified channel More...
 
unsafe void RenameChannel (string oldName, string newName)
 Renames a channel name from the list More...
 
unsafe void RenameHoldingSystem (string oldName, string newName)
 Renames a holding system from the list More...
 
unsafe void RenameUserClassification (string oldName, string newName)
 Renames a user class name from the list More...
 
unsafe void SetName (string name)
 Sets the custom name of the kinematic model More...
 
- Public Member Functions inherited from NXOpen.NXObject
unsafe NXOpen.AttributeIterator CreateAttributeIterator ()
 Create an attribute iterator More...
 
unsafe void DeleteAllAttributesByType (NXOpen.NXObject.AttributeType type)
 Deletes all attributes of a specific type. More...
 
unsafe void DeleteAllAttributesByType (NXOpen.NXObject.AttributeType type, NXOpen.Update.Option option)
 Deletes all attributes of a specific type with the option to update or not. More...
 
unsafe void DeleteAttributeByTypeAndTitle (NXOpen.NXObject.AttributeType type, string title)
 Deletes an attribute by type and title. More...
 
unsafe void DeleteAttributeByTypeAndTitle (NXOpen.NXObject.AttributeType type, string title, NXOpen.Update.Option option)
 Deletes an attribute by type and title with the option to update or not. More...
 
unsafe void DeleteUserAttribute (NXOpen.NXObject.AttributeType type, string title, bool deleteEntireArray, NXOpen.Update.Option option)
 Deletes the first attribute encountered with the given Type, Title. More...
 
unsafe void DeleteUserAttributes (NXOpen.AttributeIterator iterator, NXOpen.Update.Option option)
 Deletes the attributes on the object, if any, that satisfy the given iterator More...
 
unsafe void DeleteUserAttributes (NXOpen.NXObject.AttributeType type, NXOpen.Update.Option option)
 Deletes the attributes encountered with the given Type with option to update or not. More...
 
unsafe NXOpen.INXObject FindObject (string journalIdentifier)
 Finds the NXOpen.NXObject with the given identifier as recorded in a journal. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetAttributeTitlesByType (NXOpen.NXObject.AttributeType type)
 Gets all the attribute titles of a specific type. More...
 
unsafe bool GetBooleanUserAttribute (string title, int index)
 Gets a boolean attribute by Title and array Index. More...
 
unsafe
NXOpen.NXObject.ComputationalTime 
GetComputationalTimeUserAttribute (string title, int index)
 Gets a time attribute by Title and array Index. More...
 
unsafe int GetIntegerAttribute (string title)
 Gets an integer attribute by title. More...
 
unsafe int GetIntegerUserAttribute (string title, int index)
 Gets an integer attribute by Title and array Index. More...
 
unsafe bool GetNextUserAttribute (NXOpen.AttributeIterator iterator, out NXOpen.NXObject.AttributeInformation info)
 Gets the next attribute encountered on the object, if any, that satisfies the given iterator. More...
 
unsafe string GetPdmReferenceAttributeValue (string attributeTitle)
 Gets the value of PDM Reference attribute for given object. More...
 
unsafe double GetRealAttribute (string title)
 Gets a real attribute by title. More...
 
unsafe double GetRealUserAttribute (string title, int index)
 Gets a real attribute by Title and array Index. More...
 
unsafe string GetReferenceAttribute (string title)
 Gets the reference string (not the calculated value) of a string attribute that uses a reference string. More...
 
unsafe string GetStringAttribute (string title)
 Gets a string attribute value by title. More...
 
unsafe string GetStringUserAttribute (string title, int index)
 Gets a string attribute by Title and array Index. More...
 
unsafe string GetTimeAttribute (NXOpen.NXObject.DateAndTimeFormat format, string title)
 Gets a time attribute by title. More...
 
unsafe string GetTimeUserAttribute (string title, int index)
 Gets a time attribute by Title and array Index. More...
 
unsafe
NXOpen.NXObject.AttributeInformation 
GetUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttribute (string title, bool includeUnset, bool addStringValues, NXOpen.NXObject.AttributeType type)
 Gets the first attribute (or attribute array) encountered on the object, if any, with a given Title and Type. More...
 
unsafe string GetUserAttributeAsString (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given title, type and array index. More...
 
unsafe int GetUserAttributeCount (NXOpen.AttributeIterator iterator)
 Gets the count of set attributes on the object, if any, that satisfy the given iterator. More...
 
unsafe int GetUserAttributeCount (NXOpen.AttributeIterator iterator, bool countArrayAsOneAttribute)
 Gets the count of set attributes on the object, if any, that satisfy the given iterator. More...
 
unsafe int GetUserAttributeCount (NXOpen.NXObject.AttributeType type)
 Gets the count of set attributes on the object, if any, of the given type. More...
 
unsafe int GetUserAttributeCount (NXOpen.NXObject.AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
 Gets the count of attributes on the object, if any, of the given type. More...
 
unsafe bool GetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type)
 Determine the lock of the given attribute. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (NXOpen.AttributeIterator iterator)
 Gets all the attributes that have been set on the given object, if any, that satisfy the given iterator. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (bool includeUnset)
 Gets all the attributes of the given object. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (bool includeUnset, bool addStringValues)
 Gets all the attributes of the given object. More...
 
unsafe string[] GetUserAttributesAsStrings ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe int GetUserAttributeSize (string title, NXOpen.NXObject.AttributeType type)
 Gets the size of the first attribute encountered on the object, if any, with a given Title and Type. More...
 
unsafe NXOpen.NXObject[] GetUserAttributeSourceObjects ()
 Returns an array of objects from which this object presents attributes. More...
 
unsafe bool HasUserAttribute (NXOpen.AttributeIterator iterator)
 Determines if an attribute exists on the object, that satisfies the given iterator More...
 
unsafe bool HasUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Determines if an attribute with the given Title, Type and array Index is present on the object Unset attributes will not be detected by this function, as its purpose is to test for the actual presence of the attribute on the object. More...
 
unsafe void Print ()
 Prints a representation of this object to the system log file. More...
 
unsafe void SetAttribute (string title, int value)
 Creates or modifies an integer attribute. More...
 
unsafe void SetAttribute (string title, int value, NXOpen.Update.Option option)
 Creates or modifies an integer attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title, double value)
 Creates or modifies a real attribute. More...
 
unsafe void SetAttribute (string title, double value, NXOpen.Update.Option option)
 Creates or modifies a real attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title, string value)
 Creates or modifies a string attribute. More...
 
unsafe void SetAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title)
 Creates or modifies a null attribute which is an attribute with a title and no value. More...
 
unsafe void SetAttribute (string title, NXOpen.Update.Option option)
 Creates or modifies a null attribute with the option to update or not. More...
 
unsafe void SetBooleanUserAttribute (string title, int index, bool value, NXOpen.Update.Option option)
 Creates or modifies a boolean attribute with the option to update or not. More...
 
unsafe void SetName (string name)
 Sets the custom name of the object. More...
 
unsafe void SetPdmReferenceAttribute (string attributeTitle, string attributeValue)
 Sets the value of PDM Reference attribute on the object. More...
 
unsafe void SetReferenceAttribute (string title, string value)
 Creates or modifies a string attribute which uses a reference string. More...
 
unsafe void SetReferenceAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute which uses a reference string, with the option to update or not. More...
 
unsafe void SetTimeAttribute (string title, string value)
 Creates or modifies a time attribute. More...
 
unsafe void SetTimeAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetTimeUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetTimeUserAttribute (string title, int index, NXOpen.NXObject.ComputationalTime value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (NXOpen.NXObject.AttributeInformation info, NXOpen.Update.Option option)
 Creates or modifies an attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, int value, NXOpen.Update.Option option)
 Creates or modifies an integer attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, double value, NXOpen.Update.Option option)
 Creates or modifies a real attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, NXOpen.Update.Option option)
 Creates or modifies a null attribute with the option to update or not. More...
 
unsafe void SetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type, bool @lock)
 Lock or unlock the given attribute. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

NXOpen.SIM.KinematicComponentCollection ComponentCollection [get]
 Returns the ComponentCollection instance belonging to this SimKim More...
 
unsafe
NXOpen.SIM.IsvControlPanelBuilder 
IsvControlPanelBuilder [get]
 Returns the isv control panel builder More...
 
- Properties inherited from NXOpen.NXObject
unsafe bool IsOccurrence [get]
 Returns whether this object is an occurrence or not. More...
 
unsafe string JournalIdentifier [get]
 Returns the identifier that would be recorded in a journal for this object. More...
 
unsafe string Name [get]
 Returns the custom name of the object. More...
 
unsafe NXOpen.Assemblies.Component OwningComponent [get]
 Returns the owning component, if this object is an occurrence. More...
 
unsafe NXOpen.BasePart OwningPart [get]
 Returns the owning part of this object More...
 
unsafe NXOpen.INXObject Prototype [get]
 Returns the prototype of this object if it is an occurrence. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 
- Properties inherited from NXOpen.INXObject
bool IsOccurrence [get]
 Returns whether this object is an occurrence or not. More...
 
string JournalIdentifier [get]
 Returns the identifier that would be recorded in a journal for this object. More...
 
string Name [get]
 Returns the custom name of the object. More...
 
NXOpen.Assemblies.Component OwningComponent [get]
 Returns the owning component, if this object is an occurrence. More...
 
NXOpen.BasePart OwningPart [get]
 Returns the owning part of this object More...
 
NXOpen.INXObject Prototype [get]
 Returns the prototype of this object if it is an occurrence. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the ISV base class object

To obtain an instance of this class, use NXOpen.Part.KinematicConfigurator

Created in NX7.5.0

Member Enumeration Documentation

The unite types for spinning geometries

Enumerator
Create 

Create the spinning geometries as individual bodies

Unite 

Unite the spinning geometries into one body

Member Function Documentation

unsafe void NXOpen.SIM.KinematicConfigurator.AddChannel ( string  channel)
inline

Adds a new user channel name to the list of channels

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
channelThe new channel name.
unsafe void NXOpen.SIM.KinematicConfigurator.AddHoldingSystem ( string  holdSys)
inline

Adds a new user holding system to the list of holding systems

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
holdSysThe new holding system.
unsafe void NXOpen.SIM.KinematicConfigurator.AddUserClassification ( string  userClass)
inline

Adds a new user class name to the list of user classes

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
userClassThe new user class name
unsafe NXOpen.SIM.KinematicModel NXOpen.SIM.KinematicConfigurator.CopyKinematicModel ( )
inline

Copy a kinematic model.

User need to call NXOpen.SIM.KinematicConfigurator.DeleteKinematicModel to delete the copy of kinematic model.

Created in NX10.0.1

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The copy of kinematic model
unsafe NXOpen.SIM.ArchiveImportBuilder NXOpen.SIM.KinematicConfigurator.CreateArchiveImportBuilder ( )
inline

Creates a builder to import a Sinumerik archive file

Created in NX9.0.3

License requirements: nx_isv_mtb ("Machine Tool Builder")

Returns
The new CamtImport builder
unsafe NXOpen.SIM.KinematicAxisBuilder NXOpen.SIM.KinematicConfigurator.CreateAxisBuilder ( NXOpen.SIM.KinematicComponent  parent,
NXOpen.SIM.KinematicJunction  jct,
NXOpen.SIM.KinematicAxis  axis 
)
inline

Creates a builder for a kinematic axis

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
parentThe parent component
jctThe junction used for the axis
axisThe axis to edit. If NULL, a new axis is craeted
Returns
The new axis builder
unsafe NXOpen.SIM.KinematicChannelConfigurationBuilder NXOpen.SIM.KinematicConfigurator.CreateChannelConfigurationBuilder ( )
inline

Creates a builder for a kinematic channel configurator

Created in NX9.0.3

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new kinematic channel configuration builder
unsafe NXOpen.CAM.CollisionPairBuilder NXOpen.SIM.KinematicConfigurator.CreateCollisionPairBuilder ( )
inline

Creates a collision pair builder

Created in NX8.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new collision pair builder
unsafe NXOpen.CAM.ConvertFromMCDBuilder NXOpen.SIM.KinematicConfigurator.CreateConvertFromMcdBuilder ( )
inline

Creates a builder to convert from MCD

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new convert from mcd builder
unsafe NXOpen.SIM.KinematicImportMcfBuilder NXOpen.SIM.KinematicConfigurator.CreateImportMcfBuilder ( )
inline

Creates a builder for a import axis and channel data from mcf

Created in NX9.0.3

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The import axis and channel data builder
unsafe NXOpen.SIM.IsvControlPanelBuilder NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder ( NXOpen.SIM.IsvControlPanelBuilder.VisualizationType  driverType,
NXOpen.CAM.CAMObject[]  objects 
)
inline

Creates an isv control panel builder

Created in NX8.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
driverTypeThe visualization type
objectsarray of objects
Returns
The isv control panel builder
unsafe NXOpen.SIM.IsvControlPanelBuilder NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder ( NXOpen.SIM.IsvControlPanelBuilder.VisualizationType  driverType,
string  filename 
)
inline

Creates an isv control panel builder with given machine code file name.

Created in NX8.0.0

Deprecated in NX9.0.0. Use NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder with NXOpen.SIM.KinematicConfigurator.CreateNcChannelSelectionData instead.

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
driverTypeThe visualization type
filenameThe full path machine code filename
Returns
The isv control panel builder
unsafe NXOpen.SIM.IsvControlPanelBuilder NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder ( NXOpen.SIM.IsvControlPanelBuilder.VisualizationType  driverType,
NXOpen.SIM.NcChannelSelectionData  channelData 
)
inline

Creates an isv control panel builder with given machine code file name.

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
driverTypeThe visualization type
channelDataThe NC channel selection data
Returns
The isv control panel builder
unsafe NXOpen.SIM.KinematicJunctionBuilder NXOpen.SIM.KinematicConfigurator.CreateJunctionBuilder ( NXOpen.SIM.KinematicComponent  parent,
NXOpen.SIM.KinematicJunction  jct 
)
inline

Creates a builder for a kinematic junction

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Parameters
parentThe parent component
jctThe junction to edit. If NULL, a new junction is created
Returns
The new junction builder
unsafe NXOpen.SIM.KinematicChain NXOpen.SIM.KinematicConfigurator.CreateKinematicChain ( )
inline

Creates a builder for a kinematic chain

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new kinematic chain builder
unsafe NXOpen.SIM.KinematicChannelBuilder NXOpen.SIM.KinematicConfigurator.CreateKinematicChannelBuilder ( )
inline

Creates a builder for a channel

Created in NX9.0.3

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new kinematic channel builder
unsafe NXOpen.SIM.KinematicSinumerikCaBuilder NXOpen.SIM.KinematicConfigurator.CreateKinematicSinumerikCaBuilder ( NXOpen.SIM.KinematicComponent  comp)
inline

Creates a builder for a kinematic sinumerik ca config

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
compthe component to edit
Returns
The new kinematic sinumerik ca builder
unsafe NXOpen.SIM.MachineKitBuilder NXOpen.SIM.KinematicConfigurator.CreateMachineKitBuilder ( )
inline

Creates a builder for the machine tool kit

Created in NX10.0.2

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The machine kit builder
unsafe NXOpen.SIM.MachineLibraryBuilder NXOpen.SIM.KinematicConfigurator.CreateMachineLibraryBuilder ( )
inline

Creates a builder for the machine tool Library dialog

Created in NX10.0.2

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The machine Library builder
unsafe NXOpen.SIM.MachineToolConfiguration NXOpen.SIM.KinematicConfigurator.CreateMachineToolConfigurationBuilder ( )
inline

Creates a builder for the Machine Tool Configuration

Created in NX9.0.3

License requirements: nx_isv_mtb ("Machine Tool Builder")

Returns
The new machine tool configuration builder
unsafe NXOpen.SIM.NcChannelSelectionData NXOpen.SIM.KinematicConfigurator.CreateNcChannelSelectionData ( )
inline

Creates an NcChannelSelectionData object to which files and channels can be assigned.

This is used when constructing the builder.

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The NC channel selection data
unsafe NXOpen.SIM.NcProgramManagerBuilder NXOpen.SIM.KinematicConfigurator.CreateNcProgramManagerBuilder ( )
inline

Creates a builder for the nc program manager

Created in NX11.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The nc program manager builder
unsafe NXOpen.SIM.SimDebugBuilder NXOpen.SIM.KinematicConfigurator.CreateSimDebugBuilder ( )
inline

Creates a sim debug builder

Created in NX8.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new sim debug builder
unsafe NXOpen.SIM.LoadSnapshotBuilder NXOpen.SIM.KinematicConfigurator.CreateSimulationLoadsnapshotBuilder ( )
inline

Creates a builder for the load snapshot

Created in NX12.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The load snapshot builder
unsafe NXOpen.CAM.SimulationOptionsBuilder NXOpen.SIM.KinematicConfigurator.CreateSimulationOptionsBuilder ( NXOpen.CAM.SimulationOptionsBuilder.DialogType  dialogType)
inline

Creates a simulation options

Created in NX8.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
dialogTypeThe dialog type
Returns
The new simulation options
unsafe NXOpen.SIM.SaveSnapshotBuilder NXOpen.SIM.KinematicConfigurator.CreateSimulationSavesnapshotBuilder ( )
inline

Creates a builder for the save snapshot

Created in NX12.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The save snapshot builder
unsafe NXOpen.SIM.SinumerikCaExportBuilder NXOpen.SIM.KinematicConfigurator.CreateSinumerikCaExportBuilder ( )
inline

Creates a builder for a sinumerik ca export spf

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new sinumerik ca export builder
unsafe NXOpen.SIM.SinumerikCaFacetBuilder NXOpen.SIM.KinematicConfigurator.CreateSinumerikCaFacetBuilder ( )
inline

Creates a builder for a sinumerik ca facet

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new sinumerik ca facet builder
unsafe NXOpen.SIM.SinumerikCaPlaceholderBuilder NXOpen.SIM.KinematicConfigurator.CreateSinumerikCaPlaceholderBuilder ( )
inline

Creates a builder for a sinumerik ca placeholder

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new sinumerik ca placeholder builder
unsafe NXOpen.SIM.SinumerikCaSimplifyBodiesBuilder NXOpen.SIM.KinematicConfigurator.CreateSinumerikCaSimplifyBodiesBuilder ( )
inline

Creates a builder for a sinumerik ca simplify bodies

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new sinumerik ca simplify bodies builder
unsafe NXOpen.SIM.KinematicComponent NXOpen.SIM.KinematicConfigurator.CreateSpinningClone ( NXOpen.SIM.KinematicComponent  source,
bool  combine 
)
inline

Creates a copy of the given component and spins its assigned geometry around a spinning axis.

For tool components, the X-axis of the tool tip junction is used as spinning axis. If none is defined and for other types of components, the X-axis of the WCS is used. The new component has the same parent as the source component.

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Parameters
sourceThe source component.
combineSpecifies whether to combine the spinning geometries into one, or not
Returns
The new spinning component
unsafe NXOpen.SIM.KinematicChainConfiguration NXOpen.SIM.KinematicConfigurator.DefineKinematicChains ( )
inline

Creates a builder for a kinematic chain configurator

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Returns
The new kinematic chain configuration builder
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteAllChannels ( )
inline

Deletes all channels from the kinematic model

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

unsafe void NXOpen.SIM.KinematicConfigurator.DeleteAllHoldingSystems ( )
inline

Delete all holding systems from the kinematic model

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

unsafe void NXOpen.SIM.KinematicConfigurator.DeleteAxis ( NXOpen.SIM.KinematicAxis  axis)
inline

Deletes the given axis

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
axisthe component to delete
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteChannel ( string  channel)
inline

Deletes a channel name from the list of channels

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
channelThe channel name to delete.
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteComponent ( NXOpen.SIM.KinematicComponent  comp)
inline

Deletes the given component

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
compthe component to delete
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteHoldingSystem ( string  holdSys)
inline

Delete a holding system from the list

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
holdSysThe holding system to delete.
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteJunction ( NXOpen.SIM.KinematicJunction  jct)
inline

Deletes the given junction

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
jctthe component to delete
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteKinematicModel ( NXOpen.SIM.KinematicModel  kimModel)
inline

Delete the copy of kinematic model.

Created in NX10.0.1

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
kimModelThe copy of kinematic model
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteModel ( )
inline

Deletes the entire kinematic model

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

unsafe void NXOpen.SIM.KinematicConfigurator.DeleteRootComponent ( NXOpen.SIM.KinematicComponent  oldRoot)
inline

Delete a root component from the NXOpen.SIM.KinematicConfigurator object

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
oldRootThe root component to remove
unsafe void NXOpen.SIM.KinematicConfigurator.DeleteUserClassification ( string  userClass)
inline

Deletes a user class name from the list of user classes

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
userClassThe user class name to delete.
unsafe NXOpen.SIM.ExportMachineKitBuilder NXOpen.SIM.KinematicConfigurator.ExportMachineKitBuilder ( string  machineName)
inline

Creates a builder for export the machine tool kit

Created in NX11.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
machineNameThe library reference (libref) of the machine to export
Returns
The machine kit builder
unsafe void NXOpen.SIM.KinematicConfigurator.ExportModel ( string  path)
inline

Export the entire kinematic model

Created in NX1899.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
path
unsafe NXOpen.SIM.KinematicAxis NXOpen.SIM.KinematicConfigurator.FindAxis ( string  name,
out NXOpen.SIM.KinematicComponent  pComp,
out NXOpen.SIM.KinematicJunction  pJct 
)
inline

Find the axis with the given name

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
nameThe name to look for
pCompThe parent component of the axis
pJctThe parent junction of the axis
Returns
The axis, if found
unsafe void NXOpen.SIM.KinematicConfigurator.FindComponentsBySystemClass ( int  sysclass,
out NXOpen.SIM.KinematicComponent[]  comps 
)
inline

Finds component which are of the given system class in bitwise

Created in NX7.5.0

Deprecated in NX8.0.3. Use FindComponentsBySystemClass with NXOpen.SIM.KinematicComponentBuilder.SystemClass instead.

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Parameters
sysclassThe system class to look for in bitwise.
compsThe found components
unsafe void NXOpen.SIM.KinematicConfigurator.FindComponentsBySystemClass ( NXOpen.SIM.KinematicComponentBuilder.SystemClass  sysclass,
out NXOpen.SIM.KinematicComponent[]  comps 
)
inline

Finds component which are of the given system class

Created in NX8.0.3

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Parameters
sysclassThe system class to look for.
compsThe found components
unsafe NXOpen.SIM.KinematicJunction NXOpen.SIM.KinematicConfigurator.FindJunction ( string  name)
inline

Find the junction with the given name

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
nameThe name to look for
Returns
The junction, if found
unsafe NXOpen.SIM.KinematicJunction NXOpen.SIM.KinematicConfigurator.FindJunction ( NXOpen.NXObject  csys)
inline

Finds a junction by its coordinate system

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
csysthe csys of a junction
Returns
The junction for the csys
unsafe NXOpen.SIM.KinematicComponent NXOpen.SIM.KinematicConfigurator.FindOwnerOfJunction ( NXOpen.SIM.KinematicJunction  jct)
inline

Finds the NXOpen.SIM.KinematicComponent which is the owner of this junction

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
jctThe junction
Returns
The owning component of the junction
unsafe NXOpen.SIM.KinematicComponent NXOpen.SIM.KinematicConfigurator.FindParentComponent ( NXOpen.SIM.KinematicComponent  comp)
inline

Finds the NXOpen.SIM.KinematicComponent which is the parent of this component

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
compThe component
Returns
The parent Component. NULL if comp is root component
unsafe void NXOpen.SIM.KinematicConfigurator.GetAxes ( out NXOpen.SIM.KinematicAxis[]  axes)
inline

Gets a list of all axes in the kinematic

Created in NX11.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Parameters
axesThe list of axes
unsafe void NXOpen.SIM.KinematicConfigurator.GetAxisNames ( out string[]  axes)
inline

Gets a list of all axis names in the kinematic

Created in NX11.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
axesThe list of axis names
unsafe void NXOpen.SIM.KinematicConfigurator.GetChannels ( out string[]  channels)
inline

Get a list of all channels

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
channelsThe list of channels
unsafe void NXOpen.SIM.KinematicConfigurator.GetHoldingSystems ( out string[]  holdSys)
inline

Get a list of all holding systems

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
holdSysThe holding systems
unsafe void NXOpen.SIM.KinematicConfigurator.GetJunctionNames ( out string[]  junctions)
inline

Gets a list of all junction names in the kinematic

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
junctionsThe list of junction names
unsafe void NXOpen.SIM.KinematicConfigurator.GetJunctions ( out NXOpen.SIM.KinematicJunction[]  junctions)
inline

Gets a list of all junctions in the kinematic

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Parameters
junctionsThe list of junctions
unsafe string NXOpen.SIM.KinematicConfigurator.GetName ( )
inline

Returns the custom name of the kinematic model

Created in NX11.0.2

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Returns
The kinematic model name
unsafe void NXOpen.SIM.KinematicConfigurator.GetUserClassifications ( out string[]  uClasses)
inline

Get a list of all user classes

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
uClassesThe list of user classes
unsafe NXOpen.SIM.ImportMachineKitBuilder NXOpen.SIM.KinematicConfigurator.ImportMachineKitBuilder ( string  kitPath)
inline

Creates a builder for import the machine tool kit

Created in NX11.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
kitPathpath of the machine tool kit file
Returns
The import machine kit builder
unsafe void NXOpen.SIM.KinematicConfigurator.ImportModel ( string  path)
inline

Import the entire kinematic model

Created in NX1899.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
path
unsafe void NXOpen.SIM.KinematicConfigurator.ImportNcArchive ( string  ncFileName,
bool  printReport 
)
inline

Import the nc archive for the Machine Tool Configuration

Created in NX11.0.2

License requirements: nx_isv_mtb ("Machine Tool Builder")

Parameters
ncFileNameThe path to the nc archive file
printReportPrint the report
unsafe void NXOpen.SIM.KinematicConfigurator.InsertRootComponent ( NXOpen.SIM.KinematicComponent  newRoot)
inline

Adds a new root component to the NXOpen.SIM.KinematicConfigurator object

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
newRootThe new root component
unsafe bool NXOpen.SIM.KinematicConfigurator.IsAxisAssignedToChannel ( string  axisName,
string  channelName 
)
inline

Check if the axis with the given name is assigned to the specified channel

Created in NX1872.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
axisNameThe name of the axis to look for
channelNameThe name of the channel to look in
Returns
Boolean result set to true if the axis is found in the kinematic tree and assigned to the channel
unsafe void NXOpen.SIM.KinematicConfigurator.RenameChannel ( string  oldName,
string  newName 
)
inline

Renames a channel name from the list

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
oldNameThe old channel name
newNameThe new channel name
unsafe void NXOpen.SIM.KinematicConfigurator.RenameHoldingSystem ( string  oldName,
string  newName 
)
inline

Renames a holding system from the list

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
oldNameThe old holding system
newNameThe new holding system
unsafe void NXOpen.SIM.KinematicConfigurator.RenameUserClassification ( string  oldName,
string  newName 
)
inline

Renames a user class name from the list

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")

Parameters
oldNameThe old user class name
newNameThe new user class name
unsafe void NXOpen.SIM.KinematicConfigurator.SetName ( string  name)
inline

Sets the custom name of the kinematic model

Created in NX7.5.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")

Parameters
nameThe new kinematic model name

Implements NXOpen.INXObject.

Property Documentation

NXOpen.SIM.KinematicComponentCollection NXOpen.SIM.KinematicConfigurator.ComponentCollection
get

Returns the ComponentCollection instance belonging to this SimKim

Created in NX7.5.0

unsafe NXOpen.SIM.IsvControlPanelBuilder NXOpen.SIM.KinematicConfigurator.IsvControlPanelBuilder
get

Returns the isv control panel builder

Created in NX9.0.0

License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.