UserLimit.ConditionType
The type of comparison used for one of the user limit’s trigger conditions.
Version History
Introduced in MPX 2.0.
Type
Mpx.UserLimitConditionType
Index
|
Index Type |
Description |
Int32 |
The index of the condition whose condition type is being accessed. Valid index values include 0 and 1. |
|
Common Exceptions
|
Error |
Occurs when... |
UserLimitCannotConfigure |
Attempting to set ConditionType and the user limit is not in a ‘being configured’ state.
To resolve the problem, call UserLimit.ConfigurationBegin to begin configuring the user limit.
|
|
Visual Basic
Syntax
Property ConditionType As Mpx.UserLimitConditionType(index As Int32)
Sample Code
|
Dim userLimit As Mpx.UserLimit = controller.Axis(0).UserLimit(0)
userLimit.ConfigurationReset() ' Reset user limit configuration before configuring it
userLimit.ConfigurationBegin() ' Begin configuration
' Configure user limit
userLimit.TriggerType = Mpx.UserLimitTrigger.SingleCondition userLimit.ConditionType(0) = Mpx.UserLimitConditionType.ControlDigitalIn userLimit.ConditionActiveHigh(0) = True userLimit.ConditionBit(0) = 3
userLimit.GenerateEvent = True
userLimit.Action = Mpx.Action.None
userLimit.ConfigurationEnd() ' Writes configuration to the controller |
Sample Application
C#
Syntax
Mpx.UserLimitConditionType[] ConditionType;
Sample Code
|
Mpx.UserLimit userLimit = controller.Axis(0).UserLimit(0);
userLimit.ConfigurationReset(); // Reset user limit configuration before configuring it
userLimit.ConfigurationBegin(); // Begin configuration
' Configure user limit
userLimit.TriggerType = Mpx.UserLimitTrigger.SingleCondition;
userLimit.ConditionType[0] = Mpx.UserLimitConditionType.ControlDigitalIn;
userLimit.ConditionActiveHigh[0] = true;
userLimit.ConditionBit[0] = 3;
userLimit.GenerateEvent = true;
userLimit.Action = Mpx.Action.None;
userLimit.ConfigurationEnd(); // Writes configuration to the controller
|
See Also
ConditionActiveHigh
ConditionAxis
ConditionBit
ConditionCapture
ConditionChannel
ConditionDedicatedIn
ConditionDedicatedOut
ConditionIndex
ConditionIs64Bit
ConditionIsSingle
ConditionLimitType
ConditionLogic
ConditionMask
ConditionMonitor
ConditionNode
ConditionPosition
ConditionPositionError
ConditionSrcAddress
ConditionValue
ConditionVelocity
Enumerations
UserLimitConditionType
|