NX Open C++ Reference Guide
|
Represents a Motion::SignalChartBuilder
To create a new instance of this class, use Motion::SignalChartCollection::CreateSignalChartBuilder
Created in NX6.0.0.
More...
Public Types | |
enum | Type { TypeOpenLoop, TypeClosedLoop } |
SignalChart type. More... | |
Public Member Functions | |
NXOpen::Motion::SignalChartListItemList * | ClosedSignalList () |
Returns the closed siganl list Created in NX6.0.0. | |
double | InitialSignal () |
Returns the initial Signal | |
NXOpen::Expression * | InitialSignalExpression () |
Returns the initial Signal Expression Created in NX8.5.0. | |
NXString | Name () |
Returns the name Created in NX6.0.0. | |
NXOpen::Motion::SignalChartListItem * | NewListItem (NXOpen::Motion::MotionSensor *sensor, bool alwaysEvaluated, int timeSensor, int condition, double threshold, double delayTime, double signal) |
Creates a new list item. | |
NXOpen::Motion::SignalChartListItem * | NewListItemExpression (NXOpen::Motion::MotionSensor *sensor, bool alwaysEvaluated, int timeSensor, int condition, NXOpen::Expression *threshold, NXOpen::Expression *delayTime, NXOpen::Expression *signal) |
Creates a new list item including expression. | |
NXOpen::CAE::Function * | OpenSignalFunction () |
Returns the open signal function Created in NX6.0.0. | |
void | SetInitialSignal (double initialSignal) |
Sets the initial Signal | |
void | SetName (const NXString &name) |
Sets the name Created in NX6.0.0. | |
void | SetName (const char *name) |
Sets the name Created in NX6.0.0. | |
void | SetOpenSignalFunction (NXOpen::CAE::Function *openSignalFunction) |
Sets the open signal function Created in NX6.0.0. | |
void | SetSignalChartType (NXOpen::Motion::SignalChartBuilder::Type signalchartType) |
Sets the SignalChart type Created in NX6.0.0. | |
NXOpen::Motion::SignalChartBuilder::Type | SignalChartType () |
Returns the SignalChart type Created in NX6.0.0. | |
![]() | |
double | DisplayScale () |
Returns the icon display scale Created in NX5.0.0. | |
NXString | GroupName () |
Returns the group name Created in NX5.0.0. | |
NXOpen::Motion::MotionObject::GroupType | GroupType () |
Returns the group type Created in NX5.0.0. | |
void | SetDisplayScale (double displayScale) |
Sets the icon display scale Created in NX5.0.0. | |
void | SetGroupName (const NXString &groupName) |
Sets the group name Created in NX5.0.0. | |
void | SetGroupName (const char *groupName) |
Sets the group name Created in NX5.0.0. | |
void | SetGroupType (NXOpen::Motion::MotionObject::GroupType groupType) |
Sets the group type Created in NX5.0.0. | |
![]() | |
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 Motion::SignalChartBuilder
To create a new instance of this class, use Motion::SignalChartCollection::CreateSignalChartBuilder
Created in NX6.0.0.
SignalChart type.
NXOpen::Motion::SignalChartListItemList* NXOpen::Motion::SignalChartBuilder::ClosedSignalList | ( | ) |
Returns the closed siganl list
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
double NXOpen::Motion::SignalChartBuilder::InitialSignal | ( | ) |
Returns the initial Signal
Obtain the expression using Motion::SignalChartBuilder::InitialSignalExpression to query or edit it.
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
NXOpen::Expression* NXOpen::Motion::SignalChartBuilder::InitialSignalExpression | ( | ) |
Returns the initial Signal Expression
Created in NX8.5.0.
License requirements : nx_motion_motor ("NX Motion Motor")
NXString NXOpen::Motion::SignalChartBuilder::Name | ( | ) |
Returns the name
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
NXOpen::Motion::SignalChartListItem* NXOpen::Motion::SignalChartBuilder::NewListItem | ( | NXOpen::Motion::MotionSensor * | sensor, |
bool | alwaysEvaluated, | ||
int | timeSensor, | ||
int | condition, | ||
double | threshold, | ||
double | delayTime, | ||
double | signal | ||
) |
Creates a new list item.
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
sensor | sensor |
alwaysEvaluated | always evaluted |
timeSensor | time sensor |
condition | condition |
threshold | threshold |
delayTime | delay time |
signal | signal |
NXOpen::Motion::SignalChartListItem* NXOpen::Motion::SignalChartBuilder::NewListItemExpression | ( | NXOpen::Motion::MotionSensor * | sensor, |
bool | alwaysEvaluated, | ||
int | timeSensor, | ||
int | condition, | ||
NXOpen::Expression * | threshold, | ||
NXOpen::Expression * | delayTime, | ||
NXOpen::Expression * | signal | ||
) |
Creates a new list item including expression.
sensor | sensor |
alwaysEvaluated | always evaluted |
timeSensor | time sensor |
condition | condition |
threshold | threshold |
delayTime | delay time |
signal | signal |
NXOpen::CAE::Function* NXOpen::Motion::SignalChartBuilder::OpenSignalFunction | ( | ) |
Returns the open signal function
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
void NXOpen::Motion::SignalChartBuilder::SetInitialSignal | ( | double | initialSignal | ) |
Sets the initial Signal
Obtain the expression using Motion::SignalChartBuilder::InitialSignalExpression to query or edit it.
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
initialSignal | initialsignal |
void NXOpen::Motion::SignalChartBuilder::SetName | ( | const NXString & | name | ) |
Sets the name
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
name | name |
void NXOpen::Motion::SignalChartBuilder::SetName | ( | const char * | name | ) |
Sets the name
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
name | name |
void NXOpen::Motion::SignalChartBuilder::SetOpenSignalFunction | ( | NXOpen::CAE::Function * | openSignalFunction | ) |
Sets the open signal function
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
openSignalFunction | opensignalfunction |
void NXOpen::Motion::SignalChartBuilder::SetSignalChartType | ( | NXOpen::Motion::SignalChartBuilder::Type | signalchartType | ) |
Sets the SignalChart type
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")
signalchartType | signalchart type |
NXOpen::Motion::SignalChartBuilder::Type NXOpen::Motion::SignalChartBuilder::SignalChartType | ( | ) |
Returns the SignalChart type
Created in NX6.0.0.
License requirements : nx_motion_motor ("NX Motion Motor")