NXOpen .NET Reference Guide
1899
|
This class is used for add kinematic channel to the channel configuratation list. More...
Public Member Functions | |
unsafe void | GetAssignedAxes (out string[] assignedAxes) |
Gets a list of assigned axes of the channel More... | |
unsafe void | GetReferencedSpindles (out string[] refSpindles) |
Gets a list of referenced spindles of the channel More... | |
unsafe void | SetAssignedAxes (string[] assignedAxes) |
Sets a list of assigned axes of the channel More... | |
unsafe void | SetAssignedAxis (string axisName) |
Sets an assigned axis of the channel More... | |
unsafe void | SetReferencedSpindle (string spindleName) |
Sets a referenced spindle of the channel More... | |
unsafe void | SetReferencedSpindles (string[] refSpindles) |
Sets a list of referenced spindles of the channel More... | |
unsafe void | SetUnassignedAxis (string axisName) |
Sets an unassigned axis of the channel More... | |
unsafe void | SetUnreferencedSpindle (string spindleName) |
Sets an unreferenced spindle of the channel More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. 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 | |
unsafe string | GeometryAxisX [get, set] |
Returns or sets the geometry X axis of the channel More... | |
unsafe string | GeometryAxisY [get, set] |
Returns or sets the geometry Y axis of the channel More... | |
unsafe string | GeometryAxisZ [get, set] |
Returns or sets the geometry Z axis of the channel More... | |
unsafe string | MainSpindle [get, set] |
Returns or sets the main spindle of the channel More... | |
unsafe string | Name [get, set] |
Returns or sets the name of the channel 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... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
This class is used for add kinematic channel to the channel configuratation list.
Calling Builder.Commit on this builder will only return a null reference (Nothing in Visual Basic).
To create a new instance of this class, use NXOpen.SIM.KinematicConfigurator.CreateKinematicChannelBuilder
Created in NX9.0.3
|
inline |
Gets a list of assigned axes of the channel
Created in NX9.0.3
License requirements: None.
assignedAxes | the list of assigned axes |
|
inline |
Gets a list of referenced spindles of the channel
Created in NX9.0.3
License requirements: None.
refSpindles | the list of referenced spindles |
|
inline |
Sets a list of assigned axes of the 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")
assignedAxes | the list of assigned axes |
|
inline |
Sets an assigned axis of the 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")
axisName | the assigned axis |
|
inline |
Sets a referenced spindle of the 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")
spindleName | the referenced spindle |
|
inline |
Sets a list of referenced spindles of the 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")
refSpindles | the list of referenced spindles |
|
inline |
Sets an unassigned axis of the 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")
axisName | the unassigned axis |
|
inline |
Sets an unreferenced spindle of the 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")
spindleName | the unreferenced spindle |
|
inline |
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.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
getset |
Returns or sets the geometry X axis of the channel
Created in NX9.0.3
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
|
getset |
Returns or sets the geometry Y axis of the channel
Created in NX9.0.3
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
|
getset |
Returns or sets the geometry Z axis of the channel
Created in NX9.0.3
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
|
getset |
Returns or sets the main spindle of the channel
Created in NX9.0.3
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
|
getset |
Returns or sets the name of the channel
Created in NX9.0.3
License requirements to get this property: None.
License requirements to set this property: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")