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
Print 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:
Returns:

The new axis builder

Return type:

NXOpen.SIM.KinematicAxisBuilder

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”)

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:
Returns:

The isv control panel builder

Return type:

NXOpen.SIM.IsvControlPanelBuilder

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:
Returns:

The isv control panel builder

Return type:

NXOpen.SIM.IsvControlPanelBuilder

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, channelData)

Parameters:
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”)

-------------------------------------

CreateJunctionBuilder

KinematicConfigurator.CreateJunctionBuilder

Creates a builder for a kinematic junction

Signature CreateJunctionBuilder(parent, jct)

Parameters:
Returns:

The new junction builder

Return type:

NXOpen.SIM.KinematicJunctionBuilder

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”)

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 edit
Returns: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 type
Returns: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:

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”) OR resource_manager_nx (“Teamcenter Resource Manager”)

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 delete

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”)

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 delete

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”)

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 delete

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”)

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 object

Signature DeleteRootComponent(oldRoot)

Parameters:oldRoot (NXOpen.SIM.KinematicComponent) – The root component to remove

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”)

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 a NXOpen.SIM.KinematicComponent. The parent component of the axis pJct is a NXOpen.SIM.KinematicJunction. The parent junction of the axis

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”)

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 with NXOpen.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 junction
Returns: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 junction

Signature FindOwnerOfJunction(jct)

Parameters:jct (NXOpen.SIM.KinematicJunction) – The junction
Returns: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 component

Signature FindParentComponent(comp)

Parameters:comp (NXOpen.SIM.KinematicComponent) – The component
Returns: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 object

Signature InsertRootComponent(newRoot)

Parameters:newRoot (NXOpen.SIM.KinematicComponent) – The new root component

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”)

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”)