SignalChartListItem Class

class NXOpen.Motion.SignalChartListItem

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a SignalChartListItem, List Item inside a SignalChartBuilder

To create a new instance of this class, use NXOpen.Motion.SignalChartCollection.CreateSignalChartListItem()

New in version NX6.0.0.

Properties

Property Description
AlwaysEvaluated Returns or sets the always evaluated
DelayTime Returns or sets the delay time
DelayTimeExpression Returns the threshold expression
EventCondition Returns or sets the event condition
Sensor Returns or sets the sensor
Signal Returns or sets the siganl
SignalExpression Returns the threshold expression
Tag Returns the Tag for this object.
Threshold Returns or sets the threshold
ThresholdExpression Returns the threshold expression
TimeSensor Returns or sets the time sensor

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

SignalChartListItemCondition Enumeration signal chart list item condition
SignalChartListItemTimer Enumeration time sensor

Property Detail

AlwaysEvaluated

SignalChartListItem.AlwaysEvaluated

Returns or sets the always evaluated

-------------------------------------

Getter Method

Signature AlwaysEvaluated()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

-------------------------------------

Setter Method

Signature AlwaysEvaluated(alwaysEvaluated)

Parameters:alwaysEvaluated (bool) –

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

DelayTime

SignalChartListItem.DelayTime

Returns or sets the delay time

-------------------------------------

Getter Method

Signature DelayTime()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.5.0: Obtain the expression using Motion.SignalChartListItem.DelayTimeExpression() to query or edit it.

License requirements: nx_motion_motor (“NX Motion Motor”)

-------------------------------------

Setter Method

Signature DelayTime(delayTime)

Parameters:delayTime (float) –

New in version NX6.0.0.

Deprecated since version NX8.5.0: Obtain the expression using Motion.SignalChartListItem.DelayTimeExpression() to query or edit it.

License requirements: nx_motion_motor (“NX Motion Motor”)

DelayTimeExpression

SignalChartListItem.DelayTimeExpression

Returns the threshold expression

-------------------------------------

Getter Method

Signature DelayTimeExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

EventCondition

SignalChartListItem.EventCondition

Returns or sets the event condition

-------------------------------------

Getter Method

Signature EventCondition()

Returns:
Return type:NXOpen.Motion.SignalChartListItemCondition

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

-------------------------------------

Setter Method

Signature EventCondition(condition)

Parameters:condition (NXOpen.Motion.SignalChartListItemCondition) –

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

Sensor

SignalChartListItem.Sensor

Returns or sets the sensor

-------------------------------------

Getter Method

Signature Sensor()

Returns:
Return type:NXOpen.Motion.MotionSensor

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

-------------------------------------

Setter Method

Signature Sensor(sensor)

Parameters:sensor (NXOpen.Motion.MotionSensor) –

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

Signal

SignalChartListItem.Signal

Returns or sets the siganl

-------------------------------------

Getter Method

Signature Signal()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.5.0: Obtain the expression using Motion.SignalChartListItem.SignalExpression() to query or edit it.

License requirements: nx_motion_motor (“NX Motion Motor”)

-------------------------------------

Setter Method

Signature Signal(signal)

Parameters:signal (float) –

New in version NX6.0.0.

Deprecated since version NX8.5.0: Obtain the expression using Motion.SignalChartListItem.SignalExpression() to query or edit it.

License requirements: nx_motion_motor (“NX Motion Motor”)

SignalExpression

SignalChartListItem.SignalExpression

Returns the threshold expression

-------------------------------------

Getter Method

Signature SignalExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

Threshold

SignalChartListItem.Threshold

Returns or sets the threshold

-------------------------------------

Getter Method

Signature Threshold()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.5.0: Obtain the expression using Motion.SignalChartListItem.ThresholdExpression() to query or edit it.

License requirements: nx_motion_motor (“NX Motion Motor”)

-------------------------------------

Setter Method

Signature Threshold(threshold)

Parameters:threshold (float) –

New in version NX6.0.0.

Deprecated since version NX8.5.0: Obtain the expression using Motion.SignalChartListItem.ThresholdExpression() to query or edit it.

License requirements: nx_motion_motor (“NX Motion Motor”)

ThresholdExpression

SignalChartListItem.ThresholdExpression

Returns the threshold expression

-------------------------------------

Getter Method

Signature ThresholdExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

TimeSensor

SignalChartListItem.TimeSensor

Returns or sets the time sensor

-------------------------------------

Getter Method

Signature TimeSensor()

Returns:
Return type:NXOpen.Motion.SignalChartListItemTimer

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

-------------------------------------

Setter Method

Signature TimeSensor(timeSensor)

Parameters:timeSensor (NXOpen.Motion.SignalChartListItemTimer) –

New in version NX6.0.0.

License requirements: nx_motion_motor (“NX Motion Motor”)

Method Detail

Validate

SignalChartListItem.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.