KinematicComponentCollection Class¶
-
class
NXOpen.SIM.KinematicComponentCollection¶ Bases:
objectRepresents the SimKimComponent Collection
To obtain an instance of this class, refer to
NXOpen.SIM.KinematicConfiguratorNew in version NX7.5.0.
Methods¶
| Method | Description |
|---|---|
| CreateComponentBuilder | Creates a builder for a kinematic component |
| CreateHeadBaseComponentBuilder | Creates a bulder for head base component. |
| CreateMachineBaseComponentBuilder | Creates a builder for a machine base component. |
| CreateToolBaseComponentBuilder | Creates a bulder for tool base component. |
| FindObject | Finds the SIM. |
Method Detail¶
CreateComponentBuilder¶
-
KinematicComponentCollection.CreateComponentBuilder¶ Creates a builder for a kinematic component
Signature
CreateComponentBuilder(parent, comp)Parameters: - parent (
NXOpen.SIM.KinematicComponent) – The parent for the new component. Can be NULL - comp (
NXOpen.SIM.KinematicComponent) – The component to edit. If NULL, a new component will be created
Returns: The component 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 (
CreateHeadBaseComponentBuilder¶
-
KinematicComponentCollection.CreateHeadBaseComponentBuilder¶ Creates a bulder for head base component.
Signature
CreateHeadBaseComponentBuilder(head)Parameters: head ( NXOpen.SIM.KinematicComponent) – The head component to edit. If NULL, then a new head base component is createdReturns: The new head base component builder Return type: NXOpen.SIM.KinematicComponentBuilderNew in version NX8.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateMachineBaseComponentBuilder¶
-
KinematicComponentCollection.CreateMachineBaseComponentBuilder¶ Creates a builder for a machine base component.
Signature
CreateMachineBaseComponentBuilder(machine)Parameters: machine ( NXOpen.SIM.KinematicComponent) – The machine base component to edit. If NULL, then a new machine base component is createdReturns: The new machine base component builder Return type: NXOpen.SIM.KinematicComponentBuilderNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
CreateToolBaseComponentBuilder¶
-
KinematicComponentCollection.CreateToolBaseComponentBuilder¶ Creates a bulder for tool base component.
Signature
CreateToolBaseComponentBuilder(tool)Parameters: tool ( NXOpen.SIM.KinematicComponent) – The tool component to edit. If NULL, then a new tool base component is createdReturns: The new tool base component builder Return type: NXOpen.SIM.KinematicComponentBuilderNew 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”)
FindObject¶
-
KinematicComponentCollection.FindObject¶ Finds the SIM.
KinematicComponent object with the given identifier as recorded in a journal.
Signature
FindObject(sid)Parameters: sid (str) – the name of the object Returns: the found object Return type: NXOpen.SIM.KinematicComponentNew in version NX7.5.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)