NXOpen .NET Reference Guide
1899
|
Defines the pulley belt data structure. More...
Public Attributes | |
bool | BMasterFlag |
The flag to indicate a pulley is set as master rotary axis or not More... | |
double | DRadius |
More... | |
double | DRatio |
Pulley transmition ratio, its sign indicating the rotary direction More... | |
NXOpen.NXObject | FaceObject |
The tag of touch face object More... | |
NXOpen.NXObject | JointObject |
The tag of axis Joint Object More... | |
string | JointObjName |
Pulley Joint Object Name Text More... | |
Defines the pulley belt data structure.
<remark> Two ways to construct this data struct, and it's recomanded to use Method2 to construct the data. </remark> <remark> Method1: specify its attributes one by one manually. In this method, it needs to garuantee all input values are legal. Otherwise, the feature might not work as expected. </remark> <remark> Method2: retrieved it by calling Mechatronics.PulleyBeltBuilder.AddPulley infterface.</remark> <remark> The interface will validate the input object and it will return error code if it's illegal. See more details in the interface's comments. </remark>
<remark> More explanation of data attributes: </remark> <remark> bMasterFlag: only need to set one pulley as master axis joint in a pulleys and belt chain. </remark> <remark> jointObjName: it will be auto retrieved when using Method2 to construct the data. </remark> <remark> dRatio: set value to "0.0" when constructing, it means NX app will automutically calculate transmition ratio for this pulley. </remark> <remark> specify none zero value when constructing, it means NX app will directly use this value as transmition ratio. </remark> <remark> dRadius: set value to "0.0" when constructing, it means NX app will try to fetch the radius of the input "faceObject" object. </remark> <remark> specify none zero value when constructing, it means NX app will directly use this value to calculate the transmition ratio. </remark> <remark> faceObject: only cylindrical face is legal. It can be NULL_TAG when using Method1 to construct the data. </remark> <remark> jointObject: only hinge joint or cylindrical joint is legal. </remark>
bool NXOpen.Mechatronics.PulleyBeltBuilder.PulleyBeltData.BMasterFlag |
The flag to indicate a pulley is set as master rotary axis or not
double NXOpen.Mechatronics.PulleyBeltBuilder.PulleyBeltData.DRadius |
double NXOpen.Mechatronics.PulleyBeltBuilder.PulleyBeltData.DRatio |
Pulley transmition ratio, its sign indicating the rotary direction
NXOpen.NXObject NXOpen.Mechatronics.PulleyBeltBuilder.PulleyBeltData.FaceObject |
The tag of touch face object
NXOpen.NXObject NXOpen.Mechatronics.PulleyBeltBuilder.PulleyBeltData.JointObject |
The tag of axis Joint Object
string NXOpen.Mechatronics.PulleyBeltBuilder.PulleyBeltData.JointObjName |
Pulley Joint Object Name Text