KinematicConfigurator Class¶
-
class
NXOpen.SIM.
KinematicConfigurator
¶ Bases:
NXOpen.NXObject
Represents the ISV base class object
To obtain an instance of this class, use
NXOpen.Part.KinematicConfigurator
New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
IsOccurrence | Returns whether this object is an occurrence or not. |
IsvControlPanelBuilder | Returns the isv control panel builder |
JournalIdentifier | Returns the identifier that would be recorded in a journal for this object. |
Name | Returns the custom name of the object. |
OwningComponent | Returns the owning component, if this object is an occurrence. |
OwningPart | Returns the owning part of this object |
Prototype | Returns the prototype of this object if it is an occurrence. |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
AddChannel | Adds a new user channel name to the list of channels |
AddHoldingSystem | Adds a new user holding system to the list of holding systems |
AddUserClassification | Adds a new user class name to the list of user classes |
CreateAxisBuilder | Creates a builder for a kinematic axis @return The new axis builder |
CreateCollisionPairBuilder | Creates a collision pair builder @return The new collision pair builder |
CreateConvertFromMcdBuilder | Creates a builder to convert from MCD @return The new convert from mcd builder |
CreateIsvControlPanelBuilder | Creates an isv control panel builder @return The isv control panel builder |
CreateJunctionBuilder | Creates a builder for a kinematic junction @return The new junction builder |
CreateKinematicChain | Creates a builder for a kinematic chain @return The new kinematic chain builder |
CreateKinematicSinumerikCaBuilder | Creates a builder for a kinematic sinumerik ca config @return The new kinematic sinumerik ca builder |
CreateNcChannelSelectionData | Creates an NcChannelSelectionData object to which files and channels can be assigned. |
CreateSimulationOptionsBuilder | Creates a simulation options @return The new simulation options |
CreateSinumerikCaExportBuilder | Creates a builder for a sinumerik ca export spf @return The new sinumerik ca export builder |
CreateSinumerikCaFacetBuilder | Creates a builder for a sinumerik ca facet @return The new sinumerik ca facet builder |
CreateSinumerikCaPlaceholderBuilder | Creates a builder for a sinumerik ca placeholder @return The new sinumerik ca placeholder builder |
CreateSinumerikCaSimplifyBodiesBuilder | Creates a builder for a sinumerik ca simplify bodies @return The new sinumerik ca simplify bodies builder |
CreateSpinningClone | Creates a copy of the given component and spins its assigned geometry around a spinning axis. |
DefineKinematicChains | Creates a builder for a kinematic chain configurator @return The new kinematic chain configuration builder |
DeleteAllAttributesByType | Deletes all attributes of a specific type. |
DeleteAllChannels | Deletes all channels from the kinematic model |
DeleteAllHoldingSystems | Delete all holding systems from the kinematic model |
DeleteAttributeByTypeAndTitle | Deletes an attribute by type and title. |
DeleteAxis | Deletes the given axis |
DeleteChannel | Deletes a channel name from the list of channels |
DeleteComponent | Deletes the given component |
DeleteHoldingSystem | Delete a holding system from the list |
DeleteJunction | Deletes the given junction |
DeleteModel | Deletes the entire kinematic model |
DeleteRootComponent | Delete a root component from the NXOpen.SIM.KinematicConfigurator object |
DeleteUserAttribute | Deletes the first attribute encountered with the given Type, Title. |
DeleteUserAttributes | Deletes the attributes encountered with the given Type with option to update or not. |
DeleteUserClassification | Deletes a user class name from the list of user classes |
FindAxis | Find the axis with the given name @return The axis, if found |
FindComponentsBySystemClass | Finds component which are of the given system class in bitwise |
FindJunction | Find the junction with the given name @return The junction, if found |
FindObject | Finds the NXOpen.NXObject with the given identifier as recorded in a journal. |
FindOwnerOfJunction | Finds the NXOpen.SIM.KinematicComponent which is the owner of this junction @return The owning component of the junction |
FindParentComponent | Finds the NXOpen.SIM.KinematicComponent which is the parent of this component @return The parent Component. |
GetAttributeTitlesByType | Gets all the attribute titles of a specific type. |
GetBooleanUserAttribute | Gets a boolean attribute by Title and array Index. |
GetChannels | Get a list of all channels |
GetComputationalTimeUserAttribute | Gets a time attribute by Title and array Index. |
GetHoldingSystems | Get a list of all holding systems |
GetIntegerAttribute | Gets an integer attribute by title. |
GetIntegerUserAttribute | Gets an integer attribute by Title and array Index. |
GetJunctionNames | Gets a list of all junction names in the kinematic |
GetJunctions | Gets a list of all junctions in the kinematic |
GetRealAttribute | Gets a real attribute by title. |
GetRealUserAttribute | Gets a real attribute by Title and array Index. |
GetReferenceAttribute | Gets the reference string (not the calculated value) of a string attribute that uses a reference string. |
GetStringAttribute | Gets a string attribute value by title. |
GetStringUserAttribute | Gets a string attribute by Title and array Index. |
GetTimeAttribute | Gets a time attribute by title. |
GetTimeUserAttribute | Gets a time attribute by Title and array Index. |
GetUserAttribute | Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index. |
GetUserAttributeAsString | Gets the first attribute encountered on the object, if any, with a given title, type and array index. |
GetUserAttributeCount | Gets the count of set attributes on the object, if any, of the given type. |
GetUserAttributeLock | Determine the lock of the given attribute. |
GetUserAttributeSize | Gets the size of the first attribute encountered on the object, if any, with a given Title and Type. |
GetUserAttributeSourceObjects | Returns an array of objects from which this object presents attributes. |
GetUserAttributes | Gets all the attributes that have been set on the given object. |
GetUserAttributesAsStrings | Gets all the attributes that have been set on the given object. |
GetUserClassifications | Get a list of all user classes |
HasUserAttribute | 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. |
InsertRootComponent | Adds a new root component to the NXOpen.SIM.KinematicConfigurator object |
Prints a representation of this object to the system log file. | |
RenameChannel | Renames a channel name from the list |
RenameHoldingSystem | Renames a holding system from the list |
RenameUserClassification | Renames a user class name from the list |
SetAttribute | Creates or modifies an integer attribute. |
SetBooleanUserAttribute | Creates or modifies a boolean attribute with the option to update or not. |
SetName | Sets the custom name of the kinematic model |
SetReferenceAttribute | Creates or modifies a string attribute which uses a reference string. |
SetTimeAttribute | Creates or modifies a time attribute. |
SetTimeUserAttribute | Creates or modifies a time attribute with the option to update or not. |
SetUserAttribute | Creates or modifies an attribute with the option to update or not. |
SetUserAttributeLock | Lock or unlock the given attribute. |
Enumerations¶
KinematicConfiguratorUniteTypes Enumeration | The unite types for spinning geometries |
Property Detail¶
IsOccurrence¶
-
KinematicConfigurator.
IsOccurrence
¶ Returns whether this object is an occurrence or not.
-------------------------------------
Getter Method
Signature
IsOccurrence()
Returns: This object is an occurrence Return type: bool New in version NX3.0.0.
License requirements: None.
IsvControlPanelBuilder¶
-
KinematicConfigurator.
IsvControlPanelBuilder
¶ Returns the isv control panel builder
-------------------------------------
Getter Method
Signature
IsvControlPanelBuilder()
Returns: the isv control panel builder Return type: NXOpen.SIM.IsvControlPanelBuilder
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
JournalIdentifier¶
-
KinematicConfigurator.
JournalIdentifier
¶ Returns the identifier that would be recorded in a journal for this object.
This may not be the same across different releases of the software.
-------------------------------------
Getter Method
Signature
JournalIdentifier()
Returns: Return type: str New in version NX3.0.0.
License requirements: None.
Name¶
-
KinematicConfigurator.
Name
¶ Returns the custom name of the object.
-------------------------------------
Getter Method
Signature
Name()
Returns: Return type: str New in version NX3.0.0.
License requirements: None.
OwningComponent¶
-
KinematicConfigurator.
OwningComponent
¶ Returns the owning component, if this object is an occurrence.
-------------------------------------
Getter Method
Signature
OwningComponent()
Returns: Return type: NXOpen.Assemblies.Component
New in version NX3.0.0.
License requirements: None.
OwningPart¶
-
KinematicConfigurator.
OwningPart
¶ Returns the owning part of this object
-------------------------------------
Getter Method
Signature
OwningPart()
Returns: The owning part of this object or null if it does not have an owner Return type: NXOpen.BasePart
New in version NX3.0.0.
License requirements: None.
Prototype¶
-
KinematicConfigurator.
Prototype
¶ Returns the prototype of this object if it is an occurrence.
-------------------------------------
Getter Method
Signature
Prototype()
Returns: The prototype of this object or null if this object is not an occurrence Return type: NXOpen.INXObject
New in version NX3.0.0.
License requirements: None.
Method Detail¶
AddChannel¶
-
KinematicConfigurator.
AddChannel
¶ Adds a new user channel name to the list of channels
Signature
AddChannel(channel)
Parameters: channel (str) – The new channel name. NOTE: The full Unicode character set is not supported for this parameter. New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
AddHoldingSystem¶
-
KinematicConfigurator.
AddHoldingSystem
¶ Adds a new user holding system to the list of holding systems
Signature
AddHoldingSystem(holdSys)
Parameters: holdSys (str) – The new holding system. NOTE: The full Unicode character set is not supported for this parameter. New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
AddUserClassification¶
-
KinematicConfigurator.
AddUserClassification
¶ Adds a new user class name to the list of user classes
Signature
AddUserClassification(userClass)
Parameters: userClass (str) – The new user class name NOTE: The full Unicode character set is not supported for this parameter. New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateAxisBuilder¶
-
KinematicConfigurator.
CreateAxisBuilder
¶ Creates a builder for a kinematic axis
Signature
CreateAxisBuilder(parent, jct, axis)
Parameters: - parent (
NXOpen.SIM.KinematicComponent
) – The parent component - jct (
NXOpen.SIM.KinematicJunction
) – The junction used for the axis - axis (
NXOpen.SIM.KinematicAxis
) – The axis to edit. If NULL, a new axis is craeted
Returns: The new axis builder
Return type: New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
- parent (
CreateCollisionPairBuilder¶
-
KinematicConfigurator.
CreateCollisionPairBuilder
¶ Creates a collision pair builder
Signature
CreateCollisionPairBuilder()
Returns: The new collision pair builder Return type: NXOpen.CAM.CollisionPairBuilder
New in version NX8.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateConvertFromMcdBuilder¶
-
KinematicConfigurator.
CreateConvertFromMcdBuilder
¶ Creates a builder to convert from MCD
Signature
CreateConvertFromMcdBuilder()
Returns: The new convert from mcd builder Return type: NXOpen.CAM.ConvertFromMCDBuilder
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateIsvControlPanelBuilder¶
-
KinematicConfigurator.
CreateIsvControlPanelBuilder
¶ Overloaded method CreateIsvControlPanelBuilder
CreateIsvControlPanelBuilder(driverType, objects)
CreateIsvControlPanelBuilder(driverType, filename)
CreateIsvControlPanelBuilder(driverType, channelData)
-------------------------------------
Creates an isv control panel builder
Signature
CreateIsvControlPanelBuilder(driverType, objects)
Parameters: - driverType (
NXOpen.SIM.IsvControlPanelBuilderVisualizationType
) – The visualization type - objects (list of
NXOpen.CAM.CAMObject
) – array of objects
Returns: The isv control panel builder
Return type: New in version NX8.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
-------------------------------------
Creates an isv control panel builder with given machine code file name.
Signature
CreateIsvControlPanelBuilder(driverType, filename)
Parameters: - driverType (
NXOpen.SIM.IsvControlPanelBuilderVisualizationType
) – The visualization type - filename (str) – The full path machine code filename NOTE: The full Unicode character set is not supported for this parameter.
Returns: The isv control panel builder
Return type: New in version NX8.0.0.
Deprecated since version NX9.0.0: Use
NXOpen.SIM.KinematicConfigurator.CreateIsvControlPanelBuilder
withNXOpen.SIM.KinematicConfigurator.CreateNcChannelSelectionData
instead.License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
-------------------------------------
Creates an isv control panel builder with given machine code file name.
Signature
CreateIsvControlPanelBuilder(driverType, channelData)
Parameters: - driverType (
NXOpen.SIM.IsvControlPanelBuilderVisualizationType
) – The visualization type - channelData (
NXOpen.SIM.NcChannelSelectionData
) – The NC channel selection data
Returns: The isv control panel builder
Return type: New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
-------------------------------------
CreateJunctionBuilder¶
-
KinematicConfigurator.
CreateJunctionBuilder
¶ Creates a builder for a kinematic junction
Signature
CreateJunctionBuilder(parent, jct)
Parameters: - parent (
NXOpen.SIM.KinematicComponent
) – The parent component - jct (
NXOpen.SIM.KinematicJunction
) – The junction to edit. If NULL, a new junction is created
Returns: The new junction builder
Return type: New in version 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”)
- parent (
CreateKinematicChain¶
-
KinematicConfigurator.
CreateKinematicChain
¶ Creates a builder for a kinematic chain
Signature
CreateKinematicChain()
Returns: The new kinematic chain builder Return type: NXOpen.SIM.KinematicChain
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateKinematicSinumerikCaBuilder¶
-
KinematicConfigurator.
CreateKinematicSinumerikCaBuilder
¶ Creates a builder for a kinematic sinumerik ca config
Signature
CreateKinematicSinumerikCaBuilder(comp)
Parameters: comp ( NXOpen.SIM.KinematicComponent
) – the component to editReturns: The new kinematic sinumerik ca builder Return type: NXOpen.SIM.KinematicSinumerikCaBuilder
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateNcChannelSelectionData¶
-
KinematicConfigurator.
CreateNcChannelSelectionData
¶ Creates an NcChannelSelectionData object to which files and channels can be assigned.
This is used when constructing the builder.
Signature
CreateNcChannelSelectionData()
Returns: The NC channel selection data Return type: NXOpen.SIM.NcChannelSelectionData
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateSimulationOptionsBuilder¶
-
KinematicConfigurator.
CreateSimulationOptionsBuilder
¶ Creates a simulation options
Signature
CreateSimulationOptionsBuilder(dialogType)
Parameters: dialogType ( NXOpen.CAM.SimulationOptionsBuilderDialogType
) – The dialog typeReturns: The new simulation options Return type: NXOpen.CAM.SimulationOptionsBuilder
New in version NX8.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateSinumerikCaExportBuilder¶
-
KinematicConfigurator.
CreateSinumerikCaExportBuilder
¶ Creates a builder for a sinumerik ca export spf
Signature
CreateSinumerikCaExportBuilder()
Returns: The new sinumerik ca export builder Return type: NXOpen.SIM.SinumerikCaExportBuilder
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateSinumerikCaFacetBuilder¶
-
KinematicConfigurator.
CreateSinumerikCaFacetBuilder
¶ Creates a builder for a sinumerik ca facet
Signature
CreateSinumerikCaFacetBuilder()
Returns: The new sinumerik ca facet builder Return type: NXOpen.SIM.SinumerikCaFacetBuilder
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateSinumerikCaPlaceholderBuilder¶
-
KinematicConfigurator.
CreateSinumerikCaPlaceholderBuilder
¶ Creates a builder for a sinumerik ca placeholder
Signature
CreateSinumerikCaPlaceholderBuilder()
Returns: The new sinumerik ca placeholder builder Return type: NXOpen.SIM.SinumerikCaPlaceholderBuilder
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateSinumerikCaSimplifyBodiesBuilder¶
-
KinematicConfigurator.
CreateSinumerikCaSimplifyBodiesBuilder
¶ Creates a builder for a sinumerik ca simplify bodies
Signature
CreateSinumerikCaSimplifyBodiesBuilder()
Returns: The new sinumerik ca simplify bodies builder Return type: NXOpen.SIM.SinumerikCaSimplifyBodiesBuilder
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateSpinningClone¶
-
KinematicConfigurator.
CreateSpinningClone
¶ 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.
Signature
CreateSpinningClone(source, combine)
Parameters: - source (
NXOpen.SIM.KinematicComponent
) – The source component. - combine (bool) – Specifies whether to combine the spinning geometries into one, or not
Returns: The new spinning component
Return type: New in version 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”)
- source (
DefineKinematicChains¶
-
KinematicConfigurator.
DefineKinematicChains
¶ Creates a builder for a kinematic chain configurator
Signature
DefineKinematicChains()
Returns: The new kinematic chain configuration builder Return type: NXOpen.SIM.KinematicChainConfiguration
New in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteAllChannels¶
-
KinematicConfigurator.
DeleteAllChannels
¶ Deletes all channels from the kinematic model
Signature
DeleteAllChannels()
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteAllHoldingSystems¶
-
KinematicConfigurator.
DeleteAllHoldingSystems
¶ Delete all holding systems from the kinematic model
Signature
DeleteAllHoldingSystems()
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteAxis¶
-
KinematicConfigurator.
DeleteAxis
¶ Deletes the given axis
Signature
DeleteAxis(axis)
Parameters: axis ( NXOpen.SIM.KinematicAxis
) – the component to deleteNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteChannel¶
-
KinematicConfigurator.
DeleteChannel
¶ Deletes a channel name from the list of channels
Signature
DeleteChannel(channel)
Parameters: channel (str) – The channel name to delete. NOTE: The full Unicode character set is not supported for this parameter. New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteComponent¶
-
KinematicConfigurator.
DeleteComponent
¶ Deletes the given component
Signature
DeleteComponent(comp)
Parameters: comp ( NXOpen.SIM.KinematicComponent
) – the component to deleteNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteHoldingSystem¶
-
KinematicConfigurator.
DeleteHoldingSystem
¶ Delete a holding system from the list
Signature
DeleteHoldingSystem(holdSys)
Parameters: holdSys (str) – The holding system to delete. NOTE: The full Unicode character set is not supported for this parameter. New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteJunction¶
-
KinematicConfigurator.
DeleteJunction
¶ Deletes the given junction
Signature
DeleteJunction(jct)
Parameters: jct ( NXOpen.SIM.KinematicJunction
) – the component to deleteNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteModel¶
-
KinematicConfigurator.
DeleteModel
¶ Deletes the entire kinematic model
Signature
DeleteModel()
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteRootComponent¶
-
KinematicConfigurator.
DeleteRootComponent
¶ Delete a root component from the
NXOpen.SIM.KinematicConfigurator
objectSignature
DeleteRootComponent(oldRoot)
Parameters: oldRoot ( NXOpen.SIM.KinematicComponent
) – The root component to removeNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
DeleteUserClassification¶
-
KinematicConfigurator.
DeleteUserClassification
¶ Deletes a user class name from the list of user classes
Signature
DeleteUserClassification(userClass)
Parameters: userClass (str) – The user class name to delete. NOTE: The full Unicode character set is not supported for this parameter. New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
FindAxis¶
-
KinematicConfigurator.
FindAxis
¶ Find the axis with the given name
Signature
FindAxis(name)
Parameters: name (str) – The name to look for NOTE: The full Unicode character set is not supported for this parameter. Returns: a tuple Return type: A tuple consisting of (axis, pComp, pJct). axis is a NXOpen.SIM.KinematicAxis
. The axis, if found pComp is aNXOpen.SIM.KinematicComponent
. The parent component of the axis pJct is aNXOpen.SIM.KinematicJunction
. The parent junction of the axisNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
FindComponentsBySystemClass¶
-
KinematicConfigurator.
FindComponentsBySystemClass
¶ Overloaded method FindComponentsBySystemClass
FindComponentsBySystemClass(sysclass)
FindComponentsBySystemClass(sysclass)
-------------------------------------
Finds component which are of the given system class in bitwise
Signature
FindComponentsBySystemClass(sysclass)
Parameters: sysclass (int) – The system class to look for in bitwise. Returns: The found components Return type: list of NXOpen.SIM.KinematicComponent
New in version NX7.5.0.
Deprecated since version NX8.0.3: Use
FindComponentsBySystemClass
withNXOpen.SIM.KinematicComponentBuilderSystemClass
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”)
-------------------------------------
Finds component which are of the given system class
Signature
FindComponentsBySystemClass(sysclass)
Parameters: sysclass ( NXOpen.SIM.KinematicComponentBuilderSystemClass
) – The system class to look for.Returns: The found components Return type: list of NXOpen.SIM.KinematicComponent
New in version 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”)
-------------------------------------
FindJunction¶
-
KinematicConfigurator.
FindJunction
¶ Overloaded method FindJunction
FindJunction(name)
FindJunction(csys)
-------------------------------------
Find the junction with the given name
Signature
FindJunction(name)
Parameters: name (str) – The name to look for NOTE: The full Unicode character set is not supported for this parameter. Returns: The junction, if found Return type: NXOpen.SIM.KinematicJunction
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
-------------------------------------
Finds a junction by its coordinate system
Signature
FindJunction(csys)
Parameters: csys ( NXOpen.NXObject
) – the csys of a junctionReturns: The junction for the csys Return type: NXOpen.SIM.KinematicJunction
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
-------------------------------------
FindObject¶
-
KinematicConfigurator.
FindObject
¶ Finds the
NXOpen.NXObject
with the given identifier as recorded in a journal.An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.
An exception will be thrown if no object can be found with the given journal identifier.
Signature
FindObject(journalIdentifier)
Parameters: journalIdentifier (str) – Journal identifier of the object Returns: Return type: NXOpen.INXObject
New in version NX3.0.0.
License requirements: None.
FindOwnerOfJunction¶
-
KinematicConfigurator.
FindOwnerOfJunction
¶ Finds the
NXOpen.SIM.KinematicComponent
which is the owner of this junctionSignature
FindOwnerOfJunction(jct)
Parameters: jct ( NXOpen.SIM.KinematicJunction
) – The junctionReturns: The owning component of the junction Return type: NXOpen.SIM.KinematicComponent
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
FindParentComponent¶
-
KinematicConfigurator.
FindParentComponent
¶ Finds the
NXOpen.SIM.KinematicComponent
which is the parent of this componentSignature
FindParentComponent(comp)
Parameters: comp ( NXOpen.SIM.KinematicComponent
) – The componentReturns: The parent Component. NULL if comp is root component :rtype:
NXOpen.SIM.KinematicComponent
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
GetChannels¶
-
KinematicConfigurator.
GetChannels
¶ Get a list of all channels
Signature
GetChannels()
Returns: The list of channels Return type: list of str New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
GetHoldingSystems¶
-
KinematicConfigurator.
GetHoldingSystems
¶ Get a list of all holding systems
Signature
GetHoldingSystems()
Returns: The holding systems Return type: list of str New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
GetJunctionNames¶
-
KinematicConfigurator.
GetJunctionNames
¶ Gets a list of all junction names in the kinematic
Signature
GetJunctionNames()
Returns: The list of junction names Return type: list of str New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
GetJunctions¶
-
KinematicConfigurator.
GetJunctions
¶ Gets a list of all junctions in the kinematic
Signature
GetJunctions()
Returns: The list of junctions Return type: list of NXOpen.SIM.KinematicJunction
New in version 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”)
GetUserClassifications¶
-
KinematicConfigurator.
GetUserClassifications
¶ Get a list of all user classes
Signature
GetUserClassifications()
Returns: The list of user classes Return type: list of str New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
InsertRootComponent¶
-
KinematicConfigurator.
InsertRootComponent
¶ Adds a new root component to the
NXOpen.SIM.KinematicConfigurator
objectSignature
InsertRootComponent(newRoot)
Parameters: newRoot ( NXOpen.SIM.KinematicComponent
) – The new root componentNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Print¶
-
KinematicConfigurator.
Print
¶ Prints a representation of this object to the system log file.
Signature
Print()
New in version NX3.0.0.
License requirements: None.
RenameChannel¶
-
KinematicConfigurator.
RenameChannel
¶ Renames a channel name from the list
Signature
RenameChannel(oldName, newName)
Parameters: - oldName (str) – The old channel name NOTE: The full Unicode character set is not supported for this parameter.
- newName (str) – The new channel name NOTE: The full Unicode character set is not supported for this parameter.
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
RenameHoldingSystem¶
-
KinematicConfigurator.
RenameHoldingSystem
¶ Renames a holding system from the list
Signature
RenameHoldingSystem(oldName, newName)
Parameters: - oldName (str) – The old holding system NOTE: The full Unicode character set is not supported for this parameter.
- newName (str) – The new holding system NOTE: The full Unicode character set is not supported for this parameter.
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
RenameUserClassification¶
-
KinematicConfigurator.
RenameUserClassification
¶ Renames a user class name from the list
Signature
RenameUserClassification(oldName, newName)
Parameters: - oldName (str) – The old user class name NOTE: The full Unicode character set is not supported for this parameter.
- newName (str) – The new user class name NOTE: The full Unicode character set is not supported for this parameter.
New in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
SetName¶
-
KinematicConfigurator.
SetName
¶ Sets the custom name of the kinematic model
Signature
SetName(name)
Parameters: name (str) – The new kinematic model name New in version 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”)