.

UserLimit.ConditionVelocity

The axis velocity used for ActualVelocity and CommandVelocity condition types.

Version History

Introduced in MPX 2.0.

Units

Scaled Position Units / Second

Type

Double

Index

 
Index Type Description
Int32 The index of the condition whose velocity trigger is being accessed. Valid index values include 0 and 1.

Common Exceptions

 
Error Occurs when...
UserLimitCannotConfigure

Attempting to set ConditionVelocity 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 ConditionVelocity As Double(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.ConditionType(0) = Mpx.UserLimitConditionType.ActualVelocity
userLimit.ConditionAxis(0) = controller.Axis(0).Number
userLimit.ConditionLogic(0) = Mpx.UserLimitLogic.AbsLe
userLimit.ConditionVelocity(0) = 1000

userLimit.GenerateEvent = True
userLimit.Action = Mpx.Action.None

userLimit.ConfigurationEnd() ' Writes configuration to the controller


Sample Application

 

C#

Syntax

double[] ConditionVelocity;

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.ActualVelocity;
userLimit.ConditionAxis[0] = controller.Axis[0].Number;
userLimit.ConditionLogic[0] = Mpx.UserLimitLogic.Le;
userLimit.ConditionVelocity[0] = 1000;

userLimit.GenerateEvent = true;
userLimit.Action = Mpx.Action.None;

userLimit.ConfigurationEnd(); // Writes configuration to the controller

 

 

See Also

ConditionAxis
ConditionLogic
ConditionType

Axis Object
PositionScale

Enumerations
UserLimitConditionType


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