NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Motion::SignalChartBuilder Class Reference

Represents a Motion::SignalChartBuilder
To create a new instance of this class, use Motion::SignalChartCollection::CreateSignalChartBuilder

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Motion::SignalChartBuilder:
NXOpen::Motion::MotionBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Type { TypeOpenLoop, TypeClosedLoop }
 SignalChart type. More...

Public Member Functions

NXOpen::Motion::SignalChartListItemListClosedSignalList ()
 Returns the closed siganl list
Created in NX6.0.0.
double InitialSignal ()
 Returns the initial Signal
Created in NX6.0.0.
NXString Name ()
 Returns the name
Created in NX6.0.0.
NXOpen::Motion::SignalChartListItemNewListItem (NXOpen::Motion::MotionSensor *sensor, bool alwaysEvaluated, int timeSensor, int condition, double threshold, double delayTime, double signal)
 Creates a new list item.
NXOpen::CAE::FunctionOpenSignalFunction ()
 Returns the open signal function
Created in NX6.0.0.
void SetInitialSignal (double initialSignal)
 Sets the initial Signal
Created in NX6.0.0.
void SetName (const NXString &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.

Detailed Description

Represents a Motion::SignalChartBuilder
To create a new instance of this class, use Motion::SignalChartCollection::CreateSignalChartBuilder

Created in NX6.0.0.



Member Enumeration Documentation

SignalChart type.

Enumerator:
TypeOpenLoop 

Open loop.

TypeClosedLoop 

Closed loop.


Member Function Documentation

Returns the closed siganl list
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Returns the initial Signal
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

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.

Returns:

Created in NX6.0.0.

License requirements : nx_motion_motor ("NX Motion Motor")
Parameters:
sensorsensor
alwaysEvaluatedalways evaluted
timeSensortime sensor
conditioncondition
thresholdthreshold
delayTimedelay time
signalsignal

Returns the open signal function
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Sets the initial Signal
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters:
initialSignalinitialsignal

Sets the name
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters:
namename

Sets the open signal function
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters:
openSignalFunctionopensignalfunction

Sets the SignalChart type
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")

Parameters:
signalchartTypesignalchart type

Returns the SignalChart type
Created in NX6.0.0.



License requirements : nx_motion_motor ("NX Motion Motor")


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