NX Open C++ Reference Guide
|
Represents a Mechatronics::ExternalConnectionElementBuilder builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionElementBuilder
Created in NX8.0.1.
More...
Public Types | |
enum | ConditionType { ConditionTypeEq, ConditionTypeGt, ConditionTypeLt, ConditionTypeGe, ConditionTypeLe, ConditionTypeNe } |
the condition type. More... | |
enum | DataType { DataTypeUnknown, DataTypeInteger, DataTypeFloat, DataTypeBoolean } |
the data type. More... | |
enum | StreamType { StreamTypeR, StreamTypeW, StreamTypeRw } |
the stream type. More... | |
Public Member Functions | |
NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionType | ConditionOption () |
Returns the condition type. | |
double | ConditionValue () |
Returns the condition value. | |
bool | Inverse () |
Returns whether to inverse the logic value. | |
double | Multiplier () |
Returns the multiplier. | |
double | OffsetValue () |
Returns the offset value. | |
NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType | PropertyDataType () |
Returns the data type of physics property. | |
int | PropertyId () |
Returns the property ID of physics object. | |
void | SetConditionOption (NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionType type) |
Sets the condition type. | |
void | SetConditionValue (double conditionValue) |
Sets the condition value. | |
void | SetInverse (bool inverse) |
Sets whether to inverse the logic value. | |
void | SetMultiplier (double multiplier) |
Sets the multiplier. | |
void | SetOffsetValue (double offset) |
Sets the offset value. | |
void | SetPropertyDataType (NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType dataType) |
Sets the data type of physics property. | |
void | SetPropertyId (int propId) |
Sets the property ID of physics object. | |
void | SetSignalDataType (NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType dataType) |
Sets the data type of signal. | |
void | SetSignalName (const NXString &name) |
Sets the name of signal. | |
void | SetSignalName (const char *name) |
Sets the name of signal. | |
void | SetStreamOption (NXOpen::Mechatronics::ExternalConnectionElementBuilder::StreamType streamType) |
Sets the data stream type. | |
NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType | SignalDataType () |
Returns the data type of signal. | |
NXString | SignalName () |
Returns the name of signal. | |
NXOpen::Mechatronics::ExternalConnectionElementBuilder::StreamType | StreamOption () |
Returns the data stream type. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Mechatronics::ExternalConnectionElementBuilder builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionElementBuilder
Created in NX8.0.1.
NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionType NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionOption | ( | ) |
Returns the condition type.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
double NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionValue | ( | ) |
Returns the condition value.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
bool NXOpen::Mechatronics::ExternalConnectionElementBuilder::Inverse | ( | ) |
Returns whether to inverse the logic value.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
double NXOpen::Mechatronics::ExternalConnectionElementBuilder::Multiplier | ( | ) |
Returns the multiplier.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
double NXOpen::Mechatronics::ExternalConnectionElementBuilder::OffsetValue | ( | ) |
Returns the offset value.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType NXOpen::Mechatronics::ExternalConnectionElementBuilder::PropertyDataType | ( | ) |
Returns the data type of physics property.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
int NXOpen::Mechatronics::ExternalConnectionElementBuilder::PropertyId | ( | ) |
Returns the property ID of physics object.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetConditionOption | ( | NXOpen::Mechatronics::ExternalConnectionElementBuilder::ConditionType | type | ) |
Sets the condition type.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
type | type |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetConditionValue | ( | double | conditionValue | ) |
Sets the condition value.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
conditionValue | conditionvalue |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetInverse | ( | bool | inverse | ) |
Sets whether to inverse the logic value.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
inverse | inverse |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetMultiplier | ( | double | multiplier | ) |
Sets the multiplier.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
multiplier | multiplier |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetOffsetValue | ( | double | offset | ) |
Sets the offset value.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
offset | offset |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetPropertyDataType | ( | NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType | dataType | ) |
Sets the data type of physics property.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
dataType | datatype |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetPropertyId | ( | int | propId | ) |
Sets the property ID of physics object.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
propId | propid |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetSignalDataType | ( | NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType | dataType | ) |
Sets the data type of signal.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
dataType | datatype |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetSignalName | ( | const NXString & | name | ) |
Sets the name of signal.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
name | name |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetSignalName | ( | const char * | name | ) |
Sets the name of signal.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
name | name |
void NXOpen::Mechatronics::ExternalConnectionElementBuilder::SetStreamOption | ( | NXOpen::Mechatronics::ExternalConnectionElementBuilder::StreamType | streamType | ) |
Sets the data stream type.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
streamType | streamtype |
NXOpen::Mechatronics::ExternalConnectionElementBuilder::DataType NXOpen::Mechatronics::ExternalConnectionElementBuilder::SignalDataType | ( | ) |
Returns the data type of signal.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXString NXOpen::Mechatronics::ExternalConnectionElementBuilder::SignalName | ( | ) |
Returns the name of signal.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXOpen::Mechatronics::ExternalConnectionElementBuilder::StreamType NXOpen::Mechatronics::ExternalConnectionElementBuilder::StreamOption | ( | ) |
Returns the data stream type.
Created in NX8.0.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")