NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Attributes | List of all members
NXOpen.Mechatronics.PulleyBeltBuilder.PulleyBeltData Struct Reference

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...
 

Detailed Description

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>

Member Data Documentation

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


The documentation for this struct was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.