.

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

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering