KinematicChain Class¶
-
class
NXOpen.SIM.KinematicChain¶ Bases:
NXOpen.BuilderThis class is used for add kinematic chain to the list.
Calling
Builder.Commit()on this builder will only return None.To create a new instance of this class, use
NXOpen.SIM.KinematicConfigurator.CreateKinematicChain()New in version NX9.0.0.
Properties¶
| Property | Description |
|---|---|
| Axial | Returns or sets the axial axis of the kinematic chain |
| CoordinateAxes | Returns or sets the coordinate axes name of the kinematic chain |
| CoordinatePlane | Returns or sets the coordinate plane type of the kinematic chain |
| Device | Returns or sets the device component of the kinematic chain |
| Name | Returns or sets the name of the kinematic chain |
| Radial | Returns or sets the radial axis of the kinematic chain |
| ReferencePointJunction | Returns or sets the reference point junction of the kinematic chain |
| Rotary1 | Returns or sets the rotary1 axis of the kinematic chain |
| Rotary2 | Returns or sets the rotary2 axis of the kinematic chain |
| Rotary3 | Returns or sets the rotary3 axis of the kinematic chain |
| Rotary4 | Returns or sets the rotary4 axis of the kinematic chain |
| Rotary5 | Returns or sets the rotary5 axis of the kinematic chain |
| Rotary6 | Returns or sets the rotary6 axis of the kinematic chain |
| Setup | Returns or sets the setup component of the kinematic chain |
| Tag | Returns the Tag for this object. |
| Type | Returns or sets the type of the kinematic chain |
| NXOpen.SIM.KinematicChain.X | Returns or sets the X axis of the kinematic chain |
| NXOpen.SIM.KinematicChain.Y | Returns or sets the Y axis of the kinematic chain |
| NXOpen.SIM.KinematicChain.Z | Returns or sets the Z axis of the kinematic chain |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| KinematicChainCoordinatePlaneTypes Enumeration | Represents the coordinate plane type |
| KinematicChainTypes Enumeration | Represents the kinematic chain type |
Property Detail¶
Axial¶
-
KinematicChain.Axial¶ Returns or sets the axial axis of the kinematic chain
-------------------------------------Getter Method
Signature
AxialReturns: the axial axis Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AxialParameters: axis (str) – the axial axis 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”)
CoordinateAxes¶
-
KinematicChain.CoordinateAxes¶ Returns or sets the coordinate axes name of the kinematic chain
-------------------------------------Getter Method
Signature
CoordinateAxesReturns: the coordinate axes Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CoordinateAxesParameters: axis (str) – the coordinate axes 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”)
CoordinatePlane¶
-
KinematicChain.CoordinatePlane¶ Returns or sets the coordinate plane type of the kinematic chain
-------------------------------------Getter Method
Signature
CoordinatePlaneReturns: the coordinate plane type Return type: NXOpen.SIM.KinematicChainCoordinatePlaneTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CoordinatePlaneParameters: type ( NXOpen.SIM.KinematicChainCoordinatePlaneTypes) – the coordinate plane typeNew in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Device¶
-
KinematicChain.Device¶ Returns or sets the device component of the kinematic chain
-------------------------------------Getter Method
Signature
DeviceReturns: the chain device Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DeviceParameters: device (str) – the chain device 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”)
Name¶
-
KinematicChain.Name¶ Returns or sets the name of the kinematic chain
-------------------------------------Getter Method
Signature
NameReturns: The chain’s name Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NameParameters: name (str) – the chain’s new name 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”)
Radial¶
-
KinematicChain.Radial¶ Returns or sets the radial axis of the kinematic chain
-------------------------------------Getter Method
Signature
RadialReturns: the radial axis Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RadialParameters: axis (str) – the radial axis 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”)
ReferencePointJunction¶
-
KinematicChain.ReferencePointJunction¶ Returns or sets the reference point junction of the kinematic chain
-------------------------------------Getter Method
Signature
ReferencePointJunctionReturns: the reference point junction Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReferencePointJunctionParameters: refPointJunction (str) – the reference point junction 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”)
Rotary1¶
-
KinematicChain.Rotary1¶ Returns or sets the rotary1 axis of the kinematic chain
-------------------------------------Getter Method
Signature
Rotary1Returns: the rotary1 Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Rotary1Parameters: rotary1 (str) – the rotary1 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”)
Rotary2¶
-
KinematicChain.Rotary2¶ Returns or sets the rotary2 axis of the kinematic chain
-------------------------------------Getter Method
Signature
Rotary2Returns: the rotary2 Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Rotary2Parameters: rotary2 (str) – the rotary2 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”)
Rotary3¶
-
KinematicChain.Rotary3¶ Returns or sets the rotary3 axis of the kinematic chain
-------------------------------------Getter Method
Signature
Rotary3Returns: the rotary3 Return type: str New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Rotary3Parameters: rotary3 (str) – the rotary3 New in version NX10.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Rotary4¶
-
KinematicChain.Rotary4¶ Returns or sets the rotary4 axis of the kinematic chain
-------------------------------------Getter Method
Signature
Rotary4Returns: the rotary4 Return type: str New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Rotary4Parameters: rotary4 (str) – the rotary4 New in version NX10.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Rotary5¶
-
KinematicChain.Rotary5¶ Returns or sets the rotary5 axis of the kinematic chain
-------------------------------------Getter Method
Signature
Rotary5Returns: the rotary5 Return type: str New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Rotary5Parameters: rotary5 (str) – the rotary5 New in version NX10.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Rotary6¶
-
KinematicChain.Rotary6¶ Returns or sets the rotary6 axis of the kinematic chain
-------------------------------------Getter Method
Signature
Rotary6Returns: the rotary6 Return type: str New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Rotary6Parameters: rotary6 (str) – the rotary6 New in version NX10.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Setup¶
-
KinematicChain.Setup¶ Returns or sets the setup component of the kinematic chain
-------------------------------------Getter Method
Signature
SetupReturns: the chain setup Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SetupParameters: setup (str) – the chain setup 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”)
Type¶
-
KinematicChain.Type¶ Returns or sets the type of the kinematic chain
-------------------------------------Getter Method
Signature
TypeReturns: the chain type Return type: NXOpen.SIM.KinematicChainTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: chainType ( NXOpen.SIM.KinematicChainTypes) – the chain typeNew in version NX9.0.0.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
X¶
-
KinematicChain.X¶ Returns or sets the X axis of the kinematic chain
-------------------------------------Getter Method
Signature
XReturns: the x axis Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
XParameters: xAxis (str) – the x axis 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”)
Y¶
-
KinematicChain.Y¶ Returns or sets the Y axis of the kinematic chain
-------------------------------------Getter Method
Signature
YReturns: the Y axis Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
YParameters: yAxis (str) – the Y axis 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”)
Z¶
-
KinematicChain.Z¶ Returns or sets the Z axis of the kinematic chain
-------------------------------------Getter Method
Signature
ZReturns: the z axis Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ZParameters: zAxis (str) – the z axis 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”)
Method Detail¶
Validate¶
-
KinematicChain.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.