AeroScript Lookahead Behavior

The table that follows includes functions and how they behave during lookahead.

Table: Function Behavior and Lookahead

AeroScript Function Program Execution Behavior Velocity Behavior
Application Button
AppButtonSetState Block Lookahead Decelerate to Zero Velocity
Application Indicator
AppIndicatorOn Block Lookahead Decelerate to Zero Velocity
AppIndicatorOff Block Lookahead Decelerate to Zero Velocity
Application Frequency Response
AppFrequencyResponseTriggerMultisine Block Lookahead Decelerate to Zero Velocity
AppFrequencyResponseTriggerMultisinePlus Block Lookahead Decelerate to Zero Velocity
AppFrequencyResponseTriggerSinusoid Block Lookahead Decelerate to Zero Velocity
AppFrequencyResponseTriggerWhiteNoise Block Lookahead Decelerate to Zero Velocity
AppFrequencyResponsePerformStabilityAnalysis Block Lookahead Decelerate to Zero Velocity
Application Message
AppMessageDisplay Block Lookahead Decelerate to Zero Velocity
AppMessageDisplayDismiss Block Lookahead Decelerate to Zero Velocity
AppMessageBox Block Lookahead Decelerate to Zero Velocity
AppMessageInputBox Block Lookahead Decelerate to Zero Velocity
AppMessageMenu Block Lookahead Decelerate to Zero Velocity
AppMessageFileOpen Block Lookahead Decelerate to Zero Velocity
AppMessageFileSave Block Lookahead Decelerate to Zero Velocity
Autofocus
AutofocusOn Block Lookahead Decelerate to Zero Velocity
AutofocusOff Block Lookahead Decelerate to Zero Velocity
Calibration
CalibrationLoad Block Lookahead Decelerate to Zero Velocity
CalibrationUnload Block Lookahead Decelerate to Zero Velocity
Callbacks
Callback Block Lookahead Decelerate to Zero Velocity
Camming and Gearing
CammingLoadTableFromArray Block Lookahead Decelerate to Zero Velocity
CammingOn Block Lookahead Decelerate to Zero Velocity
CammingOff Block Lookahead Decelerate to Zero Velocity
CammingFreeTable Block Lookahead Decelerate to Zero Velocity
GearingSetMasterAxis Block Lookahead Decelerate to Zero Velocity
GearingSetRatio Block Lookahead Decelerate to Zero Velocity
GearingOn Block Lookahead Decelerate to Zero Velocity
GearingOff Block Lookahead Decelerate to Zero Velocity
Command Queue
CommandQueuePause Block Lookahead Decelerate to Zero Velocity
CommandQueueStart Block Lookahead Decelerate to Zero Velocity
CommandQueueStop Block Lookahead Decelerate to Zero Velocity
Controller Status
StatusGetAxisItem Execute No Effect on Velocity
StatusGetAxisItemFast Execute No Effect on Velocity
StatusGetTaskItem Execute No Effect on Velocity
StatusGetTaskItemFast Execute No Effect on Velocity
StatusGetSystemItem Execute No Effect on Velocity
Corner Rounding
CornerRoundingSetAxes Block Lookahead Decelerate to Zero Velocity
CornerRoundingSetTolerance Block Lookahead Decelerate to Zero Velocity
CornerRoundingOn Buffer Decelerate to zero velocity
CornerRoundingOff Conditional: Buffer if Cutter Radius Compensation is active. Block Lookahead, otherwise Decelerate to zero velocity
Cutter Compensation
CutterCompensationSetAxes Block Lookahead Decelerate to Zero Velocity
CutterCompensationSetOffsets Block Lookahead Decelerate to Zero Velocity
CutterCompensationSetRadius Block Lookahead Decelerate to Zero Velocity
Device and Drive
DriveBrakeOff Block Lookahead Decelerate to Zero Velocity
DriveBrakeOn Block Lookahead Decelerate to Zero Velocity
DriveGetItem Block Lookahead Decelerate to Zero Velocity
DriveArrayRead Block Lookahead Decelerate to Zero Velocity
DriveArrayReadFast Block Lookahead Decelerate to Zero Velocity
DriveArrayWrite Block Lookahead Decelerate to Zero Velocity
DriveDataCaptureConfigureArray Block Lookahead Decelerate to Zero Velocity
DriveDataCaptureConfigureInput Block Lookahead Decelerate to Zero Velocity
DriveDataCaptureConfigureTrigger Block Lookahead Decelerate to Zero Velocity
DriveDataCaptureOff Block Lookahead Decelerate to Zero Velocity
DriveDataCaptureOn Block Lookahead Decelerate to Zero Velocity
DriveDataCaptureReset Block Lookahead Decelerate to Zero Velocity
DrivePulseStreamConfigure Block Lookahead Decelerate to Zero Velocity
DrivePulseStreamOff Block Lookahead Decelerate to Zero Velocity
DrivePulseStreamOn Block Lookahead Decelerate to Zero Velocity
DriveSetPositionCommand Block Lookahead Decelerate to Zero Velocity
DriveSetPositionFeedback Block Lookahead Decelerate to Zero Velocity
DriveSetAuxiliaryFeedback Block Lookahead Decelerate to Zero Velocity
DriveEncoderOutputConfigureInput Block Lookahead Decelerate to Zero Velocity
DriveEncoderOutputConfigureDirection Block Lookahead Decelerate to Zero Velocity
DriveEncoderOutputConfigureDivider Block Lookahead Decelerate to Zero Velocity
DriveEncoderOutputOff Block Lookahead Decelerate to Zero Velocity
DriveEncoderOutputOn Block Lookahead Decelerate to Zero Velocity
DriveSetEncoderPosition Block Lookahead Decelerate to Zero Velocity
Drive Analog Control
DriveAnalogAccelerationFeedforwardConfigureInput Block Lookahead Decelerate to Zero Velocity
DriveAnalogAccelerationFeedforwardOff Block Lookahead Decelerate to Zero Velocity
DriveAnalogAccelerationFeedforwardOn Block Lookahead Decelerate to Zero Velocity
DriveAnalogCurrentControlConfigureInput Block Lookahead Decelerate to Zero Velocity
DriveAnalogCurrentControlOff Block Lookahead Decelerate to Zero Velocity
DriveAnalogCurrentControlOn Block Lookahead Decelerate to Zero Velocity
DriveAnalogPositionControlConfigureInput Block Lookahead Decelerate to Zero Velocity
DriveAnalogPositionControlConfigureSpeedClamp Block Lookahead Decelerate to Zero Velocity
DriveAnalogPositionControlOff Block Lookahead Decelerate to Zero Velocity
DriveAnalogPositionControlOn Block Lookahead Decelerate to Zero Velocity
DriveAnalogVelocityControlConfigureInput Block Lookahead Decelerate to Zero Velocity
DriveAnalogVelocityControlOff Block Lookahead Decelerate to Zero Velocity
DriveAnalogVelocityControlOn Block Lookahead Decelerate to Zero Velocity
DriveAnalogVelocityFeedforwardConfigureInput Block Lookahead Decelerate to Zero Velocity
DriveAnalogVelocityFeedforwardOff Block Lookahead Decelerate to Zero Velocity
DriveAnalogVelocityFeedforwardOn Block Lookahead Decelerate to Zero Velocity
Data Collection
DataCollectionAddSystemSignal Block Lookahead Decelerate to Zero Velocity
DataCollectionAddAxisSignal Block Lookahead Decelerate to Zero Velocity
DataCollectionAddTaskSignal Block Lookahead Decelerate to Zero Velocity
DataCollectionReset Block Lookahead Decelerate to Zero Velocity
AppDataCollectionReset Block Lookahead Decelerate to Zero Velocity
AppDataCollectionAddAxisSignal Block Lookahead Decelerate to Zero Velocity
AppDataCollectionAddTaskSignal Block Lookahead Decelerate to Zero Velocity
AppDataCollectionAddSystemSignal Block Lookahead Decelerate to Zero Velocity
AppDataCollectionConfigure Block Lookahead Decelerate to Zero Velocity
AppDataCollectionAutoSaveOn Block Lookahead Decelerate to Zero Velocity
AppDataCollectionAutoSaveOff Block Lookahead Decelerate to Zero Velocity
AppDataCollectionSnapshot Buffer Decelerate to Zero Velocity
AppDataCollectionStop Buffer Decelerate to Zero Velocity
DataCollectionStart Block Lookahead Decelerate to Zero Velocity
DataCollectionStop Block Lookahead Decelerate to Zero Velocity
SignalLogTrigger Block Lookahead Decelerate to Zero Velocity
Date and Time
DateTimeGet Block Lookahead Decelerate to Zero Velocity
DateTimeExtractYear Block Lookahead Decelerate to Zero Velocity
DateTimeExtractMonth Block Lookahead Decelerate to Zero Velocity
DateTimeExtractDay Block Lookahead Decelerate to Zero Velocity
DateTimeExtractHour Block Lookahead Decelerate to Zero Velocity
DateTimeExtractMinute Block Lookahead Decelerate to Zero Velocity
DateTimeExtractSecond Block Lookahead Decelerate to Zero Velocity
DateTimeExtractDayOfWeek Block Lookahead Decelerate to Zero Velocity
DateTimeExtractDayOfYear Block Lookahead Decelerate to Zero Velocity
Fault and Error
AcknowledgeAll Block Lookahead Decelerate to Zero Velocity
FaultAcknowledge Block Lookahead Decelerate to Zero Velocity
FaultThrow Block Lookahead Decelerate to Zero Velocity
TaskSetError Block Lookahead Decelerate to Zero Velocity
TaskSetWarning Block Lookahead Decelerate to Zero Velocity
TaskGetErrorMessage Block Lookahead Decelerate to Zero Velocity
TaskGetWarningMessage Block Lookahead Decelerate to Zero Velocity
TaskClearError Block Lookahead Decelerate to Zero Velocity
TaskClearWarning Block Lookahead Decelerate to Zero Velocity
File and Directory
FileClose Block Lookahead Decelerate to Zero Velocity
FileOpenBinary Block Lookahead Decelerate to Zero Velocity
FileOpenText Block Lookahead Decelerate to Zero Velocity
FileGetByteOffset Block Lookahead Decelerate to Zero Velocity
FileSetByteOffset Block Lookahead Decelerate to Zero Velocity
FileIsEndOfFile Block Lookahead Decelerate to Zero Velocity
FileSize Block Lookahead Decelerate to Zero Velocity
FileTextReadLine Block Lookahead Decelerate to Zero Velocity
FileTextReadString Block Lookahead Decelerate to Zero Velocity
FileTextWriteString Block Lookahead Decelerate to Zero Velocity
     
FileBinaryReadFloat32 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadFloat32Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadFloat64 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadFloat64Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt16 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt16Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt32 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt32Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt64 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt64Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt8 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadInt8Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadUInt16 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadUInt16Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadUInt32 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadUInt32Array Block Lookahead Decelerate to Zero Velocity
FileBinaryReadUInt8 Block Lookahead Decelerate to Zero Velocity
FileBinaryReadUInt8Array Block Lookahead Decelerate to Zero Velocity
     
FileBinaryWriteFloat32 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteFloat32Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteFloat64 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteFloat64Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt16 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt16Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt32 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt32Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt64 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt64Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt8 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteInt8Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteUInt16 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteUInt16Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteUInt32 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteUInt32Array Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteUInt8 Block Lookahead Decelerate to Zero Velocity
FileBinaryWriteUInt8Array Block Lookahead Decelerate to Zero Velocity
     
FileIniDeleteSection Block Lookahead Decelerate to Zero Velocity
FileIniDeleteKey Block Lookahead Decelerate to Zero Velocity
FileIniFindSection Block Lookahead Decelerate to Zero Velocity
FileIniReadValue Block Lookahead Decelerate to Zero Velocity
FileIniWriteValue Block Lookahead Decelerate to Zero Velocity
     
DirectoryCount Block Lookahead Decelerate to Zero Velocity
DirectoryFileCopy Block Lookahead Decelerate to Zero Velocity
DirectoryFileCount Block Lookahead Decelerate to Zero Velocity
DirectoryFileDelete Block Lookahead Decelerate to Zero Velocity
DirectoryFileExists Block Lookahead Decelerate to Zero Velocity
DirectoryFileGetFileName Block Lookahead Decelerate to Zero Velocity
DirectoryFileMove Block Lookahead Decelerate to Zero Velocity
DirectoryGetName Block Lookahead Decelerate to Zero Velocity
Galvo
GalvoConfigureLaser1PulseWidth Block Lookahead Decelerate to Zero Velocity
GalvoConfigureLaser2PulseWidth Block Lookahead Decelerate to Zero Velocity
GalvoConfigureLaserDelays Block Lookahead Decelerate to Zero Velocity
GalvoConfigureLaserMode Block Lookahead Decelerate to Zero Velocity
GalvoConfigureLaserOutputPeriod Block Lookahead Decelerate to Zero Velocity
GalvoConfigureStandbyPeriod Block Lookahead Decelerate to Zero Velocity
GalvoConfigureStandbyPulseWidth Block Lookahead Decelerate to Zero Velocity
GalvoConfigureSuppressionPulseWidth Block Lookahead Decelerate to Zero Velocity
GalvoLaserOutput Buffer Blend
GalvoEncoderScaleFactorSet Block Lookahead Decelerate to Zero Velocity
GalvoProjectionSetCoefficients Block Lookahead Decelerate to Zero Velocity
GalvoProjectionOff Block Lookahead Decelerate to Zero Velocity
GalvoProjectionOn Block Lookahead Decelerate to Zero Velocity
GalvoRotationSet Block Lookahead Decelerate to Zero Velocity
GalvoWobbleSetConfiguration Block Lookahead Decelerate to Zero Velocity
GalvoWobbleOff Block Lookahead Decelerate to Zero Velocity
GalvoWobbleOn Block Lookahead Decelerate to Zero Velocity
IfovSetAxisPairs Block Lookahead Decelerate to Zero Velocity
IfovSetSize Block Lookahead Decelerate to Zero Velocity
IfovSetSyncAxes Block Lookahead Decelerate to Zero Velocity
IfovSetTime Block Lookahead Decelerate to Zero Velocity
IfovSetTrackingAcceleration Block Lookahead Decelerate to Zero Velocity
IfovSetTrackingSpeed Block Lookahead Decelerate to Zero Velocity
G-Code
G0 Buffer Decelerate to zero velocity
G1 Buffer Blend
G2 Buffer Blend
G3 Buffer Blend
G4 Buffer Decelerate to zero velocity
G8 Buffer Blend
G9 Buffer Decelerate to zero velocity
G12 Buffer Blend
G13 Buffer Blend
G16 Execute No Effect on Velocity
G17 Execute No Effect on Velocity
G18 Execute No Effect on Velocity
G19 Execute No Effect on Velocity
G26 Execute No Effect on Velocity
G27 Execute No Effect on Velocity
G28 Execute No Effect on Velocity
G29 Execute No Effect on Velocity
G40 Buffer Blend
G41 Buffer Blend
G42 Buffer Blend
G43 Block Lookahead Decelerate to Zero Velocity
G44 Block Lookahead Decelerate to Zero Velocity
G53 Block Lookahead Decelerate to Zero Velocity
G54 Block Lookahead Decelerate to Zero Velocity
G55 Block Lookahead Decelerate to Zero Velocity
G56 Block Lookahead Decelerate to Zero Velocity
G57 Block Lookahead Decelerate to Zero Velocity
G58 Block Lookahead Decelerate to Zero Velocity
G59 Block Lookahead Decelerate to Zero Velocity
G60 Buffer Decelerate to Zero Velocity
G61 Buffer Decelerate to Zero Velocity
G63 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G64 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G65 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G66 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G67 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G68 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G69 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G70 Execute No Effect on Velocity
G71 Execute No Effect on Velocity
G75 Execute No Effect on Velocity
G76 Execute No Effect on Velocity
G82 Block Lookahead Decelerate to Zero Velocity
G90 Execute No Effect on Velocity
G91 Execute No Effect on Velocity
G92 Block Lookahead Decelerate to Zero Velocity
G93 Execute No Effect on Velocity
G94 Execute No Effect on Velocity
G95 Execute No Effect on Velocity
G96 Block Lookahead Decelerate to Zero Velocity
G97 Block Lookahead Decelerate to Zero Velocity
G98 Buffer

Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.

G99 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G100 Execute No Effect on Velocity
G101 Execute No Effect on Velocity
G108 Execute No Effect on Velocity
G109 Buffer Decelerate to Zero Velocity
G114 Execute No Effect on Velocity
G115 Execute No Effect on Velocity
G118 Buffer Blend
G120 Execute No Effect on Velocity
G121 Execute No Effect on Velocity
G143 Buffer Blend
G144 Buffer Blend
G149 Buffer Blend
G150 Block Lookahead Decelerate to Zero Velocity
G151 Block Lookahead Decelerate to Zero Velocity
G153 Block Lookahead Decelerate to Zero Velocity
G165 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise
G166 Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
G359 Execute No Effect on Velocity
G360 Execute No Effect on Velocity
G361 Execute No Effect on Velocity
I/O
AnalogInputGet Execute No Effect on Velocity
AnalogOutputSet Buffer Blend
AnalogOutputGet Execute No Effect on Velocity
AnalogOutputConfigureDefaultMode Block Lookahead Decelerate to Zero Velocity
AnalogOutputConfigureArrayMode Block Lookahead Decelerate to Zero Velocity
AnalogOutputConfigureAxisTrackingMode Block Lookahead Decelerate to Zero Velocity
AnalogOutputConfigureVectorTrackingMode Block Lookahead Decelerate to Zero Velocity
DigitalInputGet Execute No Effect on Velocity
DigitalOutputSet Buffer Blend
DigitalOutputGet Execute No Effect on Velocity
LaserOutputSet Buffer Blend
VirtualBinaryInputGet Execute No Effect on Velocity
VirtualBinaryInputSet Buffer Blend
VirtualBinaryOutputGet Execute No Effect on Velocity
VirtualBinaryOutputSet Buffer Blend
VirtualRegisterInputGet Execute No Effect on Velocity
VirtualRegisterInputSet Buffer Blend
VirtualRegisterOutputGet Execute No Effect on Velocity
VirtualRegisterOutputSet Buffer Blend
Joystick
JoystickAxisGroupAdd Block Lookahead Decelerate to Zero Velocity
JoystickAxisGroupRemoveAll Block Lookahead Decelerate to Zero Velocity
JoystickRun Block Lookahead Decelerate to Zero Velocity
Keyword
sync() keyword Buffer Conditional: Decelerate to Zero Velocity if the "blocking" keyword is specified. Blend, otherwise.
wait() keyword Block Lookahead Decelerate to Zero Velocity
M-Code
M0 Pause Decelerate to Zero Velocity
M1 Conditional: Pause if G144 is active. Ignored, otherwise. Conditional: Decelerate to Zero Velocity if G144 is active. Ignored, otherwise.
M2 Block Lookahead Decelerate to Zero Velocity
M3 Block Lookahead Decelerate to Zero Velocity
M4 Block Lookahead Decelerate to Zero Velocity
M5 Block Lookahead Decelerate to Zero Velocity
M30 Block Lookahead Decelerate to Zero Velocity
M47 Block Lookahead Decelerate to Zero Velocity
M48 Execute No Effect on Velocity
M49 Execute No Effect on Velocity
M50 Execute No Effect on Velocity
M51 Execute No Effect on Velocity
M103 Block Lookahead Decelerate to Zero Velocity
M104 Block Lookahead Decelerate to Zero Velocity
Math
Exp Execute No Effect on Velocity
Sqrt Execute No Effect on Velocity
Log Execute No Effect on Velocity
Log10 Execute No Effect on Velocity
Log2 Execute No Effect on Velocity
Abs Execute No Effect on Velocity
Ceil Execute No Effect on Velocity
Floor Execute No Effect on Velocity
Frac Execute No Effect on Velocity
Round Execute No Effect on Velocity
Trunc Execute No Effect on Velocity
Acos Execute No Effect on Velocity
Asin Execute No Effect on Velocity
Atan Execute No Effect on Velocity
Atan2 Execute No Effect on Velocity
Cos Execute No Effect on Velocity
Sin Execute No Effect on Velocity
Tan Execute No Effect on Velocity
Motion
Enable Block Lookahead Decelerate to Zero Velocity
Disable Block Lookahead Decelerate to Zero Velocity
Home Block Lookahead Decelerate to Zero Velocity
HomeAsync Block Lookahead Decelerate to Zero Velocity
MoveAbsolute Block Lookahead Decelerate to Zero Velocity
MoveIncremental Block Lookahead Decelerate to Zero Velocity
MoveFreerun Block Lookahead Decelerate to Zero Velocity
MoveFreerunStop Block Lookahead Decelerate to Zero Velocity
MoveLinear Buffer Blend
MoveCcw Buffer Blend
MoveCw Buffer Blend
MoveRapid Buffer Decelerate to zero velocity
MovePvt Block Lookahead Decelerate to Zero Velocity
MovePt Block Lookahead Decelerate to Zero Velocity
Abort Block Lookahead Decelerate to Zero Velocity
Dwell Buffer Decelerate to zero velocity
MoveDelay Buffer Decelerate to zero velocity
WaitForMotionDone Block Lookahead Decelerate to Zero Velocity
WaitForInPosition Block Lookahead Decelerate to Zero Velocity
PositionOffsetSet Block Lookahead Decelerate to Zero Velocity
PositionOffsetClear Block Lookahead Decelerate to Zero Velocity
Motion Setup
SetupTaskTargetMode Execute No Effect on Velocity
SetupTaskDistanceUnits Execute No Effect on Velocity
SetupTaskTimeUnits Execute No Effect on Velocity
SetupTaskWaitMode Execute No Effect on Velocity
SetupAxisSpeed Buffer Blend
SetupCoordinatedSpeed Execute No Effect on Velocity
SetupAxisRampType Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
SetupAxisRampValue Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
SetupCoordinatedRampType Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
SetupCoordinatedRampValue Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
SetupCoordinatedAccelLimit Block Lookahead Decelerate to Zero Velocity
SetupDependentCoordinatedSpeed Execute No Effect on Velocity
SetupDependentCoordinatedRampRate Buffer Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise.
SetupDependentCoordinatedAccelLimit Block Lookahead Decelerate to Zero Velocity
Normalcy
NormalcySetAxes Block Lookahead Decelerate to Zero Velocity
NormalcySetTolerance Block Lookahead Decelerate to Zero Velocity
NormalcyOff Buffer Decelerate to zero velocity
NormalcyOn Buffer Decelerate to zero velocity
Parameter
ParameterGetAxisValue Execute No Effect on Velocity
ParameterGetAxisStringValue Execute No Effect on Velocity
ParameterGetTaskValue Execute No Effect on Velocity
ParameterGetTaskStringValue Execute No Effect on Velocity
ParameterGetSystemValue Execute No Effect on Velocity
ParameterGetSystemStringValue Execute No Effect on Velocity
ParameterSetAxisValue Block Lookahead Decelerate to Zero Velocity
ParameterSetAxisStringValue Block Lookahead Decelerate to Zero Velocity
ParameterSetTaskValue Block Lookahead Decelerate to Zero Velocity
ParameterSetTaskStringValue Block Lookahead Decelerate to Zero Velocity
ParameterSetSystemValue Block Lookahead Decelerate to Zero Velocity
ParameterSetSystemStringValue Block Lookahead Decelerate to Zero Velocity
ConfiguredParameterGetAxisValue Block Lookahead Decelerate to Zero Velocity
ConfiguredParameterGetAxisStringValue Block Lookahead Decelerate to Zero Velocity
ConfiguredParameterGetTaskValue Block Lookahead Decelerate to Zero Velocity
ConfiguredParameterGetTaskStringValue Block Lookahead Decelerate to Zero Velocity
ConfiguredParameterGetSystemValue Block Lookahead Decelerate to Zero Velocity
ConfiguredParameterGetSystemStringValue Block Lookahead Decelerate to Zero Velocity
PSO
PsoReset Buffer Decelerate to zero velocity
PsoDistanceConfigureInputs Buffer Decelerate to zero velocity
PsoDistanceConfigureFixedDistance Buffer Blend
PsoDistanceConfigureArrayDistances Buffer Blend
PsoDistanceConfigureCounterReset Buffer Decelerate to zero velocity
PsoDistanceCounterOn Buffer Blend
PsoDistanceCounterOff Buffer Blend
PsoDistanceConfigureAllowedEventDirection Buffer Blend
PsoDistanceConfigureScaling Buffer Blend
PsoDistanceEventsOn Buffer Blend
PsoDistanceEventsOff Buffer Blend
PsoWindowConfigureInput Buffer Decelerate to zero velocity
PsoWindowOutputOn Buffer Blend
PsoWindowOutputOff Buffer Blend
PsoWindowCounterSetValue Buffer Blend
PsoWindowConfigureFixedRange Buffer Blend
PsoWindowConfigureArrayRanges Buffer Blend
PsoWindowConfigureArrayDirection Buffer Blend
PsoWindowConfigureCounterReset Buffer Decelerate to zero velocity
PsoWindowConfigureEvents Buffer Blend
PsoEventConfigureMask Buffer Blend
PsoEventGenerateSingle Buffer Blend
PsoEventContinuousOn Buffer Blend
PsoEventContinuousOff Buffer Blend
PsoWaveformConfigurePulseFixedTotalTime Buffer Blend
PsoWaveformConfigurePulseFixedOnTime Buffer Blend
PsoWaveformConfigurePulseFixedCount Buffer Blend
PsoWaveformConfigurePulseArrayTotalTimes Buffer Blend
PsoWaveformConfigurePulseArrayOnTimes Buffer Blend
PsoWaveformConfigurePulseArrayCounts Buffer Blend
PsoWaveformApplyPulseConfiguration Buffer Blend
PsoWaveformConfigurePwmTotalTime Buffer Blend
PsoWaveformConfigurePwmOnTimes Buffer Blend
PsoWaveformApplyPwmConfiguration Buffer Blend
PsoWaveformConfigureMode Buffer Blend
PsoWaveformOn Buffer Blend
PsoWaveformOff Buffer Blend
PsoWaveformExternalSyncConfigureDelayMode Buffer Blend
PsoWaveformExternalSyncOn Buffer Blend
PsoWaveformExternalSyncOff Buffer Blend
PsoWaveformConfigureDelay Buffer Blend
PsoWaveformConfigurePulseMask Buffer Blend
PsoWaveformConfigurePulseTruncation Buffer Blend
PsoWaveformScalingConfigure Buffer Blend
PsoWaveformScalingOn Buffer Blend
PsoWaveformScalingOff Buffer Blend
PsoOutputConfigureSource Buffer Blend
PsoOutputConfigureOutput Buffer Blend
PsoOutputOn Buffer Blend
PsoOutputOff Buffer Blend
PsoLaserEventsOn Buffer Blend
PsoLaserEventsOff Buffer Blend
PsoTransformationConfigure Buffer Blend
PsoTransformationOn Buffer Blend
PsoTransformationOff Buffer Blend
Safe Zones
SafeZoneOn Block Lookahead Decelerate to Zero Velocity
SafeZoneOff Block Lookahead Decelerate to Zero Velocity
SafeZoneSetType Block Lookahead Decelerate to Zero Velocity
SafeZoneBoundaryAdd Block Lookahead Decelerate to Zero Velocity
SafeZoneBoundaryRemove Block Lookahead Decelerate to Zero Velocity
SafeZoneBoundaryRemoveAll Block Lookahead Decelerate to Zero Velocity
Sockets
SocketTcpClientCreate Block Lookahead Decelerate to Zero Velocity
SocketTcpClientCreateFromHost Block Lookahead Decelerate to Zero Velocity
SocketTcpClientIsConnected Block Lookahead Decelerate to Zero Velocity
SocketTcpServerIsClientPending Block Lookahead Decelerate to Zero Velocity
SocketTcpServerCreate Block Lookahead Decelerate to Zero Velocity
SocketTcpServerAccept Block Lookahead Decelerate to Zero Velocity
SocketClose Block Lookahead Decelerate to Zero Velocity
SocketGetReadBytesAvailable Block Lookahead Decelerate to Zero Velocity
SocketGetWriteBytesAvailable Block Lookahead Decelerate to Zero Velocity
SocketReadFloat* Block Lookahead Decelerate to Zero Velocity
SocketReadInt* Block Lookahead Decelerate to Zero Velocity
SocketReadUInt* Block Lookahead Decelerate to Zero Velocity
SocketReadString Block Lookahead Decelerate to Zero Velocity
SocketReadFloat*Array Block Lookahead Decelerate to Zero Velocity
SocketReadInt*Array Block Lookahead Decelerate to Zero Velocity
SocketReadUInt*Array Block Lookahead Decelerate to Zero Velocity
SocketWriteFloat* Block Lookahead Decelerate to Zero Velocity
SocketWriteInt* Block Lookahead Decelerate to Zero Velocity
SocketWriteUInt* Block Lookahead Decelerate to Zero Velocity
SocketWriteString Block Lookahead Decelerate to Zero Velocity
SocketWriteFloat*Array Block Lookahead Decelerate to Zero Velocity
SocketWriteInt*Array Block Lookahead Decelerate to Zero Velocity
SocketWriteUInt*Array Block Lookahead Decelerate to Zero Velocity
SocketSetDataByteOrder Execute No Effect on Velocity
SocketSetDataReadTimeout Execute No Effect on Velocity
SocketSetDataWriteTimeout Execute No Effect on Velocity
Strings
StringLength Execute No Effect on Velocity
StringCapacity Execute No Effect on Velocity
StringIsInteger Execute No Effect on Velocity
StringIsReal Execute No Effect on Velocity
StringIsAlphabetic Execute No Effect on Velocity
StringIsWhitespace Execute No Effect on Velocity
StringCharacterAt Execute No Effect on Velocity
StringSubstring Execute No Effect on Velocity
StringFindSubstringIndex Execute No Effect on Velocity
StringEquals Execute No Effect on Velocity
StringReplace Execute No Effect on Velocity
StringInsert Execute No Effect on Velocity
StringSplit Execute No Effect on Velocity
StringToLowerCase Execute No Effect on Velocity
StringToUpperCase Execute No Effect on Velocity
StringTrim Execute No Effect on Velocity
StringToInteger Execute No Effect on Velocity
StringToReal Execute No Effect on Velocity
StringNormalize Execute No Effect on Velocity
AxisToString Execute No Effect on Velocity
IntegerToString Execute No Effect on Velocity
RealToString Execute No Effect on Velocity
Task and Program Control
ProgramAdd Block Lookahead Decelerate to Zero Velocity
ProgramRemove Block Lookahead Decelerate to Zero Velocity
ProgramAssociate Block Lookahead Decelerate to Zero Velocity
ProgramRun Block Lookahead Decelerate to Zero Velocity
ProgramLoad Block Lookahead Decelerate to Zero Velocity
ProgramStart Block Lookahead Decelerate to Zero Velocity
ProgramPause Pause Decelerate to zero velocity
ProgramExit Block Lookahead Decelerate to Zero Velocity
ProgramStop Block Lookahead Decelerate to Zero Velocity
ProgramReset Block Lookahead Decelerate to Zero Velocity
ProgramRestart Block Lookahead Decelerate to Zero Velocity
ProgramStepInto Block Lookahead Decelerate to Zero Velocity
ProgramStepOver Block Lookahead Decelerate to Zero Velocity
ProgramStepOut Block Lookahead Decelerate to Zero Velocity
CriticalSectionStart Execute No Effect on Velocity
CriticalSectionEnd Execute No Effect on Velocity
CriticalSectionEndAll Execute No Effect on Velocity
TaskFeedholdOff Block Lookahead Decelerate to Zero Velocity
TaskFeedholdOn Block Lookahead Decelerate to Zero Velocity
TaskMfo Block Lookahead Decelerate to Zero Velocity
TaskMso Block Lookahead Decelerate to Zero Velocity
TaskInterruptMotionOff Block Lookahead Decelerate to Zero Velocity
TaskInterruptMotionOn Block Lookahead Decelerate to Zero Velocity
TaskRetraceClearHistory Block Lookahead Decelerate to Zero Velocity
TaskRetraceOff Block Lookahead Decelerate to Zero Velocity
TaskRetraceOn Block Lookahead Decelerate to Zero Velocity
TaskGetIndex Execute No Effect on Velocity
TaskControlRestrict Block Lookahead Decelerate to Zero Velocity
TaskControlAllow Block Lookahead Decelerate to Zero Velocity
ThermoComp
ThermoCompOff Block Lookahead Decelerate to Zero Velocity
ThermoCompOn Block Lookahead Decelerate to Zero Velocity
ThermoCompConfigureMode Block Lookahead Decelerate to Zero Velocity
ThermoCompSetValues Block Lookahead Decelerate to Zero Velocity
ThermoCompUpdateInterval Block Lookahead Decelerate to Zero Velocity
ThermoCompReset Block Lookahead Decelerate to Zero Velocity
ThermoCompUpdatePause Block Lookahead Decelerate to Zero Velocity
ThermoCompUpdateResume Block Lookahead Decelerate to Zero Velocity
ThermoCompUpdateOnce Block Lookahead Decelerate to Zero Velocity
Transformations
MatricCreateMirror Execute No Effect on Velocity
MatrixCreateRotateI Execute No Effect on Velocity
MatrixCreateRotateJ Execute No Effect on Velocity
MatrixCreateRotateK Execute No Effect on Velocity
MatrixCreateTranslate Execute No Effect on Velocity
MatrixDelete Execute No Effect on Velocity
TransformationConfigure Execute No Effect on Velocity
TransformationUnconfigure Execute No Effect on Velocity
TransformationEnable Block Lookahead Decelerate to Zero Velocity
TransformationDisable Block Lookahead Decelerate to Zero Velocity
CTransformationEnable Block Lookahead Decelerate to Zero Velocity
CTransformationDisable Block Lookahead Decelerate to Zero Velocity
CTransformationSetInputAxes Execute No Effect on Velocity
CTransformationSetOutputAxes Execute No Effect on Velocity
CTransformationSetProperty Execute No Effect on Velocity
CTransformationGetProperty Execute No Effect on Velocity
CTransformationRequest Execute No Effect on Velocity
Travel Limits
MoveToLimitCw Block Lookahead Decelerate to Zero Velocity
MoveToLimitCcw Block Lookahead Decelerate to Zero Velocity
MoveOutOfLimit Block Lookahead Decelerate to Zero Velocity
Tuning
TuningSetMotorAngle Block Lookahead Decelerate to Zero Velocity
TuningSetMotorCurrent Block Lookahead Decelerate to Zero Velocity
TuningSetServoLoopGains Block Lookahead Decelerate to Zero Velocity
TuningSetFeedforwardGains Conditional: Buffer if Aff or Vff are the only gains specified.Block Lookahead, otherwise. Conditional: Blend if Aff or Vff are the only gains specified. Decelerate to Zero Velocity, otherwise.
Velocity Blending
VelocityBlendingOn Execute No Effect on Velocity
VelocityBlendingOff Buffer Decelerate to zero velocity
Work Offsets
WorkOffsetResetConfiguration Block Lookahead Decelerate to Zero Velocity
WorkOffsetConfigureOffset Block Lookahead Decelerate to Zero Velocity
WorkOffsetEnable Block Lookahead Decelerate to Zero Velocity
WorkOffsetDisable Block Lookahead Decelerate to Zero Velocity
Utility and Conversion
AxisToInteger Execute No Effect on Velocity
@ keyword Execute No Effect on Velocity
BitConvertFloat32ToUInt32 Execute No Effect on Velocity
BitConvertFloat64ToInt64 Execute No Effect on Velocity
BitConvertUInt32ToFloat32 Execute No Effect on Velocity
BitConvertInt64ToFloat64 Execute No Effect on Velocity
CountsToUnits Execute No Effect on Velocity
UnitsToCounts Execute No Effect on Velocity
TimerClear Execute No Effect on Velocity
TimerRead Execute No Effect on Velocity
RandomSeed Execute No Effect on Velocity
RandomNextInteger Execute No Effect on Velocity
RandomNextReal Execute No Effect on Velocity