Commands
You are reading our Automation1 API documentation for the .NET programming language.
The Basics
In the .NET API, Commands lets you execute AeroScript commands on the Automation1 controller. You can also command your Automation1 controller by running AeroScript programs with Tasks or by using a Command Queue in the .NET API.
When you execute AeroScript commands through the .NET API, a quantity of fixed overhead occurs. There will be some delay between commands when you execute two of them, one right after the other. This delay averages from 3 to 5 milliseconds, based on the performance of the PC. It also includes all the network latency delays that might occur. If this delay is not compatible with your production environment, use Command Queue.
MovePt() or MovePvt() commands, this process also requires a command queue. If you do not use one, your profile will stutter and drop out because of the delay that occurs between commands.
All .NET methods have the same blocking behavior as their AeroScript function equivalents. Thus if the AeroScript function blocks, the .NET method will too.
All .NET methods will apply relative paths as absolute paths, which is different from their AeroScript function equivalents.
All AeroScript commands execute on a controller task. By default, AeroScript commands executed through the .NET API will execute on task 1. You can change the task to execute on by specifying the executionTaskName argument in one of the method overloads.
How to Use
In the .NET API, Commands is part of the Controller.Runtime property. For all the APIs that operate under this property, the Automation1 controller must be running before you can execute commands. For more information about this property, see the Controller page.
To execute an AeroScript command, call the .NET method with the same arguments as the corresponding AeroScript function. To see a list of all the .NET methods that you can use for Commands, refer to the Full Reference section. Some commands accept either axes or tasks. You can specify an axis by axis name or axis index. You can specify a task by task name or task index. Refer to the example that follows.
controller.Runtime.Commands.Motion.Enable(string axis);
controller.Runtime.Commands.Motion.MoveLinear(string axis, double distance, double coordinatedSpeed);
controller.Runtime.Commands.Motion.Disable(string axis);
You can execute almost every AeroScript command through the .NET API. But there might be some special cases where you want to execute custom AeroScript. If this occurs, use the Controller.Runtime.Commands.Execute method to specify arbitrary AeroScript to execute. Refer to the example that follows.
controller.Runtime.Commands.Execute(string stringAeroScript);
By default, AeroScript commands that are executed through the .NET API will execute on task 1. You can change the task to execute on by specifying the executionTaskName argument. You can specify a task by task name or task index. Refer to the example that follows.
controller.Runtime.Commands.Motion.Enable(string axis, string executionTaskName);
controller.Runtime.Commands.Motion.MoveLinear(string axis, double distance, double coordinatedSpeed, string executionTaskName);
controller.Runtime.Commands.Motion.Disable(string axis);
Example Code
// Enable the X axis, move it 10 mm at 5 mm/s for a 2 second move, then disable it.
// All on task 1, the default task.
controller.Runtime.Commands.Motion.Enable("X");
controller.Runtime.Commands.Motion.MoveLinear("X", 10, 5);
controller.Runtime.Commands.Motion.Disable("X");
Thread Safety
All the methods that operate under the Controller.Runtime.Commands property are thread safe. You can call them from two or more threads without interference.
But because the .NET API is thread safe, this does not mean the controller can process the AeroScript commands that you are trying to execute. A single controller task can execute only one AeroScript command at a time. Thus if you try to execute multiple commands on the same task from different .NET threads, an exception will occur. Similarly, a single axis can do motion only from one AeroScript command. Thus if you try to execute a motion command on an axis that is currently executing a previous motion command, an exception will occur. To prevent controller errors from occurring, you must synchronize or coordinate your process.
For Example
You can make a single .NET thread responsible for a single controller task and some number of motion axes.
Full Reference
For more information about the methods that are available for Commands, refer to the list that follows.
Controller.Runtime.Commands Methods
Starts a command queue on the specified task and returns a new CommandQueue object to manage and add commands to the new command queue. A command queue on a task will store all AeroScript commands added to the command queue and execute them sequentially, in the order they were added. Adding AeroScript commands to the command queue does not block (unless the command queue is full and shouldBlockIfFull is true), instead the AeroScript command is added to the command queue and will be executed in the future once all previously added commands are executed. A command queue is usually used to avoid the communication latency in between AeroScript commands when executing your motion with the Commands API (such as when using velocity blending where the communication latency will cause deceleration to occur). The specified task can only execute queued commands while the command queue is active; non-queued commands from the Commands API and AeroScript programs cannot run while the command queue is active. When you are done with the command queue, use the Controller.Runtime.Commands.EndCommandQueue method to end the command queue and return the task to its normal state.
See the Command Queue in the .NET API page.
taskName: The string name of the task to start a command queue on.
commandCapacity: The maximum number of unexecuted AeroScript commands that can be stored in the command queue, after which the command queue is full. If the number of unexecuted AeroScript commands in the command queue reaches this number, the next AeroScript command added will either block until the command can be added (if shouldBlockIfFull is true) or throw a ControllerOperationException (if shouldBlockIfFull is false).
shouldBlockIfFull: Whether or not to block if you add an AeroScript command when the command queue is full. If true, the add will block until the command can be added. If false, a ControllerOperationException will be thrown.
Returns: A new CommandQueue object to manage and add commands to the new command queue on the specified task.
Stops the command queue on the task and returns the task to normal AeroScript execution. The currently executing AeroScript command, if any, will be aborted. All remaining queued AeroScript commands will be discarded. The specified CommandQueue object is no longer usable after this method is called.
See the Command Queue in the .NET API page.
commandQueue: The command queue to end.
Executes an AeroScript command on the Automation1 controller on task 1.
stringAeroScript: The AeroScript string text to compile and execute.
Executes an AeroScript command on the Automation1 controller on the specified task.
stringAeroScript: The AeroScript string text to compile and execute.
executionTaskName: The string name of the task to execute the AeroScript on.
Executes an AeroScript command on the Automation1 controller on task 1 and returns an AeroScript axis value (which is the index of the axis). To get a return value from the AeroScript command, set the value of the AeroScript $areturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $areturn[0] property, this method will return 0 by default.
stringAeroScript: The AeroScript string text to compile and execute.
Executes an AeroScript command on the Automation1 controller on the specified task and returns an AeroScript axis value (which is the index of the axis). To get a return value from the AeroScript command, set the value of the AeroScript $areturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $areturn[0] property, this method will return 0 by default.
stringAeroScript: The AeroScript string text to compile and execute.
executionTaskName: The string name of the task to execute the AeroScript command on.
Executes an AeroScript command on the Automation1 controller on task 1 and returns an AeroScript integer value (which is a 64-bit long integer). To get a return value from the AeroScript command, set the value of the AeroScript $ireturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $ireturn[0] property, this method will return 0 by default.
stringAeroScript: The AeroScript string text to compile and execute.
Executes an AeroScript command on the Automation1 controller on the specified task and returns an AeroScript integer value (which is a 64-bit long integer). To get a return value from the AeroScript command, set the value of the AeroScript $ireturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $ireturn[0] property, this method will return 0 by default.
stringAeroScript: The AeroScript string text to compile and execute.
executionTaskName: The string name of the task to execute the AeroScript command on.
Executes an AeroScript command on the Automation1 controller on task 1 and returns an AeroScript real value (which is a double-precision floating-point number). To get a return value from the AeroScript command, set the value of the AeroScript $rreturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $rreturn[0] property, this method will return 0.0 by default.
stringAeroScript: The AeroScript string text to compile and execute.
Executes an AeroScript command on the Automation1 controller on the specified task and returns an AeroScript real value (which is a double-precision floating-point number). To get a return value from the AeroScript command, set the value of the AeroScript $rreturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $rreturn[0] property, this method will return 0.0 by default.
stringAeroScript: The AeroScript string text to compile and execute.
executionTaskName: The string name of the task to execute the AeroScript command on.
Executes an AeroScript command on the Automation1 controller on task 1 and returns an AeroScript string value. To get a return value from the AeroScript command, set the value of the AeroScript $sreturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $sreturn[0] property, this method will return an empty string by default.
stringAeroScript: The AeroScript string text to compile and execute.
Executes an AeroScript command on the Automation1 controller on the specified task and returns an AeroScript string value. To get a return value from the AeroScript command, set the value of the AeroScript $sreturn[0] property in the AeroScript command. If no return value is set or the AeroScript command fails before setting the AeroScript $sreturn[0] property, this method will return an empty string by default.
stringAeroScript: The AeroScript string text to compile and execute.
executionTaskName: The string name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.AdvancedMotion Methods
Unloads a camming table from the SMC.
Executes on task 1.
tableNum: The camming table number to remove. This value must be greater than or equal to 0 and less than or equal to 99.
Unloads a camming table from the SMC.
Executes on the specified task.
tableNum: The camming table number to remove. This value must be greater than or equal to 0 and less than or equal to 99.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Unloads a camming table from the SMC.
Executes on the specified task.
tableNum: The camming table number to remove. This value must be greater than or equal to 0 and less than or equal to 99.
executionTaskName: The name of the task to execute the AeroScript command on.
Loads a camming table into the SMC.
Executes on task 1.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99. Use this number when using the CammingOn() and CammingFreeTable() functions.
leaderValues: Array of leader axis position values for the follower axis to track.
followerValues: Array of follower axis positions or velocities to use.
numValues: The number of values in the leaderValues and followerValues arrays.
unitsMode: The units of the values in the camming table.
interpolationMode: The interpolation type to use if the position of the leader axis is between two values in the table.
wrapMode: Determines how a leader axis position value outside of the table is treated.
tableOffset: An offset applied to all follower axis position or velocity values in the table.
Loads a camming table into the SMC.
Executes on the specified task.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99. Use this number when using the CammingOn() and CammingFreeTable() functions.
leaderValues: Array of leader axis position values for the follower axis to track.
followerValues: Array of follower axis positions or velocities to use.
numValues: The number of values in the leaderValues and followerValues arrays.
unitsMode: The units of the values in the camming table.
interpolationMode: The interpolation type to use if the position of the leader axis is between two values in the table.
wrapMode: Determines how a leader axis position value outside of the table is treated.
tableOffset: An offset applied to all follower axis position or velocity values in the table.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Loads a camming table into the SMC.
Executes on the specified task.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99. Use this number when using the CammingOn() and CammingFreeTable() functions.
leaderValues: Array of leader axis position values for the follower axis to track.
followerValues: Array of follower axis positions or velocities to use.
numValues: The number of values in the leaderValues and followerValues arrays.
unitsMode: The units of the values in the camming table.
interpolationMode: The interpolation type to use if the position of the leader axis is between two values in the table.
wrapMode: Determines how a leader axis position value outside of the table is treated.
tableOffset: An offset applied to all follower axis position or velocity values in the table.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables camming on the specified follower axis.
Executes on task 1.
followerAxis: The follower axis on which to disable camming.
Disables camming on the specified follower axis.
Executes on the specified task.
followerAxis: The follower axis on which to disable camming.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables camming on the specified follower axis.
Executes on the specified task.
followerAxis: The follower axis on which to disable camming.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables camming on the specified follower axis.
Executes on task 1.
followerAxis: The follower axis on which to disable camming.
Disables camming on the specified follower axis.
Executes on the specified task.
followerAxis: The follower axis on which to disable camming.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables camming on the specified follower axis.
Executes on the specified task.
followerAxis: The follower axis on which to disable camming.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables camming on the specified leader axis and follower axis.
Executes on task 1.
followerAxis: The axis to set as the follower axis.
leaderAxis: The axis to set as the leader axis.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99.
source: The signal on the leader axis that the follower axis will track.
output: The output signal to generate and the synchronization mode to use on the camming follower axis.
Enables camming on the specified leader axis and follower axis.
Executes on the specified task.
followerAxis: The axis to set as the follower axis.
leaderAxis: The axis to set as the leader axis.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99.
source: The signal on the leader axis that the follower axis will track.
output: The output signal to generate and the synchronization mode to use on the camming follower axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables camming on the specified leader axis and follower axis.
Executes on the specified task.
followerAxis: The axis to set as the follower axis.
leaderAxis: The axis to set as the leader axis.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99.
source: The signal on the leader axis that the follower axis will track.
output: The output signal to generate and the synchronization mode to use on the camming follower axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables camming on the specified leader axis and follower axis.
Executes on task 1.
followerAxis: The axis to set as the follower axis.
leaderAxis: The axis to set as the leader axis.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99.
source: The signal on the leader axis that the follower axis will track.
output: The output signal to generate and the synchronization mode to use on the camming follower axis.
Enables camming on the specified leader axis and follower axis.
Executes on the specified task.
followerAxis: The axis to set as the follower axis.
leaderAxis: The axis to set as the leader axis.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99.
source: The signal on the leader axis that the follower axis will track.
output: The output signal to generate and the synchronization mode to use on the camming follower axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables camming on the specified leader axis and follower axis.
Executes on the specified task.
followerAxis: The axis to set as the follower axis.
leaderAxis: The axis to set as the leader axis.
tableNum: The camming table number to use. This value must be greater than or equal to 0 and less than or equal to 99.
source: The signal on the leader axis that the follower axis will track.
output: The output signal to generate and the synchronization mode to use on the camming follower axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables gearing on an axis.
Executes on task 1.
followerAxis: The axis on which to disable gearing.
Disables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to disable gearing.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to disable gearing.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables gearing on an axis.
Executes on task 1.
followerAxis: The axis on which to disable gearing.
Disables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to disable gearing.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to disable gearing.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables gearing on an axis.
Executes on task 1.
followerAxis: The axis on which to enable gearing.
filter: Type of filter applied to follower axis motion.
Enables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to enable gearing.
filter: Type of filter applied to follower axis motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to enable gearing.
filter: Type of filter applied to follower axis motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables gearing on an axis.
Executes on task 1.
followerAxis: The axis on which to enable gearing.
filter: Type of filter applied to follower axis motion.
Enables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to enable gearing.
filter: Type of filter applied to follower axis motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables gearing on an axis.
Executes on the specified task.
followerAxis: The axis on which to enable gearing.
filter: Type of filter applied to follower axis motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures gearing for an axis.
Executes on task 1.
followerAxis: Follower axis for the gearing setup.
leaderAxis: Leader axis for the gearing setup.
gearingSource: Input data source for gearing.
Configures gearing for an axis.
Executes on the specified task.
followerAxis: Follower axis for the gearing setup.
leaderAxis: Leader axis for the gearing setup.
gearingSource: Input data source for gearing.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures gearing for an axis.
Executes on the specified task.
followerAxis: Follower axis for the gearing setup.
leaderAxis: Leader axis for the gearing setup.
gearingSource: Input data source for gearing.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures gearing for an axis.
Executes on task 1.
followerAxis: Follower axis for the gearing setup.
leaderAxis: Leader axis for the gearing setup.
gearingSource: Input data source for gearing.
Configures gearing for an axis.
Executes on the specified task.
followerAxis: Follower axis for the gearing setup.
leaderAxis: Leader axis for the gearing setup.
gearingSource: Input data source for gearing.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures gearing for an axis.
Executes on the specified task.
followerAxis: Follower axis for the gearing setup.
leaderAxis: Leader axis for the gearing setup.
gearingSource: Input data source for gearing.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the gearing ratio for an axis.
Executes on task 1.
followerAxis: The axis on which to set the gear ratio.
gearRatio: The scale factor applied to the motion of the follower axis, specified as the ratio of follower axis counts to leader axis counts. A negative gear ratio will cause the follower axis to move in the opposite direction of the motion of the leader axis.
Sets the gearing ratio for an axis.
Executes on the specified task.
followerAxis: The axis on which to set the gear ratio.
gearRatio: The scale factor applied to the motion of the follower axis, specified as the ratio of follower axis counts to leader axis counts. A negative gear ratio will cause the follower axis to move in the opposite direction of the motion of the leader axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the gearing ratio for an axis.
Executes on the specified task.
followerAxis: The axis on which to set the gear ratio.
gearRatio: The scale factor applied to the motion of the follower axis, specified as the ratio of follower axis counts to leader axis counts. A negative gear ratio will cause the follower axis to move in the opposite direction of the motion of the leader axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the gearing ratio for an axis.
Executes on task 1.
followerAxis: The axis on which to set the gear ratio.
gearRatio: The scale factor applied to the motion of the follower axis, specified as the ratio of follower axis counts to leader axis counts. A negative gear ratio will cause the follower axis to move in the opposite direction of the motion of the leader axis.
Sets the gearing ratio for an axis.
Executes on the specified task.
followerAxis: The axis on which to set the gear ratio.
gearRatio: The scale factor applied to the motion of the follower axis, specified as the ratio of follower axis counts to leader axis counts. A negative gear ratio will cause the follower axis to move in the opposite direction of the motion of the leader axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the gearing ratio for an axis.
Executes on the specified task.
followerAxis: The axis on which to set the gear ratio.
gearRatio: The scale factor applied to the motion of the follower axis, specified as the ratio of follower axis counts to leader axis counts. A negative gear ratio will cause the follower axis to move in the opposite direction of the motion of the leader axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it out of a limit condition.
Executes on task 1.
axis: The axis on which to perform the move.
Executes an asynchronous move on an axis to move it out of a limit condition.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it out of a limit condition.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it out of a limit condition.
Executes on task 1.
axis: The axis on which to perform the move.
Executes an asynchronous move on an axis to move it out of a limit condition.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it out of a limit condition.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the counterclockwise direction.
Executes on task 1.
axis: The axis on which to perform the move.
Executes an asynchronous move on an axis to move it into a limit condition in the counterclockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the counterclockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the counterclockwise direction.
Executes on task 1.
axis: The axis on which to perform the move.
Executes an asynchronous move on an axis to move it into a limit condition in the counterclockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the counterclockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the clockwise direction.
Executes on task 1.
axis: The axis on which to perform the move.
Executes an asynchronous move on an axis to move it into a limit condition in the clockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the clockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the clockwise direction.
Executes on task 1.
axis: The axis on which to perform the move.
Executes an asynchronous move on an axis to move it into a limit condition in the clockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous move on an axis to move it into a limit condition in the clockwise direction.
Executes on the specified task.
axis: The axis on which to perform the move.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables normalcy mode.
Executes on task 1.
Disables normalcy mode.
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables normalcy mode.
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables normalcy mode.
Executes on task 1.
normalcyAlignment: The type of the normalcy mode.
Enables normalcy mode.
Executes on the specified task.
normalcyAlignment: The type of the normalcy mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables normalcy mode.
Executes on the specified task.
normalcyAlignment: The type of the normalcy mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the axes to use for normalcy mode.
Executes on task 1.
normalcyAxis: The normalcy axis. This must be a dependent type axis.
planeAxes: The axes to use as the X and Y axes of the normalcy plane. These axes must be dominant type axes.
Configures the axes to use for normalcy mode.
Executes on the specified task.
normalcyAxis: The normalcy axis. This must be a dependent type axis.
planeAxes: The axes to use as the X and Y axes of the normalcy plane. These axes must be dominant type axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the axes to use for normalcy mode.
Executes on the specified task.
normalcyAxis: The normalcy axis. This must be a dependent type axis.
planeAxes: The axes to use as the X and Y axes of the normalcy plane. These axes must be dominant type axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the axes to use for normalcy mode.
Executes on task 1.
normalcyAxis: The normalcy axis. This must be a dependent type axis.
planeAxes: The axes to use as the X and Y axes of the normalcy plane. These axes must be dominant type axes.
Configures the axes to use for normalcy mode.
Executes on the specified task.
normalcyAxis: The normalcy axis. This must be a dependent type axis.
planeAxes: The axes to use as the X and Y axes of the normalcy plane. These axes must be dominant type axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the axes to use for normalcy mode.
Executes on the specified task.
normalcyAxis: The normalcy axis. This must be a dependent type axis.
planeAxes: The axes to use as the X and Y axes of the normalcy plane. These axes must be dominant type axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the tolerance to use for normalcy mode.
Executes on task 1.
tolerance: The normalcy mode tolerance, in degrees.
Configures the tolerance to use for normalcy mode.
Executes on the specified task.
tolerance: The normalcy mode tolerance, in degrees.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the tolerance to use for normalcy mode.
Executes on the specified task.
tolerance: The normalcy mode tolerance, in degrees.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Autofocus Methods
Disables autofocus on an axis.
Executes on task 1.
axis: The axis on which to disable autofocus.
Disables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to disable autofocus.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to disable autofocus.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables autofocus on an axis.
Executes on task 1.
axis: The axis on which to disable autofocus.
Disables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to disable autofocus.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to disable autofocus.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables autofocus on an axis.
Executes on task 1.
axis: The axis on which to enable autofocus.
focusMode: Selects if autofocus will run in continuous focus or single focus mode.
Enables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to enable autofocus.
focusMode: Selects if autofocus will run in continuous focus or single focus mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to enable autofocus.
focusMode: Selects if autofocus will run in continuous focus or single focus mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables autofocus on an axis.
Executes on task 1.
axis: The axis on which to enable autofocus.
focusMode: Selects if autofocus will run in continuous focus or single focus mode.
Enables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to enable autofocus.
focusMode: Selects if autofocus will run in continuous focus or single focus mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables autofocus on an axis.
Executes on the specified task.
axis: The axis on which to enable autofocus.
focusMode: Selects if autofocus will run in continuous focus or single focus mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Calibration Methods
Loads and activates the specified axis calibration file or galvo power correction file.
Executes on task 1.
calibrationType: The type of calibration that the specified file represents.
controllerFileName: The path to the file to be loaded as a calibration file.
Loads and activates the specified axis calibration file or galvo power correction file.
Executes on the specified task.
calibrationType: The type of calibration that the specified file represents.
controllerFileName: The path to the file to be loaded as a calibration file.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Loads and activates the specified axis calibration file or galvo power correction file.
Executes on the specified task.
calibrationType: The type of calibration that the specified file represents.
controllerFileName: The path to the file to be loaded as a calibration file.
executionTaskName: The name of the task to execute the AeroScript command on.
Deactivates and unloads the calibration for the specified calibration type.
Executes on task 1.
calibrationType: The type of calibration to be unloaded.
Deactivates and unloads the calibration for the specified calibration type.
Executes on the specified task.
calibrationType: The type of calibration to be unloaded.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deactivates and unloads the calibration for the specified calibration type.
Executes on the specified task.
calibrationType: The type of calibration to be unloaded.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Device Methods
Reads the contents of the drive array into the valuesArrayToPopulate array. This method does not use a controller task.
axisIndex: The axis from which to read the drive array.
valuesArrayToPopulate: The array to populate with data that was read from the drive array.
startAddress: Byte-addressable index of the drive array from which to begin reading data.
numElements: The number of drive array elements to read.
driveArrayType: The underlying data type to read from the drive array.
Reads the contents of the drive array into the valuesArrayToPopulate array. This method does not use a controller task.
axisName: The axis from which to read the drive array.
valuesArrayToPopulate: The array to populate with data that was read from the drive array.
startAddress: Byte-addressable index of the drive array from which to begin reading data.
numElements: The number of drive array elements to read.
driveArrayType: The underlying data type to read from the drive array.
Writes the contents of the values array to the drive array. This method does not use a controller task.
axisIndex: The axis on which to write the drive array.
values: The AeroScript array variable from which to write data to the drive array.
startAddress: Byte-addressable index of the drive array from which to begin writing data.
numElements: The number of drive array elements to write.
driveArrayType: The underlying data type to write to the drive array.
Writes the contents of the values array to the drive array. This method does not use a controller task.
axis: The axis on which to write the drive array.
values: The AeroScript array variable from which to write data to the drive array.
startAddress: Byte-addressable index of the drive array from which to begin writing data.
numElements: The number of drive array elements to write.
driveArrayType: The underlying data type to write to the drive array.
Disengages the brake output and allows the axis to move freely.
Executes on task 1.
axis: The axis on which to disengage the brake.
Disengages the brake output and allows the axis to move freely.
Executes on the specified task.
axis: The axis on which to disengage the brake.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disengages the brake output and allows the axis to move freely.
Executes on the specified task.
axis: The axis on which to disengage the brake.
executionTaskName: The name of the task to execute the AeroScript command on.
Disengages the brake output and allows the axis to move freely.
Executes on task 1.
axis: The axis on which to disengage the brake.
Disengages the brake output and allows the axis to move freely.
Executes on the specified task.
axis: The axis on which to disengage the brake.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disengages the brake output and allows the axis to move freely.
Executes on the specified task.
axis: The axis on which to disengage the brake.
executionTaskName: The name of the task to execute the AeroScript command on.
Engages the brake output and prevents the axis from moving freely.
Executes on task 1.
axis: The axis on which to engage the brake.
Engages the brake output and prevents the axis from moving freely.
Executes on the specified task.
axis: The axis on which to engage the brake.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Engages the brake output and prevents the axis from moving freely.
Executes on the specified task.
axis: The axis on which to engage the brake.
executionTaskName: The name of the task to execute the AeroScript command on.
Engages the brake output and prevents the axis from moving freely.
Executes on task 1.
axis: The axis on which to engage the brake.
Engages the brake output and prevents the axis from moving freely.
Executes on the specified task.
axis: The axis on which to engage the brake.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Engages the brake output and prevents the axis from moving freely.
Executes on the specified task.
axis: The axis on which to engage the brake.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the drive array for drive data capture.
Executes on task 1.
axis: The axis on which to configure the drive array for drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the drive array for drive data capture.
Executes on task 1.
axis: The axis on which to configure the drive array for drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureArray($axis as axis, $configurationNumber as integer, $driveArrayStartAddress as integer, $numberOfPoints as integer) overload. Use that overload instead to specify a data capture configuration number.
Configures the drive array for drive data capture.
Executes on task 1.
axis: The axis on which to configure the drive array for drive data capture.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureArray($axis as axis, $configurationNumber as integer, $driveArrayStartAddress as integer, $numberOfPoints as integer) overload. Use that overload instead to specify a data capture configuration number.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureArray($axis as axis, $configurationNumber as integer, $driveArrayStartAddress as integer, $numberOfPoints as integer) overload. Use that overload instead to specify a data capture configuration number.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureArray($axis as axis, $configurationNumber as integer, $driveArrayStartAddress as integer, $numberOfPoints as integer) overload. Use that overload instead to specify a data capture configuration number.
Configures the drive array for drive data capture.
Executes on task 1.
axis: The axis on which to configure the drive array for drive data capture.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureArray($axis as axis, $configurationNumber as integer, $driveArrayStartAddress as integer, $numberOfPoints as integer) overload. Use that overload instead to specify a data capture configuration number.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureArray($axis as axis, $configurationNumber as integer, $driveArrayStartAddress as integer, $numberOfPoints as integer) overload. Use that overload instead to specify a data capture configuration number.
Configures the drive array for drive data capture.
Executes on the specified task.
axis: The axis on which to configure the drive array for drive data capture.
driveArrayStartAddress: The byte-addressable index of the drive array where the first drive data capture value will be written.
numberOfPoints: The number of points that will be written to the drive array by drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the signal that will be stored by drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture signal.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
input: The input signal for drive data capture.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
input: The input signal for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
input: The input signal for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the signal that will be stored by drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture signal.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
input: The input signal for drive data capture.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
input: The input signal for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
input: The input signal for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureInput($axis as axis, $configurationNumber as integer, $input as DriveDataCaptureInput) overload. Use that overload instead to specify a data capture configuration number.
Selects the signal that will be stored by drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture signal.
input: The input signal for drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureInput($axis as axis, $configurationNumber as integer, $input as DriveDataCaptureInput) overload. Use that overload instead to specify a data capture configuration number.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
input: The input signal for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureInput($axis as axis, $configurationNumber as integer, $input as DriveDataCaptureInput) overload. Use that overload instead to specify a data capture configuration number.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
input: The input signal for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureInput($axis as axis, $configurationNumber as integer, $input as DriveDataCaptureInput) overload. Use that overload instead to specify a data capture configuration number.
Selects the signal that will be stored by drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture signal.
input: The input signal for drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureInput($axis as axis, $configurationNumber as integer, $input as DriveDataCaptureInput) overload. Use that overload instead to specify a data capture configuration number.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
input: The input signal for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureInput($axis as axis, $configurationNumber as integer, $input as DriveDataCaptureInput) overload. Use that overload instead to specify a data capture configuration number.
Selects the signal that will be stored by drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture signal.
input: The input signal for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the event that will trigger drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture trigger.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
trigger: The trigger event for drive data capture.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
trigger: The trigger event for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
trigger: The trigger event for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the event that will trigger drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture trigger.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
trigger: The trigger event for drive data capture.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
trigger: The trigger event for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
trigger: The trigger event for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureTrigger($axis as axis, $configurationNumber as integer, $trigger as DriveDataCaptureTrigger) overload. Use that overload instead to specify a data capture configuration number.
Selects the event that will trigger drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture trigger.
trigger: The trigger event for drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureTrigger($axis as axis, $configurationNumber as integer, $trigger as DriveDataCaptureTrigger) overload. Use that overload instead to specify a data capture configuration number.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
trigger: The trigger event for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureTrigger($axis as axis, $configurationNumber as integer, $trigger as DriveDataCaptureTrigger) overload. Use that overload instead to specify a data capture configuration number.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
trigger: The trigger event for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureTrigger($axis as axis, $configurationNumber as integer, $trigger as DriveDataCaptureTrigger) overload. Use that overload instead to specify a data capture configuration number.
Selects the event that will trigger drive data capture.
Executes on task 1.
axis: The axis on which to select the drive data capture trigger.
trigger: The trigger event for drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureTrigger($axis as axis, $configurationNumber as integer, $trigger as DriveDataCaptureTrigger) overload. Use that overload instead to specify a data capture configuration number.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
trigger: The trigger event for drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureConfigureTrigger($axis as axis, $configurationNumber as integer, $trigger as DriveDataCaptureTrigger) overload. Use that overload instead to specify a data capture configuration number.
Selects the event that will trigger drive data capture.
Executes on the specified task.
axis: The axis on which to select the drive data capture trigger.
trigger: The trigger event for drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to disable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to disable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOff($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Disables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to disable drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOff($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOff($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOff($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Disables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to disable drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOff($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOff($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Disables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to disable drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to enable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to enable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
configurationNumber: The data capture configuration number. When capturing one input signal on the specified axis, specify a value of 0. When capturing two input signals on the specified axis, specify 0 for the first signal and 1 for the second signal.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOn($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Enables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to enable drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOn($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOn($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOn($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Enables drive data capture of configured inputs.
Executes on task 1.
axis: The axis on which to enable drive data capture.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOn($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the DriveDataCaptureOn($axis as axis, $configurationNumber as integer) overload. Use that overload instead to specify a data capture configuration number.
Enables drive data capture of configured inputs.
Executes on the specified task.
axis: The axis on which to enable drive data capture.
executionTaskName: The name of the task to execute the AeroScript command on.
Resets drive data capture configuration.
Executes on task 1.
axis: The axis on which to reset drive data capture.
configurationNumber: The data capture configuration number. To reset the first configuration on the specified axis, specify a value of 0. To reset the second configuration on the specified axis, specify a value of 1.
Resets drive data capture configuration.
Executes on the specified task.
axis: The axis on which to reset drive data capture.
configurationNumber: The data capture configuration number. To reset the first configuration on the specified axis, specify a value of 0. To reset the second configuration on the specified axis, specify a value of 1.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Resets drive data capture configuration.
Executes on the specified task.
axis: The axis on which to reset drive data capture.
configurationNumber: The data capture configuration number. To reset the first configuration on the specified axis, specify a value of 0. To reset the second configuration on the specified axis, specify a value of 1.
executionTaskName: The name of the task to execute the AeroScript command on.
Resets drive data capture configuration.
Executes on task 1.
axis: The axis on which to reset drive data capture.
configurationNumber: The data capture configuration number. To reset the first configuration on the specified axis, specify a value of 0. To reset the second configuration on the specified axis, specify a value of 1.
Resets drive data capture configuration.
Executes on the specified task.
axis: The axis on which to reset drive data capture.
configurationNumber: The data capture configuration number. To reset the first configuration on the specified axis, specify a value of 0. To reset the second configuration on the specified axis, specify a value of 1.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Resets drive data capture configuration.
Executes on the specified task.
axis: The axis on which to reset drive data capture.
configurationNumber: The data capture configuration number. To reset the first configuration on the specified axis, specify a value of 0. To reset the second configuration on the specified axis, specify a value of 1.
executionTaskName: The name of the task to execute the AeroScript command on.
Inverts the output signal of a specified channel.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
reverseDirection: Reverses the direction of the encoder output signal.
Inverts the output signal of a specified channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
reverseDirection: Reverses the direction of the encoder output signal.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Inverts the output signal of a specified channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
reverseDirection: Reverses the direction of the encoder output signal.
executionTaskName: The name of the task to execute the AeroScript command on.
Inverts the output signal of a specified channel.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
reverseDirection: Reverses the direction of the encoder output signal.
Inverts the output signal of a specified channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
reverseDirection: Reverses the direction of the encoder output signal.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Inverts the output signal of a specified channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
reverseDirection: Reverses the direction of the encoder output signal.
executionTaskName: The name of the task to execute the AeroScript command on.
Applies a divider on the specified output channel, lowering the frequency of output signals.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
outputDivider: The divider to apply to encoder output.
Applies a divider on the specified output channel, lowering the frequency of output signals.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
outputDivider: The divider to apply to encoder output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Applies a divider on the specified output channel, lowering the frequency of output signals.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
outputDivider: The divider to apply to encoder output.
executionTaskName: The name of the task to execute the AeroScript command on.
Applies a divider on the specified output channel, lowering the frequency of output signals.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
outputDivider: The divider to apply to encoder output.
Applies a divider on the specified output channel, lowering the frequency of output signals.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
outputDivider: The divider to apply to encoder output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Applies a divider on the specified output channel, lowering the frequency of output signals.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
outputDivider: The divider to apply to encoder output.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an output channel to echo encoder signals from the specified input channel.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
inputChannel: The incoming encoder channel.
Configures an output channel to echo encoder signals from the specified input channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
inputChannel: The incoming encoder channel.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an output channel to echo encoder signals from the specified input channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
inputChannel: The incoming encoder channel.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an output channel to echo encoder signals from the specified input channel.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
inputChannel: The incoming encoder channel.
Configures an output channel to echo encoder signals from the specified input channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
inputChannel: The incoming encoder channel.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an output channel to echo encoder signals from the specified input channel.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputChannel: The outgoing encoder channel.
inputChannel: The incoming encoder channel.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables encoder output on the specified output channel.
Executes on task 1.
axis: The axis on which to disable encoder output.
outputChannel: The outgoing encoder channel.
Disables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to disable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to disable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables encoder output on the specified output channel.
Executes on task 1.
axis: The axis on which to disable encoder output.
outputChannel: The outgoing encoder channel.
Disables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to disable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to disable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on task 1.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on task 1.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on task 1.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
outputMode: This argument is unused and will be removed in the next major version of Automation1 software. You must specify EncoderOutputMode.Default.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
outputMode: This argument is unused and will be removed in the next major version of Automation1 software. You must specify EncoderOutputMode.Default.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
outputMode: This argument is unused and will be removed in the next major version of Automation1 software. You must specify EncoderOutputMode.Default.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on task 1.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
outputMode: This argument is unused and will be removed in the next major version of Automation1 software. You must specify EncoderOutputMode.Default.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
outputMode: This argument is unused and will be removed in the next major version of Automation1 software. You must specify EncoderOutputMode.Default.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables encoder output on the specified output channel.
Executes on the specified task.
axis: The axis on which to enable encoder output.
outputChannel: The outgoing encoder channel.
outputMode: This argument is unused and will be removed in the next major version of Automation1 software. You must specify EncoderOutputMode.Default.
executionTaskName: The name of the task to execute the AeroScript command on.
Gets the specified drive item from the specified axis.
Executes on task 1.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on task 1.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on task 1.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
additionalData: Additional data for the specified drive item. This argument is required by some drive items.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
additionalData: Additional data for the specified drive item. This argument is required by some drive items.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
additionalData: Additional data for the specified drive item. This argument is required by some drive items.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on task 1.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
additionalData: Additional data for the specified drive item. This argument is required by some drive items.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
additionalData: Additional data for the specified drive item. This argument is required by some drive items.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Gets the specified drive item from the specified axis.
Executes on the specified task.
axis: The axis from which to retrieve the drive item value.
driveItem: The drive item to retrieve.
additionalData: Additional data for the specified drive item. This argument is required by some drive items.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified drive item..
Configures pulse streaming mode.
Executes on task 1.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures pulse streaming mode.
Executes on task 1.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures pulse streaming mode.
Executes on task 1.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
signalMode: The signal mode used when DriveEncoderOutputConfigureInput() and DriveEncoderOutputOn() are configured to echo the Pulse Stream signal to an encoder output.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
signalMode: The signal mode used when DriveEncoderOutputConfigureInput() and DriveEncoderOutputOn() are configured to echo the Pulse Stream signal to an encoder output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
signalMode: The signal mode used when DriveEncoderOutputConfigureInput() and DriveEncoderOutputOn() are configured to echo the Pulse Stream signal to an encoder output.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures pulse streaming mode.
Executes on task 1.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
signalMode: The signal mode used when DriveEncoderOutputConfigureInput() and DriveEncoderOutputOn() are configured to echo the Pulse Stream signal to an encoder output.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
signalMode: The signal mode used when DriveEncoderOutputConfigureInput() and DriveEncoderOutputOn() are configured to echo the Pulse Stream signal to an encoder output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures pulse streaming mode.
Executes on the specified task.
outputAxis: The output axis on which to configure pulse streaming mode.
inputAxes: An array of one or more axes which will be tracked.
inputScaleFactors: An array of scale factors to apply to each axis in the $inputAxes array.
signalMode: The signal mode used when DriveEncoderOutputConfigureInput() and DriveEncoderOutputOn() are configured to echo the Pulse Stream signal to an encoder output.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables pulse streaming mode on an axis.
Executes on task 1.
outputAxis: The axis on which to disable pulse streaming mode.
Disables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to disable pulse streaming mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to disable pulse streaming mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables pulse streaming mode on an axis.
Executes on task 1.
outputAxis: The axis on which to disable pulse streaming mode.
Disables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to disable pulse streaming mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to disable pulse streaming mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables pulse streaming mode on an axis.
Executes on task 1.
outputAxis: The axis on which to enable pulse streaming mode.
Enables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to enable pulse streaming mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to enable pulse streaming mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables pulse streaming mode on an axis.
Executes on task 1.
outputAxis: The axis on which to enable pulse streaming mode.
Enables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to enable pulse streaming mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables pulse streaming mode on an axis.
Executes on the specified task.
outputAxis: The axis on which to enable pulse streaming mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by DriveSetEncoderPosition(). Use that function instead to set the auxiliary feedback.
Sets the auxiliary feedback of the axis.
Executes on task 1.
axis: The axis on which to set the auxiliary feedback.
auxiliaryFeedback: The feedback value to set.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by DriveSetEncoderPosition(). Use that function instead to set the auxiliary feedback.
Sets the auxiliary feedback of the axis.
Executes on the specified task.
axis: The axis on which to set the auxiliary feedback.
auxiliaryFeedback: The feedback value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by DriveSetEncoderPosition(). Use that function instead to set the auxiliary feedback.
Sets the auxiliary feedback of the axis.
Executes on the specified task.
axis: The axis on which to set the auxiliary feedback.
auxiliaryFeedback: The feedback value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by DriveSetEncoderPosition(). Use that function instead to set the auxiliary feedback.
Sets the auxiliary feedback of the axis.
Executes on task 1.
axis: The axis on which to set the auxiliary feedback.
auxiliaryFeedback: The feedback value to set.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by DriveSetEncoderPosition(). Use that function instead to set the auxiliary feedback.
Sets the auxiliary feedback of the axis.
Executes on the specified task.
axis: The axis on which to set the auxiliary feedback.
auxiliaryFeedback: The feedback value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by DriveSetEncoderPosition(). Use that function instead to set the auxiliary feedback.
Sets the auxiliary feedback of the axis.
Executes on the specified task.
axis: The axis on which to set the auxiliary feedback.
auxiliaryFeedback: The feedback value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the hardware position counter of a drive encoder.
Executes on task 1.
axis: The axis on which to set the hardware position counter of a drive encoder.
encoderChannel: The drive encoder on which to set the hardware position counter.
encoderValue: The value to set to the hardware position counter.
Sets the hardware position counter of a drive encoder.
Executes on the specified task.
axis: The axis on which to set the hardware position counter of a drive encoder.
encoderChannel: The drive encoder on which to set the hardware position counter.
encoderValue: The value to set to the hardware position counter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the hardware position counter of a drive encoder.
Executes on the specified task.
axis: The axis on which to set the hardware position counter of a drive encoder.
encoderChannel: The drive encoder on which to set the hardware position counter.
encoderValue: The value to set to the hardware position counter.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the hardware position counter of a drive encoder.
Executes on task 1.
axis: The axis on which to set the hardware position counter of a drive encoder.
encoderChannel: The drive encoder on which to set the hardware position counter.
encoderValue: The value to set to the hardware position counter.
Sets the hardware position counter of a drive encoder.
Executes on the specified task.
axis: The axis on which to set the hardware position counter of a drive encoder.
encoderChannel: The drive encoder on which to set the hardware position counter.
encoderValue: The value to set to the hardware position counter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the hardware position counter of a drive encoder.
Executes on the specified task.
axis: The axis on which to set the hardware position counter of a drive encoder.
encoderChannel: The drive encoder on which to set the hardware position counter.
encoderValue: The value to set to the hardware position counter.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command value of the specified axis at the servo loop level and adjusts the position feedback for position error.
Executes on task 1.
axis: The axis on which to set the position command.
positionCommandValue: The position command value to set.
Sets the position command value of the specified axis at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axis: The axis on which to set the position command.
positionCommandValue: The position command value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command value of the specified axis at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axis: The axis on which to set the position command.
positionCommandValue: The position command value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command value of the specified axis at the servo loop level and adjusts the position feedback for position error.
Executes on task 1.
axis: The axis on which to set the position command.
positionCommandValue: The position command value to set.
Sets the position command value of the specified axis at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axis: The axis on which to set the position command.
positionCommandValue: The position command value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command value of the specified axis at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axis: The axis on which to set the position command.
positionCommandValue: The position command value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command values of the specified axes at the servo loop level and adjusts the position feedback for position error.
Executes on task 1.
axes: The axes on which to set the position command.
positionCommandValues: The position command values to set.
Sets the position command values of the specified axes at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axes: The axes on which to set the position command.
positionCommandValues: The position command values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command values of the specified axes at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axes: The axes on which to set the position command.
positionCommandValues: The position command values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command values of the specified axes at the servo loop level and adjusts the position feedback for position error.
Executes on task 1.
axes: The axes on which to set the position command.
positionCommandValues: The position command values to set.
Sets the position command values of the specified axes at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axes: The axes on which to set the position command.
positionCommandValues: The position command values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command values of the specified axes at the servo loop level and adjusts the position feedback for position error.
Executes on the specified task.
axes: The axes on which to set the position command.
positionCommandValues: The position command values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command and the position feedback value of the specified axis at the servo loop level.
Executes on task 1.
axis: The axis on which to set the position command.
positionFeedbackValue: The position feedback value to set.
Sets the position command and the position feedback value of the specified axis at the servo loop level.
Executes on the specified task.
axis: The axis on which to set the position command.
positionFeedbackValue: The position feedback value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command and the position feedback value of the specified axis at the servo loop level.
Executes on the specified task.
axis: The axis on which to set the position command.
positionFeedbackValue: The position feedback value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command and the position feedback value of the specified axis at the servo loop level.
Executes on task 1.
axis: The axis on which to set the position command.
positionFeedbackValue: The position feedback value to set.
Sets the position command and the position feedback value of the specified axis at the servo loop level.
Executes on the specified task.
axis: The axis on which to set the position command.
positionFeedbackValue: The position feedback value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command and the position feedback value of the specified axis at the servo loop level.
Executes on the specified task.
axis: The axis on which to set the position command.
positionFeedbackValue: The position feedback value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command and the position feedback values of the specified axes at the servo loop level.
Executes on task 1.
axes: The axes on which to set the position command.
positionFeedbackValues: The position feedback values to set.
Sets the position command and the position feedback values of the specified axes at the servo loop level.
Executes on the specified task.
axes: The axes on which to set the position command.
positionFeedbackValues: The position feedback values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command and the position feedback values of the specified axes at the servo loop level.
Executes on the specified task.
axes: The axes on which to set the position command.
positionFeedbackValues: The position feedback values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the position command and the position feedback values of the specified axes at the servo loop level.
Executes on task 1.
axes: The axes on which to set the position command.
positionFeedbackValues: The position feedback values to set.
Sets the position command and the position feedback values of the specified axes at the servo loop level.
Executes on the specified task.
axes: The axes on which to set the position command.
positionFeedbackValues: The position feedback values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the position command and the position feedback values of the specified axes at the servo loop level.
Executes on the specified task.
axes: The axes on which to set the position command.
positionFeedbackValues: The position feedback values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.DriveAnalogControl Methods
Configures the relationship between the acceleration feedforward and analog input voltage, where Acceleration Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Acceleration Feedforward feature.
analogInputNum: The analog input signal used in the acceleration feedforward computation.
inputScale: The scale value used in the acceleration feedforward computation to convert from volts to units/second^2.
inputOffset: The offset value in millivolts used in the acceleration feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the acceleration feedforward and analog input voltage, where Acceleration Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Acceleration Feedforward feature.
analogInputNum: The analog input signal used in the acceleration feedforward computation.
inputScale: The scale value used in the acceleration feedforward computation to convert from volts to units/second^2.
inputOffset: The offset value in millivolts used in the acceleration feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the acceleration feedforward and analog input voltage, where Acceleration Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Acceleration Feedforward feature.
analogInputNum: The analog input signal used in the acceleration feedforward computation.
inputScale: The scale value used in the acceleration feedforward computation to convert from volts to units/second^2.
inputOffset: The offset value in millivolts used in the acceleration feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the acceleration feedforward and analog input voltage, where Acceleration Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Acceleration Feedforward feature.
analogInputNum: The analog input signal used in the acceleration feedforward computation.
inputScale: The scale value used in the acceleration feedforward computation to convert from volts to units/second^2.
inputOffset: The offset value in millivolts used in the acceleration feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the acceleration feedforward and analog input voltage, where Acceleration Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Acceleration Feedforward feature.
analogInputNum: The analog input signal used in the acceleration feedforward computation.
inputScale: The scale value used in the acceleration feedforward computation to convert from volts to units/second^2.
inputOffset: The offset value in millivolts used in the acceleration feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the acceleration feedforward and analog input voltage, where Acceleration Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Acceleration Feedforward feature.
analogInputNum: The analog input signal used in the acceleration feedforward computation.
inputScale: The scale value used in the acceleration feedforward computation to convert from volts to units/second^2.
inputOffset: The offset value in millivolts used in the acceleration feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Acceleration Feedforward feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Acceleration Feedforward feature.
Disables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Acceleration Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Acceleration Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Acceleration Feedforward feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Acceleration Feedforward feature.
Disables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Acceleration Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Acceleration Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Acceleration Feedforward feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Acceleration Feedforward feature.
Enables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Acceleration Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Acceleration Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Acceleration Feedforward feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Acceleration Feedforward feature.
Enables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Acceleration Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Acceleration Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Acceleration Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the output current and analog input voltage, where Current = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Current Control feature.
analogInputNum: The analog input signal used in the current computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the current computation to convert from volts to amps.
inputOffset: The offset value in millivolts used in the current computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the output current and analog input voltage, where Current = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Current Control feature.
analogInputNum: The analog input signal used in the current computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the current computation to convert from volts to amps.
inputOffset: The offset value in millivolts used in the current computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the output current and analog input voltage, where Current = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Current Control feature.
analogInputNum: The analog input signal used in the current computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the current computation to convert from volts to amps.
inputOffset: The offset value in millivolts used in the current computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the output current and analog input voltage, where Current = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Current Control feature.
analogInputNum: The analog input signal used in the current computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the current computation to convert from volts to amps.
inputOffset: The offset value in millivolts used in the current computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the output current and analog input voltage, where Current = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Current Control feature.
analogInputNum: The analog input signal used in the current computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the current computation to convert from volts to amps.
inputOffset: The offset value in millivolts used in the current computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the output current and analog input voltage, where Current = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Current Control feature.
analogInputNum: The analog input signal used in the current computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the current computation to convert from volts to amps.
inputOffset: The offset value in millivolts used in the current computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Current Control feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Current Control feature.
Disables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Current Control feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Current Control feature.
Disables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Current Control feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Current Control feature.
Enables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Current Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Current Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Current Control feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Current Control feature.
Enables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Current Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Current Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Current Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the output position and analog input voltage, where Position = (Analog Input Voltage - $inputOffset) x $inputScale + (Starting Position). Starting Position is the position of the axis at the time DriveAnalogPositionControlOn() is called.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
inputNum: The analog input signal used in the position computation.
inputScale: The scale value used in the position computation.
inputOffset: The offset value used in the position computation.
Configures the relationship between the output position and analog input voltage, where Position = (Analog Input Voltage - $inputOffset) x $inputScale + (Starting Position). Starting Position is the position of the axis at the time DriveAnalogPositionControlOn() is called.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
inputNum: The analog input signal used in the position computation.
inputScale: The scale value used in the position computation.
inputOffset: The offset value used in the position computation.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the output position and analog input voltage, where Position = (Analog Input Voltage - $inputOffset) x $inputScale + (Starting Position). Starting Position is the position of the axis at the time DriveAnalogPositionControlOn() is called.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
inputNum: The analog input signal used in the position computation.
inputScale: The scale value used in the position computation.
inputOffset: The offset value used in the position computation.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the output position and analog input voltage, where Position = (Analog Input Voltage - $inputOffset) x $inputScale + (Starting Position). Starting Position is the position of the axis at the time DriveAnalogPositionControlOn() is called.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
inputNum: The analog input signal used in the position computation.
inputScale: The scale value used in the position computation.
inputOffset: The offset value used in the position computation.
Configures the relationship between the output position and analog input voltage, where Position = (Analog Input Voltage - $inputOffset) x $inputScale + (Starting Position). Starting Position is the position of the axis at the time DriveAnalogPositionControlOn() is called.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
inputNum: The analog input signal used in the position computation.
inputScale: The scale value used in the position computation.
inputOffset: The offset value used in the position computation.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the output position and analog input voltage, where Position = (Analog Input Voltage - $inputOffset) x $inputScale + (Starting Position). Starting Position is the position of the axis at the time DriveAnalogPositionControlOn() is called.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
inputNum: The analog input signal used in the position computation.
inputScale: The scale value used in the position computation.
inputOffset: The offset value used in the position computation.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the maximum speed at which the controller commands the axis to move using the Drive Analog Position Control feature. If you do not use this function, then the controller does not limit the maximum speed.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
maxSpeed: The speed in user units per second. If you specify a value of 0 for this argument, then the controller does not limit the maximum speed.
Configures the maximum speed at which the controller commands the axis to move using the Drive Analog Position Control feature. If you do not use this function, then the controller does not limit the maximum speed.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
maxSpeed: The speed in user units per second. If you specify a value of 0 for this argument, then the controller does not limit the maximum speed.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the maximum speed at which the controller commands the axis to move using the Drive Analog Position Control feature. If you do not use this function, then the controller does not limit the maximum speed.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
maxSpeed: The speed in user units per second. If you specify a value of 0 for this argument, then the controller does not limit the maximum speed.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the maximum speed at which the controller commands the axis to move using the Drive Analog Position Control feature. If you do not use this function, then the controller does not limit the maximum speed.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
maxSpeed: The speed in user units per second. If you specify a value of 0 for this argument, then the controller does not limit the maximum speed.
Configures the maximum speed at which the controller commands the axis to move using the Drive Analog Position Control feature. If you do not use this function, then the controller does not limit the maximum speed.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
maxSpeed: The speed in user units per second. If you specify a value of 0 for this argument, then the controller does not limit the maximum speed.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the maximum speed at which the controller commands the axis to move using the Drive Analog Position Control feature. If you do not use this function, then the controller does not limit the maximum speed.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Position Control feature.
maxSpeed: The speed in user units per second. If you specify a value of 0 for this argument, then the controller does not limit the maximum speed.
executionTaskName: The name of the task to execute the AeroScript command on.
Disable the Drive Analog Position Control feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Position Control feature.
Disable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Position Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Position Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Disable the Drive Analog Position Control feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Position Control feature.
Disable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Position Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Position Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enable the Drive Analog Position Control feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Position Control feature.
Enable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Position Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Position Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enable the Drive Analog Position Control feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Position Control feature.
Enable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Position Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enable the Drive Analog Position Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Position Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the output velocity and analog input voltage, where Velocity = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Control feature.
analogInputNum: The analog input signal used in the velocity computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the velocity computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the output velocity and analog input voltage, where Velocity = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Control feature.
analogInputNum: The analog input signal used in the velocity computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the velocity computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the output velocity and analog input voltage, where Velocity = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Control feature.
analogInputNum: The analog input signal used in the velocity computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the velocity computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the output velocity and analog input voltage, where Velocity = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Control feature.
analogInputNum: The analog input signal used in the velocity computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the velocity computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the output velocity and analog input voltage, where Velocity = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Control feature.
analogInputNum: The analog input signal used in the velocity computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the velocity computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the output velocity and analog input voltage, where Velocity = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Control feature.
analogInputNum: The analog input signal used in the velocity computation.
digitalInputNum: The digital input signal used to enable and disable the axis.
inputScale: The scale value used in the velocity computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Control feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Current Control feature.
Disables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Control feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Current Control feature.
Disables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Current Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Control feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Velocity Control feature.
Enables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Control feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Velocity Control feature.
Enables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Control feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Control feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Control feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the velocity feedforward and analog input voltage, where Velocity Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Feedforward feature.
analogInputNum: The analog input signal used in the velocity feedforward computation.
inputScale: The scale value used in the velocity feedforward computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the velocity feedforward and analog input voltage, where Velocity Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Feedforward feature.
analogInputNum: The analog input signal used in the velocity feedforward computation.
inputScale: The scale value used in the velocity feedforward computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the velocity feedforward and analog input voltage, where Velocity Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Feedforward feature.
analogInputNum: The analog input signal used in the velocity feedforward computation.
inputScale: The scale value used in the velocity feedforward computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the relationship between the velocity feedforward and analog input voltage, where Velocity Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on task 1.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Feedforward feature.
analogInputNum: The analog input signal used in the velocity feedforward computation.
inputScale: The scale value used in the velocity feedforward computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
Configures the relationship between the velocity feedforward and analog input voltage, where Velocity Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Feedforward feature.
analogInputNum: The analog input signal used in the velocity feedforward computation.
inputScale: The scale value used in the velocity feedforward computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the relationship between the velocity feedforward and analog input voltage, where Velocity Feedforward = (Analog Input Voltage - ($inputOffset / 1000)) x $inputScale.
Executes on the specified task.
axis: The axis on which to apply the configuration for the Drive Analog Velocity Feedforward feature.
analogInputNum: The analog input signal used in the velocity feedforward computation.
inputScale: The scale value used in the velocity feedforward computation to convert from volts to units/second.
inputOffset: The offset value in millivolts used in the velocity feedforward computation. This argument has a minimum value of -1000 and a maximum value of 1000.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Feedforward feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Velocity Feedforward feature.
Disables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Velocity Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Velocity Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Feedforward feature.
Executes on task 1.
axis: The axis on which to disable the Drive Analog Velocity Feedforward feature.
Disables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Velocity Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to disable the Drive Analog Velocity Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Feedforward feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Velocity Feedforward feature.
Enables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Feedforward feature.
Executes on task 1.
axis: The axis on which to enable the Drive Analog Velocity Feedforward feature.
Enables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Feedforward feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the Drive Analog Velocity Feedforward feature.
Executes on the specified task.
axis: The axis on which to enable the Drive Analog Velocity Feedforward feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.FaultAndError Methods
Acknowledges all axis faults and clears all task errors.
Executes on task 1.
Acknowledges all axis faults and clears all task errors.
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Acknowledges all axis faults and clears all task errors.
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Acknowledges faults on an axis.
Executes on task 1.
axis: The axis on which to acknowledge faults.
Acknowledges faults on an axis.
Executes on the specified task.
axis: The axis on which to acknowledge faults.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Acknowledges faults on an axis.
Executes on the specified task.
axis: The axis on which to acknowledge faults.
executionTaskName: The name of the task to execute the AeroScript command on.
Acknowledges faults on an axis.
Executes on task 1.
axis: The axis on which to acknowledge faults.
Acknowledges faults on an axis.
Executes on the specified task.
axis: The axis on which to acknowledge faults.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Acknowledges faults on an axis.
Executes on the specified task.
axis: The axis on which to acknowledge faults.
executionTaskName: The name of the task to execute the AeroScript command on.
Acknowledges faults on axes.
Executes on task 1.
axes: The axes on which to acknowledge faults.
Acknowledges faults on axes.
Executes on the specified task.
axes: The axes on which to acknowledge faults.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Acknowledges faults on axes.
Executes on the specified task.
axes: The axes on which to acknowledge faults.
executionTaskName: The name of the task to execute the AeroScript command on.
Acknowledges faults on axes.
Executes on task 1.
axes: The axes on which to acknowledge faults.
Acknowledges faults on axes.
Executes on the specified task.
axes: The axes on which to acknowledge faults.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Acknowledges faults on axes.
Executes on the specified task.
axes: The axes on which to acknowledge faults.
executionTaskName: The name of the task to execute the AeroScript command on.
Causes faults on an axis.
Executes on task 1.
axis: The axis on which to cause faults.
faultMask: The mask of faults to cause on the axis.
Causes faults on an axis.
Executes on the specified task.
axis: The axis on which to cause faults.
faultMask: The mask of faults to cause on the axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Causes faults on an axis.
Executes on the specified task.
axis: The axis on which to cause faults.
faultMask: The mask of faults to cause on the axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Causes faults on an axis.
Executes on task 1.
axis: The axis on which to cause faults.
faultMask: The mask of faults to cause on the axis.
Causes faults on an axis.
Executes on the specified task.
axis: The axis on which to cause faults.
faultMask: The mask of faults to cause on the axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Causes faults on an axis.
Executes on the specified task.
axis: The axis on which to cause faults.
faultMask: The mask of faults to cause on the axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Clears the task error that is set on the given task.
Executes on task 1.
taskIndex: The task index on which to clear the task error.
Clears the task error that is set on the given task.
Executes on the specified task.
taskIndex: The task index on which to clear the task error.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Clears the task error that is set on the given task.
Executes on the specified task.
taskIndex: The task index on which to clear the task error.
executionTaskName: The name of the task to execute the AeroScript command on.
Clears the task warning that is set on the given task.
Executes on task 1.
taskIndex: The task index on which to clear the task warning.
Clears the task warning that is set on the given task.
Executes on the specified task.
taskIndex: The task index on which to clear the task warning.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Clears the task warning that is set on the given task.
Executes on the specified task.
taskIndex: The task index on which to clear the task warning.
executionTaskName: The name of the task to execute the AeroScript command on.
Causes a task error with the specified message on a task.
Executes on task 1.
taskIndex: The task on which to cause a task error.
errorMessage: The error message to display.
Causes a task error with the specified message on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task error.
errorMessage: The error message to display.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Causes a task error with the specified message on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task error.
errorMessage: The error message to display.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the TaskSetError($taskIndex as integer, $errorMessage as string) overload. Use that overload instead to set a task error with your own specified message. Use the TaskClearError($taskIndex as integer) function to clear a task error.
Causes a specified task error on a task.
Executes on task 1.
taskIndex: The task on which to cause a task error.
error: The task error to cause. Specify 0 to clear the current task error.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the TaskSetError($taskIndex as integer, $errorMessage as string) overload. Use that overload instead to set a task error with your own specified message. Use the TaskClearError($taskIndex as integer) function to clear a task error.
Causes a specified task error on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task error.
error: The task error to cause. Specify 0 to clear the current task error.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the TaskSetError($taskIndex as integer, $errorMessage as string) overload. Use that overload instead to set a task error with your own specified message. Use the TaskClearError($taskIndex as integer) function to clear a task error.
Causes a specified task error on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task error.
error: The task error to cause. Specify 0 to clear the current task error.
executionTaskName: The name of the task to execute the AeroScript command on.
Causes a task warning with the specified message on a task.
Executes on task 1.
taskIndex: The task on which to cause a task warning.
warningMessage: The warning message to display.
Causes a task warning with the specified message on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task warning.
warningMessage: The warning message to display.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Causes a task warning with the specified message on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task warning.
warningMessage: The warning message to display.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the TaskSetWarning($taskIndex as integer, $warningMessage as string) overload. Use that overload instead to set a task warning with your own specified message. Use the TaskClearWarning($taskIndex as integer) function to clear a task warning.
Causes a specified task warning on a task.
Executes on task 1.
taskIndex: The task on which to cause a task warning.
warning: The task warning to cause. Specify 0 to clear the current task warning.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the TaskSetWarning($taskIndex as integer, $warningMessage as string) overload. Use that overload instead to set a task warning with your own specified message. Use the TaskClearWarning($taskIndex as integer) function to clear a task warning.
Causes a specified task warning on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task warning.
warning: The task warning to cause. Specify 0 to clear the current task warning.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function overload has been obsoleted by the TaskSetWarning($taskIndex as integer, $warningMessage as string) overload. Use that overload instead to set a task warning with your own specified message. Use the TaskClearWarning($taskIndex as integer) function to clear a task warning.
Causes a specified task warning on a task.
Executes on the specified task.
taskIndex: The task on which to cause a task warning.
warning: The task warning to cause. Specify 0 to clear the current task warning.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Galvo Methods
Specifies the pulse width, in microseconds, of the O1 signal.
Executes on task 1.
axis: The axis on which to configure the laser 1 pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the O1 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 1 pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the O1 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 1 pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the O1 signal.
Executes on task 1.
axis: The axis on which to configure the laser 1 pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the O1 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 1 pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the O1 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 1 pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the O2 signal.
Executes on task 1.
axis: The axis on which to configure the laser 2 pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the O2 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 2 pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the O2 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 2 pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the O2 signal.
Executes on task 1.
axis: The axis on which to configure the laser 2 pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the O2 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 2 pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the O2 signal.
Executes on the specified task.
axis: The axis on which to configure the laser 2 pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies when the axis fires the laser relative to when you command the laser to power on and when the axis stops firing the laser relative to when you command the laser to power off.
Executes on task 1.
axis: The axis on which to configure laser delays.
onDelay: The delay time, in microseconds, that is necessary for the laser to power on. If your program uses the automatic laser mode, this value must be greater than or equal to -32,768 and less than or equal to 32,767. If your program uses the manual laser mode or if you are operating in IFOV mode, this value must be greater than or equal to -975 and less than or equal to 32,767.
offDelay: The delay time, in microseconds, that is necessary for the laser to power off. This value must be greater than or equal to -975 and less than or equal to 2,000,000.
Specifies when the axis fires the laser relative to when you command the laser to power on and when the axis stops firing the laser relative to when you command the laser to power off.
Executes on the specified task.
axis: The axis on which to configure laser delays.
onDelay: The delay time, in microseconds, that is necessary for the laser to power on. If your program uses the automatic laser mode, this value must be greater than or equal to -32,768 and less than or equal to 32,767. If your program uses the manual laser mode or if you are operating in IFOV mode, this value must be greater than or equal to -975 and less than or equal to 32,767.
offDelay: The delay time, in microseconds, that is necessary for the laser to power off. This value must be greater than or equal to -975 and less than or equal to 2,000,000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies when the axis fires the laser relative to when you command the laser to power on and when the axis stops firing the laser relative to when you command the laser to power off.
Executes on the specified task.
axis: The axis on which to configure laser delays.
onDelay: The delay time, in microseconds, that is necessary for the laser to power on. If your program uses the automatic laser mode, this value must be greater than or equal to -32,768 and less than or equal to 32,767. If your program uses the manual laser mode or if you are operating in IFOV mode, this value must be greater than or equal to -975 and less than or equal to 32,767.
offDelay: The delay time, in microseconds, that is necessary for the laser to power off. This value must be greater than or equal to -975 and less than or equal to 2,000,000.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies when the axis fires the laser relative to when you command the laser to power on and when the axis stops firing the laser relative to when you command the laser to power off.
Executes on task 1.
axis: The axis on which to configure laser delays.
onDelay: The delay time, in microseconds, that is necessary for the laser to power on. If your program uses the automatic laser mode, this value must be greater than or equal to -32,768 and less than or equal to 32,767. If your program uses the manual laser mode or if you are operating in IFOV mode, this value must be greater than or equal to -975 and less than or equal to 32,767.
offDelay: The delay time, in microseconds, that is necessary for the laser to power off. This value must be greater than or equal to -975 and less than or equal to 2,000,000.
Specifies when the axis fires the laser relative to when you command the laser to power on and when the axis stops firing the laser relative to when you command the laser to power off.
Executes on the specified task.
axis: The axis on which to configure laser delays.
onDelay: The delay time, in microseconds, that is necessary for the laser to power on. If your program uses the automatic laser mode, this value must be greater than or equal to -32,768 and less than or equal to 32,767. If your program uses the manual laser mode or if you are operating in IFOV mode, this value must be greater than or equal to -975 and less than or equal to 32,767.
offDelay: The delay time, in microseconds, that is necessary for the laser to power off. This value must be greater than or equal to -975 and less than or equal to 2,000,000.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies when the axis fires the laser relative to when you command the laser to power on and when the axis stops firing the laser relative to when you command the laser to power off.
Executes on the specified task.
axis: The axis on which to configure laser delays.
onDelay: The delay time, in microseconds, that is necessary for the laser to power on. If your program uses the automatic laser mode, this value must be greater than or equal to -32,768 and less than or equal to 32,767. If your program uses the manual laser mode or if you are operating in IFOV mode, this value must be greater than or equal to -975 and less than or equal to 32,767.
offDelay: The delay time, in microseconds, that is necessary for the laser to power off. This value must be greater than or equal to -975 and less than or equal to 2,000,000.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the mode in which the laser output signals operate.
Executes on task 1.
axis: The axis on which to configure the laser mode.
laserMode: The value of the laser output mode.
Specifies the mode in which the laser output signals operate.
Executes on the specified task.
axis: The axis on which to configure the laser mode.
laserMode: The value of the laser output mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the mode in which the laser output signals operate.
Executes on the specified task.
axis: The axis on which to configure the laser mode.
laserMode: The value of the laser output mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the mode in which the laser output signals operate.
Executes on task 1.
axis: The axis on which to configure the laser mode.
laserMode: The value of the laser output mode.
Specifies the mode in which the laser output signals operate.
Executes on the specified task.
axis: The axis on which to configure the laser mode.
laserMode: The value of the laser output mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the mode in which the laser output signals operate.
Executes on the specified task.
axis: The axis on which to configure the laser mode.
laserMode: The value of the laser output mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the O1 and O2 signals.
Executes on task 1.
axis: The axis on which to configure the laser output period.
time: The time value in microseconds.
Specifies the period, in microseconds, of the O1 and O2 signals.
Executes on the specified task.
axis: The axis on which to configure the laser output period.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the O1 and O2 signals.
Executes on the specified task.
axis: The axis on which to configure the laser output period.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the O1 and O2 signals.
Executes on task 1.
axis: The axis on which to configure the laser output period.
time: The time value in microseconds.
Specifies the period, in microseconds, of the O1 and O2 signals.
Executes on the specified task.
axis: The axis on which to configure the laser output period.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the O1 and O2 signals.
Executes on the specified task.
axis: The axis on which to configure the laser output period.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the standby signals.
Executes on task 1.
axis: The axis on which to configure the standby period.
time: The time value in microseconds.
Specifies the period, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby period.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby period.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the standby signals.
Executes on task 1.
axis: The axis on which to configure the standby period.
time: The time value in microseconds.
Specifies the period, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby period.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the period, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby period.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the standby signals.
Executes on task 1.
axis: The axis on which to configure the standby pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the standby signals.
Executes on task 1.
axis: The axis on which to configure the standby pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the standby signals.
Executes on the specified task.
axis: The axis on which to configure the standby pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the suppression signal.
Executes on task 1.
axis: The axis on which to configure the suppression pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the suppression signal.
Executes on the specified task.
axis: The axis on which to configure the suppression pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the suppression signal.
Executes on the specified task.
axis: The axis on which to configure the suppression pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the suppression signal.
Executes on task 1.
axis: The axis on which to configure the suppression pulse width.
time: The time value in microseconds.
Specifies the pulse width, in microseconds, of the suppression signal.
Executes on the specified task.
axis: The axis on which to configure the suppression pulse width.
time: The time value in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the pulse width, in microseconds, of the suppression signal.
Executes on the specified task.
axis: The axis on which to configure the suppression pulse width.
time: The time value in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables "marking on the fly" functionality.
Executes on task 1.
axis: The axis on which to configure the encoder scale factor.
encoderScaleFactor: The ratio of scanner counts to encoder counts. This value must be greater than -32,768 and less than 32,767.
Enables "marking on the fly" functionality.
Executes on the specified task.
axis: The axis on which to configure the encoder scale factor.
encoderScaleFactor: The ratio of scanner counts to encoder counts. This value must be greater than -32,768 and less than 32,767.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables "marking on the fly" functionality.
Executes on the specified task.
axis: The axis on which to configure the encoder scale factor.
encoderScaleFactor: The ratio of scanner counts to encoder counts. This value must be greater than -32,768 and less than 32,767.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables "marking on the fly" functionality.
Executes on task 1.
axis: The axis on which to configure the encoder scale factor.
encoderScaleFactor: The ratio of scanner counts to encoder counts. This value must be greater than -32,768 and less than 32,767.
Enables "marking on the fly" functionality.
Executes on the specified task.
axis: The axis on which to configure the encoder scale factor.
encoderScaleFactor: The ratio of scanner counts to encoder counts. This value must be greater than -32,768 and less than 32,767.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables "marking on the fly" functionality.
Executes on the specified task.
axis: The axis on which to configure the encoder scale factor.
encoderScaleFactor: The ratio of scanner counts to encoder counts. This value must be greater than -32,768 and less than 32,767.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies how the laser on a galvo axis is controlled.
Executes on task 1.
axis: The axis on which to configure the laser state.
laserState: The mode to use to control the laser.
Specifies how the laser on a galvo axis is controlled.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The mode to use to control the laser.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies how the laser on a galvo axis is controlled.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The mode to use to control the laser.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies how the laser on a galvo axis is controlled.
Executes on task 1.
axis: The axis on which to configure the laser state.
laserState: The mode to use to control the laser.
Specifies how the laser on a galvo axis is controlled.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The mode to use to control the laser.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies how the laser on a galvo axis is controlled.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The mode to use to control the laser.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the projective transformation on galvo axes.
Executes on task 1.
axis: The galvo axis on which to disable the projection.
Disables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to disable the projection.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to disable the projection.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the projective transformation on galvo axes.
Executes on task 1.
axis: The galvo axis on which to disable the projection.
Disables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to disable the projection.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to disable the projection.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the projective transformation on galvo axes.
Executes on task 1.
axis: The galvo axis on which to apply the projection.
Enables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to apply the projection.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to apply the projection.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the projective transformation on galvo axes.
Executes on task 1.
axis: The galvo axis on which to apply the projection.
Enables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to apply the projection.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the projective transformation on galvo axes.
Executes on the specified task.
axis: The galvo axis on which to apply the projection.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the projective transformation coefficients that are applied to galvo axes.
Executes on task 1.
axis: The galvo axis on which the projection is to be applied.
coefficients: The coefficients to use.
Specifies the projective transformation coefficients that are applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the projection is to be applied.
coefficients: The coefficients to use.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the projective transformation coefficients that are applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the projection is to be applied.
coefficients: The coefficients to use.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the projective transformation coefficients that are applied to galvo axes.
Executes on task 1.
axis: The galvo axis on which the projection is to be applied.
coefficients: The coefficients to use.
Specifies the projective transformation coefficients that are applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the projection is to be applied.
coefficients: The coefficients to use.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the projective transformation coefficients that are applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the projection is to be applied.
coefficients: The coefficients to use.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies an angle of rotation that is applied to galvo axes.
Executes on task 1.
axis: The galvo axis on which the rotation is to be applied.
angle: The angle in degrees.
Specifies an angle of rotation that is applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the rotation is to be applied.
angle: The angle in degrees.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies an angle of rotation that is applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the rotation is to be applied.
angle: The angle in degrees.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies an angle of rotation that is applied to galvo axes.
Executes on task 1.
axis: The galvo axis on which the rotation is to be applied.
angle: The angle in degrees.
Specifies an angle of rotation that is applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the rotation is to be applied.
angle: The angle in degrees.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies an angle of rotation that is applied to galvo axes.
Executes on the specified task.
axis: The galvo axis on which the rotation is to be applied.
angle: The angle in degrees.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the galvo wobble feature.
Executes on task 1.
axis: The galvo axis on which the galvo wobble is to be disabled.
Disables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be disabled.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be disabled.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the galvo wobble feature.
Executes on task 1.
axis: The galvo axis on which the galvo wobble is to be disabled.
Disables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be disabled.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be disabled.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the galvo wobble feature.
Executes on task 1.
axis: The galvo axis on which the galvo wobble is to be applied.
Enables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the galvo wobble feature.
Executes on task 1.
axis: The galvo axis on which the galvo wobble is to be applied.
Enables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the galvo wobble feature.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the wobble feature, which generates a wobble pattern that is added to the motion command of a galvo axis.
Executes on task 1.
axis: The galvo axis on which the galvo wobble is to be applied.
amplitudeParallel: The amplitude of the wobble shape parallel to the vector path.
amplitudePerpendicular: The amplitude of the wobble shape perpendicular to the vector path.
frequency: The frequency of the wobble oscillation. Specified in hertz for time-based mode or user units for distance-based mode.
wobbleMode: Specifies whether the wobble is repeated based on a fixed time or a fixed vector distance.
wobbleType: The type of figure that is generated by the wobble.
Configures the wobble feature, which generates a wobble pattern that is added to the motion command of a galvo axis.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
amplitudeParallel: The amplitude of the wobble shape parallel to the vector path.
amplitudePerpendicular: The amplitude of the wobble shape perpendicular to the vector path.
frequency: The frequency of the wobble oscillation. Specified in hertz for time-based mode or user units for distance-based mode.
wobbleMode: Specifies whether the wobble is repeated based on a fixed time or a fixed vector distance.
wobbleType: The type of figure that is generated by the wobble.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the wobble feature, which generates a wobble pattern that is added to the motion command of a galvo axis.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
amplitudeParallel: The amplitude of the wobble shape parallel to the vector path.
amplitudePerpendicular: The amplitude of the wobble shape perpendicular to the vector path.
frequency: The frequency of the wobble oscillation. Specified in hertz for time-based mode or user units for distance-based mode.
wobbleMode: Specifies whether the wobble is repeated based on a fixed time or a fixed vector distance.
wobbleType: The type of figure that is generated by the wobble.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the wobble feature, which generates a wobble pattern that is added to the motion command of a galvo axis.
Executes on task 1.
axis: The galvo axis on which the galvo wobble is to be applied.
amplitudeParallel: The amplitude of the wobble shape parallel to the vector path.
amplitudePerpendicular: The amplitude of the wobble shape perpendicular to the vector path.
frequency: The frequency of the wobble oscillation. Specified in hertz for time-based mode or user units for distance-based mode.
wobbleMode: Specifies whether the wobble is repeated based on a fixed time or a fixed vector distance.
wobbleType: The type of figure that is generated by the wobble.
Configures the wobble feature, which generates a wobble pattern that is added to the motion command of a galvo axis.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
amplitudeParallel: The amplitude of the wobble shape parallel to the vector path.
amplitudePerpendicular: The amplitude of the wobble shape perpendicular to the vector path.
frequency: The frequency of the wobble oscillation. Specified in hertz for time-based mode or user units for distance-based mode.
wobbleMode: Specifies whether the wobble is repeated based on a fixed time or a fixed vector distance.
wobbleType: The type of figure that is generated by the wobble.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the wobble feature, which generates a wobble pattern that is added to the motion command of a galvo axis.
Executes on the specified task.
axis: The galvo axis on which the galvo wobble is to be applied.
amplitudeParallel: The amplitude of the wobble shape parallel to the vector path.
amplitudePerpendicular: The amplitude of the wobble shape perpendicular to the vector path.
frequency: The frequency of the wobble oscillation. Specified in hertz for time-based mode or user units for distance-based mode.
wobbleMode: Specifies whether the wobble is repeated based on a fixed time or a fixed vector distance.
wobbleType: The type of figure that is generated by the wobble.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables Infinite Field of View (IFOV).
Executes on task 1.
Disables Infinite Field of View (IFOV).
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables Infinite Field of View (IFOV).
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables Infinite Field of View (IFOV).
Executes on task 1.
Enables Infinite Field of View (IFOV).
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables Infinite Field of View (IFOV).
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on task 1.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on task 1.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on task 1.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
scaleFactorH: Specifies the scaling from the servo axis to the galvo axis in the horizontal axis pair.
scaleFactorV: Specifies the scaling from the servo axis to the galvo axis in the vertical axis pair.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
scaleFactorH: Specifies the scaling from the servo axis to the galvo axis in the horizontal axis pair.
scaleFactorV: Specifies the scaling from the servo axis to the galvo axis in the vertical axis pair.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
scaleFactorH: Specifies the scaling from the servo axis to the galvo axis in the horizontal axis pair.
scaleFactorV: Specifies the scaling from the servo axis to the galvo axis in the vertical axis pair.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on task 1.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
scaleFactorH: Specifies the scaling from the servo axis to the galvo axis in the horizontal axis pair.
scaleFactorV: Specifies the scaling from the servo axis to the galvo axis in the vertical axis pair.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
scaleFactorH: Specifies the scaling from the servo axis to the galvo axis in the horizontal axis pair.
scaleFactorV: Specifies the scaling from the servo axis to the galvo axis in the vertical axis pair.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axisPairH: The horizontal axis pair. This pair consists of a galvo axis and its corresponding servo axis.
axisPairV: The vertical axis pair. This pair consists of a galvo axis and its corresponding servo axis.
scaleFactorH: Specifies the scaling from the servo axis to the galvo axis in the horizontal axis pair.
scaleFactorV: Specifies the scaling from the servo axis to the galvo axis in the vertical axis pair.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the field of view size of the galvo head in Infinite Field of View (IFOV).
Executes on task 1.
size: The field of view size, in user units, of the galvo head.
Configures the field of view size of the galvo head in Infinite Field of View (IFOV).
Executes on the specified task.
size: The field of view size, in user units, of the galvo head.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the field of view size of the galvo head in Infinite Field of View (IFOV).
Executes on the specified task.
size: The field of view size, in user units, of the galvo head.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures more axes to command in Infinite Field of View (IFOV).
Executes on task 1.
axes: A list of axes to synchronize in Infinite Field of View in addition to those specified in IfovSetAxisPairs().
Configures more axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axes: A list of axes to synchronize in Infinite Field of View in addition to those specified in IfovSetAxisPairs().
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures more axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axes: A list of axes to synchronize in Infinite Field of View in addition to those specified in IfovSetAxisPairs().
executionTaskName: The name of the task to execute the AeroScript command on.
Configures more axes to command in Infinite Field of View (IFOV).
Executes on task 1.
axes: A list of axes to synchronize in Infinite Field of View in addition to those specified in IfovSetAxisPairs().
Configures more axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axes: A list of axes to synchronize in Infinite Field of View in addition to those specified in IfovSetAxisPairs().
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures more axes to command in Infinite Field of View (IFOV).
Executes on the specified task.
axes: A list of axes to synchronize in Infinite Field of View in addition to those specified in IfovSetAxisPairs().
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the maximum search time that the controller looks ahead in Infinite Field of View (IFOV).
Executes on task 1.
time: The time, in milliseconds, that the controller looks ahead.
Configures the maximum search time that the controller looks ahead in Infinite Field of View (IFOV).
Executes on the specified task.
time: The time, in milliseconds, that the controller looks ahead.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the maximum search time that the controller looks ahead in Infinite Field of View (IFOV).
Executes on the specified task.
time: The time, in milliseconds, that the controller looks ahead.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the maximum acceleration of the servo axes while in Infinite Field of View (IFOV).
Executes on task 1.
acceleration: The maximum acceleration, in user units/second squared, of the servo axes.
Configures the maximum acceleration of the servo axes while in Infinite Field of View (IFOV).
Executes on the specified task.
acceleration: The maximum acceleration, in user units/second squared, of the servo axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the maximum acceleration of the servo axes while in Infinite Field of View (IFOV).
Executes on the specified task.
acceleration: The maximum acceleration, in user units/second squared, of the servo axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the maximum speed of the servo axes while in Infinite Field of View (IFOV).
Executes on task 1.
speed: The maximum speed, in user units/time base, of the servo axes.
Configures the maximum speed of the servo axes while in Infinite Field of View (IFOV).
Executes on the specified task.
speed: The maximum speed, in user units/time base, of the servo axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the maximum speed of the servo axes while in Infinite Field of View (IFOV).
Executes on the specified task.
speed: The maximum speed, in user units/time base, of the servo axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.IO Methods
Gets the value of a specified analog input.
Executes on task 1.
axis: The axis on which to retrieve the value of the analog input.
inputNum: The number of the analog input to get.
Returns: The value of the specified analog input..
Gets the value of a specified analog input.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog input.
inputNum: The number of the analog input to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified analog input..
Gets the value of a specified analog input.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog input.
inputNum: The number of the analog input to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified analog input..
Gets the value of a specified analog input.
Executes on task 1.
axis: The axis on which to retrieve the value of the analog input.
inputNum: The number of the analog input to get.
Returns: The value of the specified analog input..
Gets the value of a specified analog input.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog input.
inputNum: The number of the analog input to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified analog input..
Gets the value of a specified analog input.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog input.
inputNum: The number of the analog input to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified analog input..
Configures the specified analog output to use values from the drive array.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
updateEvent: The event which causes a new analog output value to be read from the drive array.
driveArrayStartAddress: The byte-addressable index of the drive array where the first analog output value is stored.
numberOfPoints: The number of analog output values to read from the drive array.
divisor: Divides the default update event rate by the specified integer if $updateEvent is set to Time.
enableRepeat: Configures the specified analog output to start over at the first analog output value after the last value in the drive array is used.
Configures the specified analog output to use values from the drive array.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
updateEvent: The event which causes a new analog output value to be read from the drive array.
driveArrayStartAddress: The byte-addressable index of the drive array where the first analog output value is stored.
numberOfPoints: The number of analog output values to read from the drive array.
divisor: Divides the default update event rate by the specified integer if $updateEvent is set to Time.
enableRepeat: Configures the specified analog output to start over at the first analog output value after the last value in the drive array is used.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the specified analog output to use values from the drive array.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
updateEvent: The event which causes a new analog output value to be read from the drive array.
driveArrayStartAddress: The byte-addressable index of the drive array where the first analog output value is stored.
numberOfPoints: The number of analog output values to read from the drive array.
divisor: Divides the default update event rate by the specified integer if $updateEvent is set to Time.
enableRepeat: Configures the specified analog output to start over at the first analog output value after the last value in the drive array is used.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the specified analog output to use values from the drive array.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
updateEvent: The event which causes a new analog output value to be read from the drive array.
driveArrayStartAddress: The byte-addressable index of the drive array where the first analog output value is stored.
numberOfPoints: The number of analog output values to read from the drive array.
divisor: Divides the default update event rate by the specified integer if $updateEvent is set to Time.
enableRepeat: Configures the specified analog output to start over at the first analog output value after the last value in the drive array is used.
Configures the specified analog output to use values from the drive array.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
updateEvent: The event which causes a new analog output value to be read from the drive array.
driveArrayStartAddress: The byte-addressable index of the drive array where the first analog output value is stored.
numberOfPoints: The number of analog output values to read from the drive array.
divisor: Divides the default update event rate by the specified integer if $updateEvent is set to Time.
enableRepeat: Configures the specified analog output to start over at the first analog output value after the last value in the drive array is used.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the specified analog output to use values from the drive array.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
updateEvent: The event which causes a new analog output value to be read from the drive array.
driveArrayStartAddress: The byte-addressable index of the drive array where the first analog output value is stored.
numberOfPoints: The number of analog output values to read from the drive array.
divisor: Divides the default update event rate by the specified integer if $updateEvent is set to Time.
enableRepeat: Configures the specified analog output to start over at the first analog output value after the last value in the drive array is used.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an analog output to be dependent on a specified real-time internal servo loop value of a single axis.
Executes on task 1.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
Configures an analog output to be dependent on a specified real-time internal servo loop value of a single axis.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an analog output to be dependent on a specified real-time internal servo loop value of a single axis.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an analog output to be dependent on a specified real-time internal servo loop value of a single axis.
Executes on task 1.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
Configures an analog output to be dependent on a specified real-time internal servo loop value of a single axis.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an analog output to be dependent on a specified real-time internal servo loop value of a single axis.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskName: The name of the task to execute the AeroScript command on.
Restores the analog output configuration to the default operating mode.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
Restores the analog output configuration to the default operating mode.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Restores the analog output configuration to the default operating mode.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
executionTaskName: The name of the task to execute the AeroScript command on.
Restores the analog output configuration to the default operating mode.
Executes on task 1.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
Restores the analog output configuration to the default operating mode.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Restores the analog output configuration to the default operating mode.
Executes on the specified task.
axis: The axis on which to apply the configuration.
outputNum: The number of the analog output to configure.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an analog output to be dependent on the square root of the sum of squares of a specified real-time internal servo loop value of multiple axes. The tracked value is always positive or zero.
Executes on task 1.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
inputAxes: An array of axes from which to read the $trackingItem from, vectorizing the result, in order to update the analog output.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
Configures an analog output to be dependent on the square root of the sum of squares of a specified real-time internal servo loop value of multiple axes. The tracked value is always positive or zero.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
inputAxes: An array of axes from which to read the $trackingItem from, vectorizing the result, in order to update the analog output.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an analog output to be dependent on the square root of the sum of squares of a specified real-time internal servo loop value of multiple axes. The tracked value is always positive or zero.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
inputAxes: An array of axes from which to read the $trackingItem from, vectorizing the result, in order to update the analog output.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an analog output to be dependent on the square root of the sum of squares of a specified real-time internal servo loop value of multiple axes. The tracked value is always positive or zero.
Executes on task 1.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
inputAxes: An array of axes from which to read the $trackingItem from, vectorizing the result, in order to update the analog output.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
Configures an analog output to be dependent on the square root of the sum of squares of a specified real-time internal servo loop value of multiple axes. The tracked value is always positive or zero.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
inputAxes: An array of axes from which to read the $trackingItem from, vectorizing the result, in order to update the analog output.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an analog output to be dependent on the square root of the sum of squares of a specified real-time internal servo loop value of multiple axes. The tracked value is always positive or zero.
Executes on the specified task.
outputAxis: The axis of the servo loop value that $trackingItem is tracking.
outputNum: The index of the analog output to update.
inputAxes: An array of axes from which to read the $trackingItem from, vectorizing the result, in order to update the analog output.
trackingItem: A servo loop value, such as position command, to track.
scaleFactor: The scale factor applied to the analog output.
offset: This value is applied with the tracking value to the analog output. Use this argument if you want to track position on a stage where the position can never be negative. The units are volts.
minVoltage: The minimum voltage that the analog output will be set to.
maxVoltage: The maximum voltage that the analog output will be set to.
executionTaskName: The name of the task to execute the AeroScript command on.
Gets the value of a specified analog output.
Executes on task 1.
axis: The axis on which to retrieve the value of the analog output.
outputNum: The number of the analog output to get.
Returns: The value of the specified analog output..
Gets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog output.
outputNum: The number of the analog output to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified analog output..
Gets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog output.
outputNum: The number of the analog output to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified analog output..
Gets the value of a specified analog output.
Executes on task 1.
axis: The axis on which to retrieve the value of the analog output.
outputNum: The number of the analog output to get.
Returns: The value of the specified analog output..
Gets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog output.
outputNum: The number of the analog output to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified analog output..
Gets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to retrieve the value of the analog output.
outputNum: The number of the analog output to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified analog output..
Sets the value of a specified analog output.
Executes on task 1.
axis: The axis on which to set the value of the analog output.
outputNum: The number of the analog output to set.
value: The value to set to the specified analog output.
Sets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to set the value of the analog output.
outputNum: The number of the analog output to set.
value: The value to set to the specified analog output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to set the value of the analog output.
outputNum: The number of the analog output to set.
value: The value to set to the specified analog output.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the value of a specified analog output.
Executes on task 1.
axis: The axis on which to set the value of the analog output.
outputNum: The number of the analog output to set.
value: The value to set to the specified analog output.
Sets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to set the value of the analog output.
outputNum: The number of the analog output to set.
value: The value to set to the specified analog output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of a specified analog output.
Executes on the specified task.
axis: The axis on which to set the value of the analog output.
outputNum: The number of the analog output to set.
value: The value to set to the specified analog output.
executionTaskName: The name of the task to execute the AeroScript command on.
Gets the value of the specified digital input bit.
Executes on task 1.
axis: The axis from which to get the digital input bit.
inputNum: The digital input bit to get.
Returns: The value of the specified digital input bit..
Gets the value of the specified digital input bit.
Executes on the specified task.
axis: The axis from which to get the digital input bit.
inputNum: The digital input bit to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified digital input bit..
Gets the value of the specified digital input bit.
Executes on the specified task.
axis: The axis from which to get the digital input bit.
inputNum: The digital input bit to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified digital input bit..
Gets the value of the specified digital input bit.
Executes on task 1.
axis: The axis from which to get the digital input bit.
inputNum: The digital input bit to get.
Returns: The value of the specified digital input bit..
Gets the value of the specified digital input bit.
Executes on the specified task.
axis: The axis from which to get the digital input bit.
inputNum: The digital input bit to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified digital input bit..
Gets the value of the specified digital input bit.
Executes on the specified task.
axis: The axis from which to get the digital input bit.
inputNum: The digital input bit to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified digital input bit..
Gets the value of the specified digital output bit.
Executes on task 1.
axis: The axis from which to get the digital output bit.
outputNum: The digital output bit to get.
Returns: The value of the specified digital output bit..
Gets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis from which to get the digital output bit.
outputNum: The digital output bit to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified digital output bit..
Gets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis from which to get the digital output bit.
outputNum: The digital output bit to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified digital output bit..
Gets the value of the specified digital output bit.
Executes on task 1.
axis: The axis from which to get the digital output bit.
outputNum: The digital output bit to get.
Returns: The value of the specified digital output bit..
Gets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis from which to get the digital output bit.
outputNum: The digital output bit to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified digital output bit..
Gets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis from which to get the digital output bit.
outputNum: The digital output bit to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified digital output bit..
Sets the value of the specified digital output bit.
Executes on task 1.
axis: The axis on which to set the digital output bit.
outputNum: The digital output bit to set.
value: The value of the specified digital output bit.
Sets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis on which to set the digital output bit.
outputNum: The digital output bit to set.
value: The value of the specified digital output bit.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis on which to set the digital output bit.
outputNum: The digital output bit to set.
value: The value of the specified digital output bit.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the value of the specified digital output bit.
Executes on task 1.
axis: The axis on which to set the digital output bit.
outputNum: The digital output bit to set.
value: The value of the specified digital output bit.
Sets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis on which to set the digital output bit.
outputNum: The digital output bit to set.
value: The value of the specified digital output bit.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of the specified digital output bit.
Executes on the specified task.
axis: The axis on which to set the digital output bit.
outputNum: The digital output bit to set.
value: The value of the specified digital output bit.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the laser to manual mode and to the specified value.
Executes on task 1.
axis: The axis on which to configure the laser state.
laserState: The value for the laser. To turn off the laser, specify a value of 0. To turn on the laser, specify a value of 1.
Sets the laser to manual mode and to the specified value.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The value for the laser. To turn off the laser, specify a value of 0. To turn on the laser, specify a value of 1.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the laser to manual mode and to the specified value.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The value for the laser. To turn off the laser, specify a value of 0. To turn on the laser, specify a value of 1.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the laser to manual mode and to the specified value.
Executes on task 1.
axis: The axis on which to configure the laser state.
laserState: The value for the laser. To turn off the laser, specify a value of 0. To turn on the laser, specify a value of 1.
Sets the laser to manual mode and to the specified value.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The value for the laser. To turn off the laser, specify a value of 0. To turn on the laser, specify a value of 1.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the laser to manual mode and to the specified value.
Executes on the specified task.
axis: The axis on which to configure the laser state.
laserState: The value for the laser. To turn off the laser, specify a value of 0. To turn on the laser, specify a value of 1.
executionTaskName: The name of the task to execute the AeroScript command on.
Gets the value of the specified virtual binary input bit.
Executes on task 1.
inputNum: The virtual binary input bit to get.
Returns: The value of the specified virtual binary input bit..
Gets the value of the specified virtual binary input bit.
Executes on the specified task.
inputNum: The virtual binary input bit to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified virtual binary input bit..
Gets the value of the specified virtual binary input bit.
Executes on the specified task.
inputNum: The virtual binary input bit to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified virtual binary input bit..
Sets the value of the specified virtual binary input bit.
Executes on task 1.
inputNum: The virtual binary input bit to set.
value: The value to which you set the virtual binary input bit.
Sets the value of the specified virtual binary input bit.
Executes on the specified task.
inputNum: The virtual binary input bit to set.
value: The value to which you set the virtual binary input bit.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of the specified virtual binary input bit.
Executes on the specified task.
inputNum: The virtual binary input bit to set.
value: The value to which you set the virtual binary input bit.
executionTaskName: The name of the task to execute the AeroScript command on.
Gets the value of the specified virtual binary output bit.
Executes on task 1.
outputNum: The virtual binary output bit to get.
Returns: The value of the specified virtual binary output bit..
Gets the value of the specified virtual binary output bit.
Executes on the specified task.
outputNum: The virtual binary output bit to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified virtual binary output bit..
Gets the value of the specified virtual binary output bit.
Executes on the specified task.
outputNum: The virtual binary output bit to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified virtual binary output bit..
Sets the value of the specified virtual binary output bit.
Executes on task 1.
outputNum: The virtual binary output bit to set.
value: The value to which you set the virtual binary output bit.
Sets the value of the specified virtual binary output bit.
Executes on the specified task.
outputNum: The virtual binary output bit to set.
value: The value to which you set the virtual binary output bit.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of the specified virtual binary output bit.
Executes on the specified task.
outputNum: The virtual binary output bit to set.
value: The value to which you set the virtual binary output bit.
executionTaskName: The name of the task to execute the AeroScript command on.
Gets the value of a specified virtual register input.
Executes on task 1.
inputNum: The number of the virtual register input to get.
Returns: The value of the specified virtual register input..
Gets the value of a specified virtual register input.
Executes on the specified task.
inputNum: The number of the virtual register input to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified virtual register input..
Gets the value of a specified virtual register input.
Executes on the specified task.
inputNum: The number of the virtual register input to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified virtual register input..
Sets the value of a specified virtual register input.
Executes on task 1.
inputNum: The number of the virtual register input to set.
value: The value to set to the virtual register input.
Sets the value of a specified virtual register input.
Executes on the specified task.
inputNum: The number of the virtual register input to set.
value: The value to set to the virtual register input.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of a specified virtual register input.
Executes on the specified task.
inputNum: The number of the virtual register input to set.
value: The value to set to the virtual register input.
executionTaskName: The name of the task to execute the AeroScript command on.
Gets the value of a specified virtual register output.
Executes on task 1.
outputNum: The number of the virtual register output to get.
Returns: The value of the specified virtual register output..
Gets the value of a specified virtual register output.
Executes on the specified task.
outputNum: The number of the virtual register output to get.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value of the specified virtual register output..
Gets the value of a specified virtual register output.
Executes on the specified task.
outputNum: The number of the virtual register output to get.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value of the specified virtual register output..
Sets the value of a specified virtual register output.
Executes on task 1.
outputNum: The number of the virtual register output to set.
value: The value to set to the virtual register output.
Sets the value of a specified virtual register output.
Executes on the specified task.
outputNum: The number of the virtual register output to set.
value: The value to set to the virtual register output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the value of a specified virtual register output.
Executes on the specified task.
outputNum: The number of the virtual register output to set.
value: The value to set to the virtual register output.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Joystick Methods
Adds an axis group configuration to the joystick configuration.
Executes on task 1.
motionAxes: An array of one or more axes to control with the joystick.
joystickInputs: An array of one or more joystick inputs to use to control axes.
Adds an axis group configuration to the joystick configuration.
Executes on the specified task.
motionAxes: An array of one or more axes to control with the joystick.
joystickInputs: An array of one or more joystick inputs to use to control axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Adds an axis group configuration to the joystick configuration.
Executes on the specified task.
motionAxes: An array of one or more axes to control with the joystick.
joystickInputs: An array of one or more joystick inputs to use to control axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Adds an axis group configuration to the joystick configuration.
Executes on task 1.
motionAxes: An array of one or more axes to control with the joystick.
joystickInputs: An array of one or more joystick inputs to use to control axes.
Adds an axis group configuration to the joystick configuration.
Executes on the specified task.
motionAxes: An array of one or more axes to control with the joystick.
joystickInputs: An array of one or more joystick inputs to use to control axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Adds an axis group configuration to the joystick configuration.
Executes on the specified task.
motionAxes: An array of one or more axes to control with the joystick.
joystickInputs: An array of one or more joystick inputs to use to control axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Removes all axis group configurations from the joystick configuration.
Executes on task 1.
Removes all axis group configurations from the joystick configuration.
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Removes all axis group configurations from the joystick configuration.
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Activates the joystick.
Executes on task 1.
Activates the joystick.
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Activates the joystick.
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Motion Methods
Aborts motion on the specified axis. The controller stops all motion and ramps the axis to zero speed. This method waits for the abort to start but it does not wait for the abort to complete. This method does not block. It is different from the AeroScript Abort() function, which does block. Use the Controller.Runtime.Commands.Motion.WaitForMotionDone method to ensure aborted motion is done before executing the next command, otherwise an error might occur.
axisIndex: The axis to abort.
Aborts motion on the specified axes. The controller stops all motion and ramps the axis to zero speed. This method waits for the abort to start but it does not wait for the abort to complete. This method does not block. It is different from the AeroScript Abort() function, which does block. Use the Controller.Runtime.Commands.Motion.WaitForMotionDone method to ensure aborted motion is done before executing the next command, otherwise an error might occur.
axisIndices: The axes to abort.
Aborts motion on the specified axis. The controller stops all motion and ramps the axis to zero speed. This method waits for the abort to start but it does not wait for the abort to complete. This method does not block. It is different from the AeroScript Abort() function, which does block. Use the Controller.Runtime.Commands.Motion.WaitForMotionDone method to ensure aborted motion is done before executing the next command, otherwise an error might occur.
axisName: The axis to abort.
Aborts motion on the specified axes. The controller stops all motion and ramps the axis to zero speed. This method waits for the abort to start but it does not wait for the abort to complete. This method does not block. It is different from the AeroScript Abort() function, which does block. Use the Controller.Runtime.Commands.Motion.WaitForMotionDone method to ensure aborted motion is done before executing the next command, otherwise an error might occur.
axisNames: The axes to abort.
Disables the axis so that you cannot command motion. This method waits for the disable to start but it does not wait for the disable to complete. This method does not block. It is different from the AeroScript Disable() function, which does block.
axisIndex: The axis to disable.
Disables the axes so that you cannot command motion. This method waits for the disable to start but it does not wait for the disable to complete. This method does not block. It is different from the AeroScript Disable() function, which does block.
axisIndices: The axes to disable.
Disables the axis so that you cannot command motion. This method waits for the disable to start but it does not wait for the disable to complete. This method does not block. It is different from the AeroScript Disable() function, which does block.
axisName: The axis to disable.
Disables the axes so that you cannot command motion. This method waits for the disable to start but it does not wait for the disable to complete. This method does not block. It is different from the AeroScript Disable() function, which does block.
axisNames: The axes to disable.
Enables the axis so that you can command motion.
Executes on task 1.
axis: The axis to enable.
Enables the axis so that you can command motion.
Executes on the specified task.
axis: The axis to enable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the axis so that you can command motion.
Executes on the specified task.
axis: The axis to enable.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the axis so that you can command motion.
Executes on task 1.
axis: The axis to enable.
Enables the axis so that you can command motion.
Executes on the specified task.
axis: The axis to enable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the axis so that you can command motion.
Executes on the specified task.
axis: The axis to enable.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the axes so that you can command motion.
Executes on task 1.
axes: The axes to enable.
Enables the axes so that you can command motion.
Executes on the specified task.
axes: The axes to enable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the axes so that you can command motion.
Executes on the specified task.
axes: The axes to enable.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the axes so that you can command motion.
Executes on task 1.
axes: The axes to enable.
Enables the axes so that you can command motion.
Executes on the specified task.
axes: The axes to enable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the axes so that you can command motion.
Executes on the specified task.
axes: The axes to enable.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The task waits for completion of the home cycle.
Executes on task 1.
axis: The axis to home.
Performs a home cycle by moving the axis to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axis: The axis to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axis: The axis to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The task waits for completion of the home cycle.
Executes on task 1.
axis: The axis to home.
Performs a home cycle by moving the axis to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axis: The axis to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axis: The axis to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The task waits for completion of the home cycle.
Executes on task 1.
axes: The axes to home.
Performs a home cycle by moving the axes to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axes: The axes to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axes: The axes to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The task waits for completion of the home cycle.
Executes on task 1.
axes: The axes to home.
Performs a home cycle by moving the axes to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axes: The axes to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The task waits for completion of the home cycle.
Executes on the specified task.
axes: The axes to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on task 1.
axis: The axis to home.
Performs a home cycle by moving the axis to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axis: The axis to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axis: The axis to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on task 1.
axis: The axis to home.
Performs a home cycle by moving the axis to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axis: The axis to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axis to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axis: The axis to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on task 1.
axes: The axes to home.
Performs a home cycle by moving the axes to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axes: The axes to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axes: The axes to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on task 1.
axes: The axes to home.
Performs a home cycle by moving the axes to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axes: The axes to home.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Performs a home cycle by moving the axes to a known hardware reference location. The controller performs the home cycle asynchronously so that the task moves on without waiting for completion.
Executes on the specified task.
axes: The axes to home.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on an axis.
Executes on task 1.
axis: The axis on which to perform point-to-point motion.
position: The absolute target-position of the move.
speed: The speed at which to move the specified axis.
Executes an asynchronous point-to-point move to an absolute target-position on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
position: The absolute target-position of the move.
speed: The speed at which to move the specified axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
position: The absolute target-position of the move.
speed: The speed at which to move the specified axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on an axis.
Executes on task 1.
axis: The axis on which to perform point-to-point motion.
position: The absolute target-position of the move.
speed: The speed at which to move the specified axis.
Executes an asynchronous point-to-point move to an absolute target-position on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
position: The absolute target-position of the move.
speed: The speed at which to move the specified axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
position: The absolute target-position of the move.
speed: The speed at which to move the specified axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on the specified axes.
Executes on task 1.
axes: The axes on which to perform point-to-point motion.
positions: The absolute target-positions of the move.
speeds: The speeds at which to move the specified axes.
Executes an asynchronous point-to-point move to an absolute target-position on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
positions: The absolute target-positions of the move.
speeds: The speeds at which to move the specified axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
positions: The absolute target-positions of the move.
speeds: The speeds at which to move the specified axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on the specified axes.
Executes on task 1.
axes: The axes on which to perform point-to-point motion.
positions: The absolute target-positions of the move.
speeds: The speeds at which to move the specified axes.
Executes an asynchronous point-to-point move to an absolute target-position on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
positions: The absolute target-positions of the move.
speeds: The speeds at which to move the specified axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move to an absolute target-position on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
positions: The absolute target-positions of the move.
speeds: The speeds at which to move the specified axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated counterclockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform counterclockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
radius: The radius of the circular arc.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on task 1.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated clockwise circular arc move on the specified axes. An arc move creates an arc in vector space using two axes.
Executes on the specified task.
axes: The axes on which to perform clockwise circular motion.
distances: The end points of the circular arc.
center: The relative offsets of the center point from the starting positions of the axes.
coordinatedSpeed: The speed of the coordinated circular motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Commands an axis to remain at zero velocity for a quantity of time.
Executes on task 1.
axis: The axis on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
Commands an axis to remain at zero velocity for a quantity of time.
Executes on the specified task.
axis: The axis on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Commands an axis to remain at zero velocity for a quantity of time.
Executes on the specified task.
axis: The axis on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskName: The name of the task to execute the AeroScript command on.
Commands an axis to remain at zero velocity for a quantity of time.
Executes on task 1.
axis: The axis on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
Commands an axis to remain at zero velocity for a quantity of time.
Executes on the specified task.
axis: The axis on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Commands an axis to remain at zero velocity for a quantity of time.
Executes on the specified task.
axis: The axis on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskName: The name of the task to execute the AeroScript command on.
Commands axes to remain at zero velocity for a quantity of time.
Executes on task 1.
axes: The axes on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
Commands axes to remain at zero velocity for a quantity of time.
Executes on the specified task.
axes: The axes on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Commands axes to remain at zero velocity for a quantity of time.
Executes on the specified task.
axes: The axes on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskName: The name of the task to execute the AeroScript command on.
Commands axes to remain at zero velocity for a quantity of time.
Executes on task 1.
axes: The axes on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
Commands axes to remain at zero velocity for a quantity of time.
Executes on the specified task.
axes: The axes on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Commands axes to remain at zero velocity for a quantity of time.
Executes on the specified task.
axes: The axes on which to perform the delay.
delayTime: Total delay time in milliseconds, rounded to the nearest time interval of the MotionUpdateRate parameter.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on an axis. The axis will move indefinitely at the specified velocity.
Executes on task 1.
axis: The axis on which to perform freerun motion.
velocity: The velocity at which to move the specified axis. The sign of the velocity specifies the direction of motion.
Executes an asynchronous freerun move on an axis. The axis will move indefinitely at the specified velocity.
Executes on the specified task.
axis: The axis on which to perform freerun motion.
velocity: The velocity at which to move the specified axis. The sign of the velocity specifies the direction of motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on an axis. The axis will move indefinitely at the specified velocity.
Executes on the specified task.
axis: The axis on which to perform freerun motion.
velocity: The velocity at which to move the specified axis. The sign of the velocity specifies the direction of motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on an axis. The axis will move indefinitely at the specified velocity.
Executes on task 1.
axis: The axis on which to perform freerun motion.
velocity: The velocity at which to move the specified axis. The sign of the velocity specifies the direction of motion.
Executes an asynchronous freerun move on an axis. The axis will move indefinitely at the specified velocity.
Executes on the specified task.
axis: The axis on which to perform freerun motion.
velocity: The velocity at which to move the specified axis. The sign of the velocity specifies the direction of motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on an axis. The axis will move indefinitely at the specified velocity.
Executes on the specified task.
axis: The axis on which to perform freerun motion.
velocity: The velocity at which to move the specified axis. The sign of the velocity specifies the direction of motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on the specified axes. The axes will move indefinitely at the specified velocity.
Executes on task 1.
axes: The axes on which to perform freerun motion.
velocities: The velocities at which to move the specified axes. The signs of the velocities specify the directions of motion.
Executes an asynchronous freerun move on the specified axes. The axes will move indefinitely at the specified velocity.
Executes on the specified task.
axes: The axes on which to perform freerun motion.
velocities: The velocities at which to move the specified axes. The signs of the velocities specify the directions of motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on the specified axes. The axes will move indefinitely at the specified velocity.
Executes on the specified task.
axes: The axes on which to perform freerun motion.
velocities: The velocities at which to move the specified axes. The signs of the velocities specify the directions of motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on the specified axes. The axes will move indefinitely at the specified velocity.
Executes on task 1.
axes: The axes on which to perform freerun motion.
velocities: The velocities at which to move the specified axes. The signs of the velocities specify the directions of motion.
Executes an asynchronous freerun move on the specified axes. The axes will move indefinitely at the specified velocity.
Executes on the specified task.
axes: The axes on which to perform freerun motion.
velocities: The velocities at which to move the specified axes. The signs of the velocities specify the directions of motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous freerun move on the specified axes. The axes will move indefinitely at the specified velocity.
Executes on the specified task.
axes: The axes on which to perform freerun motion.
velocities: The velocities at which to move the specified axes. The signs of the velocities specify the directions of motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on an axis. The axis velocity decelerates to zero.
Executes on task 1.
axis: The axis on which to stop freerun motion.
Stops an asynchronous freerun move on an axis. The axis velocity decelerates to zero.
Executes on the specified task.
axis: The axis on which to stop freerun motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on an axis. The axis velocity decelerates to zero.
Executes on the specified task.
axis: The axis on which to stop freerun motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on an axis. The axis velocity decelerates to zero.
Executes on task 1.
axis: The axis on which to stop freerun motion.
Stops an asynchronous freerun move on an axis. The axis velocity decelerates to zero.
Executes on the specified task.
axis: The axis on which to stop freerun motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on an axis. The axis velocity decelerates to zero.
Executes on the specified task.
axis: The axis on which to stop freerun motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on the specified axes. The axis velocities decelerate to zero.
Executes on task 1.
axes: The axes on which to stop freerun motion.
Stops an asynchronous freerun move on the specified axes. The axis velocities decelerate to zero.
Executes on the specified task.
axes: The axes on which to stop freerun motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on the specified axes. The axis velocities decelerate to zero.
Executes on the specified task.
axes: The axes on which to stop freerun motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on the specified axes. The axis velocities decelerate to zero.
Executes on task 1.
axes: The axes on which to stop freerun motion.
Stops an asynchronous freerun move on the specified axes. The axis velocities decelerate to zero.
Executes on the specified task.
axes: The axes on which to stop freerun motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Stops an asynchronous freerun move on the specified axes. The axis velocities decelerate to zero.
Executes on the specified task.
axes: The axes on which to stop freerun motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on an axis.
Executes on task 1.
axis: The axis on which to perform point-to-point motion.
distance: The distance and direction to move the specified axis relative to the current position. A distance of zero results in no motion.
speed: The speed at which to move the specified axis.
Executes an asynchronous point-to-point move by an incremental distance on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
distance: The distance and direction to move the specified axis relative to the current position. A distance of zero results in no motion.
speed: The speed at which to move the specified axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
distance: The distance and direction to move the specified axis relative to the current position. A distance of zero results in no motion.
speed: The speed at which to move the specified axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on an axis.
Executes on task 1.
axis: The axis on which to perform point-to-point motion.
distance: The distance and direction to move the specified axis relative to the current position. A distance of zero results in no motion.
speed: The speed at which to move the specified axis.
Executes an asynchronous point-to-point move by an incremental distance on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
distance: The distance and direction to move the specified axis relative to the current position. A distance of zero results in no motion.
speed: The speed at which to move the specified axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on an axis.
Executes on the specified task.
axis: The axis on which to perform point-to-point motion.
distance: The distance and direction to move the specified axis relative to the current position. A distance of zero results in no motion.
speed: The speed at which to move the specified axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on the specified axes.
Executes on task 1.
axes: The axes on which to perform point-to-point motion.
distances: The distances and directions to move the specified axes relative to the current positions. A distance of zero results in no motion.
speeds: The speeds at which to move the specified axes.
Executes an asynchronous point-to-point move by an incremental distance on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
distances: The distances and directions to move the specified axes relative to the current positions. A distance of zero results in no motion.
speeds: The speeds at which to move the specified axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
distances: The distances and directions to move the specified axes relative to the current positions. A distance of zero results in no motion.
speeds: The speeds at which to move the specified axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on the specified axes.
Executes on task 1.
axes: The axes on which to perform point-to-point motion.
distances: The distances and directions to move the specified axes relative to the current positions. A distance of zero results in no motion.
speeds: The speeds at which to move the specified axes.
Executes an asynchronous point-to-point move by an incremental distance on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
distances: The distances and directions to move the specified axes relative to the current positions. A distance of zero results in no motion.
speeds: The speeds at which to move the specified axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes an asynchronous point-to-point move by an incremental distance on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point motion.
distances: The distances and directions to move the specified axes relative to the current positions. A distance of zero results in no motion.
speeds: The speeds at which to move the specified axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axis. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axis: The axis on which to perform linear motion.
distance: The end point of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on task 1.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a coordinated linear move on the specified axes. A linear move creates a line in vector space on one or more axes.
Executes on the specified task.
axes: The axes on which to perform linear motion.
distances: The end points of the linear move.
coordinatedSpeed: The speed of the coordinated linear motion.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on task 1.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on task 1.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on task 1.
axes: The axes on which to perform the point-to-point rapid motion.
distances: The end points of the rapid move.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform the point-to-point rapid motion.
distances: The end points of the rapid move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform the point-to-point rapid motion.
distances: The end points of the rapid move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on task 1.
axes: The axes on which to perform the point-to-point rapid motion.
distances: The end points of the rapid move.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform the point-to-point rapid motion.
distances: The end points of the rapid move.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform the point-to-point rapid motion.
distances: The end points of the rapid move.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on task 1.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
speed: The speed at which to move the axis.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
speed: The speed at which to move the axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
speed: The speed at which to move the axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on task 1.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
speed: The speed at which to move the axis.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
speed: The speed at which to move the axis.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on an axis.
Executes on the specified task.
axis: The axis on which to perform the point-to-point rapid motion.
distance: The end point of the rapid move.
speed: The speed at which to move the axis.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on task 1.
axes: The axes on which to perform point-to-point rapid motion.
distances: The end points of the rapid move.
speeds: The speeds at which to move each of the axes.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point rapid motion.
distances: The end points of the rapid move.
speeds: The speeds at which to move each of the axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point rapid motion.
distances: The end points of the rapid move.
speeds: The speeds at which to move each of the axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on task 1.
axes: The axes on which to perform point-to-point rapid motion.
distances: The end points of the rapid move.
speeds: The speeds at which to move each of the axes.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point rapid motion.
distances: The end points of the rapid move.
speeds: The speeds at which to move each of the axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Executes a point-to-point rapid move on the specified axes.
Executes on the specified task.
axes: The axes on which to perform point-to-point rapid motion.
distances: The end points of the rapid move.
speeds: The speeds at which to move each of the axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Clears the program position offset on the specified axis. The program position will be restored to the current axis position.
Executes on task 1.
axis: The axis on which to clear the program position offset.
Clears the program position offset on the specified axis. The program position will be restored to the current axis position.
Executes on the specified task.
axis: The axis on which to clear the program position offset.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Clears the program position offset on the specified axis. The program position will be restored to the current axis position.
Executes on the specified task.
axis: The axis on which to clear the program position offset.
executionTaskName: The name of the task to execute the AeroScript command on.
Clears the program position offset on the specified axis. The program position will be restored to the current axis position.
Executes on task 1.
axis: The axis on which to clear the program position offset.
Clears the program position offset on the specified axis. The program position will be restored to the current axis position.
Executes on the specified task.
axis: The axis on which to clear the program position offset.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Clears the program position offset on the specified axis. The program position will be restored to the current axis position.
Executes on the specified task.
axis: The axis on which to clear the program position offset.
executionTaskName: The name of the task to execute the AeroScript command on.
Clears the program position offsets on the specified axes. The program positions will be restored to the current axis positions.
Executes on task 1.
axes: The axes on which to clear the program position offsets.
Clears the program position offsets on the specified axes. The program positions will be restored to the current axis positions.
Executes on the specified task.
axes: The axes on which to clear the program position offsets.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Clears the program position offsets on the specified axes. The program positions will be restored to the current axis positions.
Executes on the specified task.
axes: The axes on which to clear the program position offsets.
executionTaskName: The name of the task to execute the AeroScript command on.
Clears the program position offsets on the specified axes. The program positions will be restored to the current axis positions.
Executes on task 1.
axes: The axes on which to clear the program position offsets.
Clears the program position offsets on the specified axes. The program positions will be restored to the current axis positions.
Executes on the specified task.
axes: The axes on which to clear the program position offsets.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Clears the program position offsets on the specified axes. The program positions will be restored to the current axis positions.
Executes on the specified task.
axes: The axes on which to clear the program position offsets.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the program position of the specified axis to the specified value. The controller applies an offset to the current axis position so that the axis does not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on task 1.
axis: The axis on which to set the program position.
programPosition: The new program position to set.
Sets the program position of the specified axis to the specified value. The controller applies an offset to the current axis position so that the axis does not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axis: The axis on which to set the program position.
programPosition: The new program position to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the program position of the specified axis to the specified value. The controller applies an offset to the current axis position so that the axis does not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axis: The axis on which to set the program position.
programPosition: The new program position to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the program position of the specified axis to the specified value. The controller applies an offset to the current axis position so that the axis does not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on task 1.
axis: The axis on which to set the program position.
programPosition: The new program position to set.
Sets the program position of the specified axis to the specified value. The controller applies an offset to the current axis position so that the axis does not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axis: The axis on which to set the program position.
programPosition: The new program position to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the program position of the specified axis to the specified value. The controller applies an offset to the current axis position so that the axis does not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axis: The axis on which to set the program position.
programPosition: The new program position to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the program positions of the specified axes to the specified values. The controller applies an offset to the current axis positions so that the axes do not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on task 1.
axes: The axes on which to set the program positions.
programPositions: The new program positions to set.
Sets the program positions of the specified axes to the specified values. The controller applies an offset to the current axis positions so that the axes do not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axes: The axes on which to set the program positions.
programPositions: The new program positions to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the program positions of the specified axes to the specified values. The controller applies an offset to the current axis positions so that the axes do not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axes: The axes on which to set the program positions.
programPositions: The new program positions to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the program positions of the specified axes to the specified values. The controller applies an offset to the current axis positions so that the axes do not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on task 1.
axes: The axes on which to set the program positions.
programPositions: The new program positions to set.
Sets the program positions of the specified axes to the specified values. The controller applies an offset to the current axis positions so that the axes do not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axes: The axes on which to set the program positions.
programPositions: The new program positions to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the program positions of the specified axes to the specified values. The controller applies an offset to the current axis positions so that the axes do not move. All moves that specify an absolute target-position will be relative to the new program position.
Executes on the specified task.
axes: The axes on which to set the program positions.
programPositions: The new program positions to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis and for the axis to be in position. The motion is done when the commanded velocity is at zero. The axis is in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on task 1.
axis: The axis on which to wait for motion to be done and in position.
Waits for motion to be done on the specified axis and for the axis to be in position. The motion is done when the commanded velocity is at zero. The axis is in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axis: The axis on which to wait for motion to be done and in position.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis and for the axis to be in position. The motion is done when the commanded velocity is at zero. The axis is in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axis: The axis on which to wait for motion to be done and in position.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis and for the axis to be in position. The motion is done when the commanded velocity is at zero. The axis is in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on task 1.
axis: The axis on which to wait for motion to be done and in position.
Waits for motion to be done on the specified axis and for the axis to be in position. The motion is done when the commanded velocity is at zero. The axis is in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axis: The axis on which to wait for motion to be done and in position.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis and for the axis to be in position. The motion is done when the commanded velocity is at zero. The axis is in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axis: The axis on which to wait for motion to be done and in position.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes and for the axes to be in position. The motion is done when the commanded velocity is at zero. The axes are in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on task 1.
axes: The axes on which to wait for motion to be done and in position.
Waits for motion to be done on the specified axes and for the axes to be in position. The motion is done when the commanded velocity is at zero. The axes are in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axes: The axes on which to wait for motion to be done and in position.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes and for the axes to be in position. The motion is done when the commanded velocity is at zero. The axes are in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axes: The axes on which to wait for motion to be done and in position.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes and for the axes to be in position. The motion is done when the commanded velocity is at zero. The axes are in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on task 1.
axes: The axes on which to wait for motion to be done and in position.
Waits for motion to be done on the specified axes and for the axes to be in position. The motion is done when the commanded velocity is at zero. The axes are in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axes: The axes on which to wait for motion to be done and in position.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes and for the axes to be in position. The motion is done when the commanded velocity is at zero. The axes are in position when the position error is at the threshold specified by the InPositionTime and InPositionDistance parameters.
Executes on the specified task.
axes: The axes on which to wait for motion to be done and in position.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis. The motion is done when the commanded velocity is at zero.
Executes on task 1.
axis: The axis on which to wait for motion to be done.
Waits for motion to be done on the specified axis. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axis: The axis on which to wait for motion to be done.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axis: The axis on which to wait for motion to be done.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis. The motion is done when the commanded velocity is at zero.
Executes on task 1.
axis: The axis on which to wait for motion to be done.
Waits for motion to be done on the specified axis. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axis: The axis on which to wait for motion to be done.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axis. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axis: The axis on which to wait for motion to be done.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes. The motion is done when the commanded velocity is at zero.
Executes on task 1.
axes: The axes on which to wait for motion to be done.
Waits for motion to be done on the specified axes. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axes: The axes on which to wait for motion to be done.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axes: The axes on which to wait for motion to be done.
executionTaskName: The name of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes. The motion is done when the commanded velocity is at zero.
Executes on task 1.
axes: The axes on which to wait for motion to be done.
Waits for motion to be done on the specified axes. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axes: The axes on which to wait for motion to be done.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Waits for motion to be done on the specified axes. The motion is done when the commanded velocity is at zero.
Executes on the specified task.
axes: The axes on which to wait for motion to be done.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the specified work offset on the specified axes and values. Previously configured axes will retain their values unless overwritten.
Executes on task 1.
offsetNumber: The index of the work offset to configure. An integer between and including 1 and 100.
axes: The axes on which to configure work offset values.
programPositions: The program positions to set as the work offset origin.
Configures the specified work offset on the specified axes and values. Previously configured axes will retain their values unless overwritten.
Executes on the specified task.
offsetNumber: The index of the work offset to configure. An integer between and including 1 and 100.
axes: The axes on which to configure work offset values.
programPositions: The program positions to set as the work offset origin.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the specified work offset on the specified axes and values. Previously configured axes will retain their values unless overwritten.
Executes on the specified task.
offsetNumber: The index of the work offset to configure. An integer between and including 1 and 100.
axes: The axes on which to configure work offset values.
programPositions: The program positions to set as the work offset origin.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the specified work offset on the specified axes and values. Previously configured axes will retain their values unless overwritten.
Executes on task 1.
offsetNumber: The index of the work offset to configure. An integer between and including 1 and 100.
axes: The axes on which to configure work offset values.
programPositions: The program positions to set as the work offset origin.
Configures the specified work offset on the specified axes and values. Previously configured axes will retain their values unless overwritten.
Executes on the specified task.
offsetNumber: The index of the work offset to configure. An integer between and including 1 and 100.
axes: The axes on which to configure work offset values.
programPositions: The program positions to set as the work offset origin.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the specified work offset on the specified axes and values. Previously configured axes will retain their values unless overwritten.
Executes on the specified task.
offsetNumber: The index of the work offset to configure. An integer between and including 1 and 100.
axes: The axes on which to configure work offset values.
programPositions: The program positions to set as the work offset origin.
executionTaskName: The name of the task to execute the AeroScript command on.
Deactivates work offsets for all axes on the controller.
Executes on task 1.
axes: The axes on which to disable work offsets.
Deactivates work offsets for all axes on the controller.
Executes on the specified task.
axes: The axes on which to disable work offsets.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deactivates work offsets for all axes on the controller.
Executes on the specified task.
axes: The axes on which to disable work offsets.
executionTaskName: The name of the task to execute the AeroScript command on.
Deactivates work offsets for all axes on the controller.
Executes on task 1.
axes: The axes on which to disable work offsets.
Deactivates work offsets for all axes on the controller.
Executes on the specified task.
axes: The axes on which to disable work offsets.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deactivates work offsets for all axes on the controller.
Executes on the specified task.
axes: The axes on which to disable work offsets.
executionTaskName: The name of the task to execute the AeroScript command on.
Deactivates all active work offsets.
Executes on task 1.
Deactivates all active work offsets.
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deactivates all active work offsets.
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Activates the specified work offset and applies offsets to all configured axes.
Executes on task 1.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
Activates the specified work offset and applies offsets to all configured axes.
Executes on the specified task.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Activates the specified work offset and applies offsets to all configured axes.
Executes on the specified task.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
executionTaskName: The name of the task to execute the AeroScript command on.
Activates the specified work offset and applies offsets to the specified axes.
Executes on task 1.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
axes: The axes on which to enable the specified work offset.
Activates the specified work offset and applies offsets to the specified axes.
Executes on the specified task.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
axes: The axes on which to enable the specified work offset.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Activates the specified work offset and applies offsets to the specified axes.
Executes on the specified task.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
axes: The axes on which to enable the specified work offset.
executionTaskName: The name of the task to execute the AeroScript command on.
Activates the specified work offset and applies offsets to the specified axes.
Executes on task 1.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
axes: The axes on which to enable the specified work offset.
Activates the specified work offset and applies offsets to the specified axes.
Executes on the specified task.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
axes: The axes on which to enable the specified work offset.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Activates the specified work offset and applies offsets to the specified axes.
Executes on the specified task.
offsetNumber: The index of the work offset to enable. An integer between and including 1 and 100.
axes: The axes on which to enable the specified work offset.
executionTaskName: The name of the task to execute the AeroScript command on.
Erases the work offset configurations on all axes. All work offsets must first be disabled.
Executes on task 1.
Erases the work offset configurations on all axes. All work offsets must first be disabled.
Executes on the specified task.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Erases the work offset configurations on all axes. All work offsets must first be disabled.
Executes on the specified task.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.MotionSetup Methods
Removes all motion restrictions from the selected axes.
Executes on task 1.
axes: The axes from which to remove motion restrictions.
Removes all motion restrictions from the selected axes.
Executes on the specified task.
axes: The axes from which to remove motion restrictions.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Removes all motion restrictions from the selected axes.
Executes on the specified task.
axes: The axes from which to remove motion restrictions.
executionTaskName: The name of the task to execute the AeroScript command on.
Removes all motion restrictions from the selected axes.
Executes on task 1.
axes: The axes from which to remove motion restrictions.
Removes all motion restrictions from the selected axes.
Executes on the specified task.
axes: The axes from which to remove motion restrictions.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Removes all motion restrictions from the selected axes.
Executes on the specified task.
axes: The axes from which to remove motion restrictions.
executionTaskName: The name of the task to execute the AeroScript command on.
Applies motion restrictions to the selected axes. This function restricts the motion, home, and enable features on the selected axes.
Executes on task 1.
axes: The axes on which to apply motion restrictions.
Applies motion restrictions to the selected axes. This function restricts the motion, home, and enable features on the selected axes.
Executes on the specified task.
axes: The axes on which to apply motion restrictions.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Applies motion restrictions to the selected axes. This function restricts the motion, home, and enable features on the selected axes.
Executes on the specified task.
axes: The axes on which to apply motion restrictions.
executionTaskName: The name of the task to execute the AeroScript command on.
Applies motion restrictions to the selected axes. This function restricts the motion, home, and enable features on the selected axes.
Executes on task 1.
axes: The axes on which to apply motion restrictions.
Applies motion restrictions to the selected axes. This function restricts the motion, home, and enable features on the selected axes.
Executes on the specified task.
axes: The axes on which to apply motion restrictions.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Applies motion restrictions to the selected axes. This function restricts the motion, home, and enable features on the selected axes.
Executes on the specified task.
axes: The axes on which to apply motion restrictions.
executionTaskName: The name of the task to execute the AeroScript command on.
Applies the specified motion restrictions to the selected axes.
Executes on task 1.
axes: The axes on which to apply the motion restrictions.
motionRestrictionTypes: The types of motion restrictions to apply to the selected axes.
Applies the specified motion restrictions to the selected axes.
Executes on the specified task.
axes: The axes on which to apply the motion restrictions.
motionRestrictionTypes: The types of motion restrictions to apply to the selected axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Applies the specified motion restrictions to the selected axes.
Executes on the specified task.
axes: The axes on which to apply the motion restrictions.
motionRestrictionTypes: The types of motion restrictions to apply to the selected axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Applies the specified motion restrictions to the selected axes.
Executes on task 1.
axes: The axes on which to apply the motion restrictions.
motionRestrictionTypes: The types of motion restrictions to apply to the selected axes.
Applies the specified motion restrictions to the selected axes.
Executes on the specified task.
axes: The axes on which to apply the motion restrictions.
motionRestrictionTypes: The types of motion restrictions to apply to the selected axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Applies the specified motion restrictions to the selected axes.
Executes on the specified task.
axes: The axes on which to apply the motion restrictions.
motionRestrictionTypes: The types of motion restrictions to apply to the selected axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for axes.
Executes on task 1.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for axes.
Executes on task 1.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for an axis.
Executes on task 1.
axis: The axis on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for an axis.
Executes on task 1.
axis: The axis on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for axes.
Executes on task 1.
axes: The axes on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for axes.
Executes on task 1.
axes: The axes on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp type along with a ramp type value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp type.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axis: The axis on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
Sets a ramp value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for an axis.
Executes on task 1.
axis: The axis on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
Sets a ramp value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for axes.
Executes on task 1.
axes: The axes on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
Sets a ramp value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for axes.
Executes on task 1.
axes: The axes on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
Sets a ramp value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for both accelerations and decelerations simultaneously for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for an axis.
Executes on task 1.
axis: The axis on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
Sets a ramp value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for an axis.
Executes on task 1.
axis: The axis on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
Sets a ramp value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for an axis.
Executes on the specified task.
axis: The axis on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for axes.
Executes on task 1.
axes: The axes on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
Sets a ramp value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for axes.
Executes on task 1.
axes: The axes on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
Sets a ramp value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a ramp value for accelerations and decelerations separately for axes.
Executes on the specified task.
axes: The axes on which to set the ramp value.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the speed of an axis for MoveRapid() motion.
Executes on task 1.
axis: The axis on which to set the speed.
speed: The speed to set.
Sets the speed of an axis for MoveRapid() motion.
Executes on the specified task.
axis: The axis on which to set the speed.
speed: The speed to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the speed of an axis for MoveRapid() motion.
Executes on the specified task.
axis: The axis on which to set the speed.
speed: The speed to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the speed of an axis for MoveRapid() motion.
Executes on task 1.
axis: The axis on which to set the speed.
speed: The speed to set.
Sets the speed of an axis for MoveRapid() motion.
Executes on the specified task.
axis: The axis on which to set the speed.
speed: The speed to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the speed of an axis for MoveRapid() motion.
Executes on the specified task.
axis: The axis on which to set the speed.
speed: The speed to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the speeds of axes for MoveRapid() motion.
Executes on task 1.
axes: The axes on which to set the speed.
speeds: The speeds to set.
Sets the speeds of axes for MoveRapid() motion.
Executes on the specified task.
axes: The axes on which to set the speed.
speeds: The speeds to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the speeds of axes for MoveRapid() motion.
Executes on the specified task.
axes: The axes on which to set the speed.
speeds: The speeds to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the speeds of axes for MoveRapid() motion.
Executes on task 1.
axes: The axes on which to set the speed.
speeds: The speeds to set.
Sets the speeds of axes for MoveRapid() motion.
Executes on the specified task.
axes: The axes on which to set the speed.
speeds: The speeds to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the speeds of axes for MoveRapid() motion.
Executes on the specified task.
axes: The axes on which to set the speed.
speeds: The speeds to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the maximum acceleration of coordinated motion on dominant axes on the current task.
Executes on task 1.
accelLimitNonTangent: The maximum acceleration of axes at non-tangent portions of a motion path.
accelLimitCircular: The maximum acceleration of axes at curved parts of a motion path.
Sets the maximum acceleration of coordinated motion on dominant axes on the current task.
Executes on the specified task.
accelLimitNonTangent: The maximum acceleration of axes at non-tangent portions of a motion path.
accelLimitCircular: The maximum acceleration of axes at curved parts of a motion path.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the maximum acceleration of coordinated motion on dominant axes on the current task.
Executes on the specified task.
accelLimitNonTangent: The maximum acceleration of axes at non-tangent portions of a motion path.
accelLimitCircular: The maximum acceleration of axes at curved parts of a motion path.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a coordinated ramp type for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on task 1.
rampType: The ramping type to set.
Sets a coordinated ramp type for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on the specified task.
rampType: The ramping type to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a coordinated ramp type for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on the specified task.
rampType: The ramping type to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a coordinated ramp type along with a ramp type value for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on task 1.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
Sets a coordinated ramp type along with a ramp type value for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on the specified task.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a coordinated ramp type along with a ramp type value for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on the specified task.
rampType: The ramping type to set.
rampTypeArg: The ramping type additional argument. This is only used when $rampType is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a coordinated ramp type along with a ramp type value for accelerations and decelerations separately for dominant axes on the current task.
Executes on task 1.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
Sets a coordinated ramp type along with a ramp type value for accelerations and decelerations separately for dominant axes on the current task.
Executes on the specified task.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a coordinated ramp type along with a ramp type value for accelerations and decelerations separately for dominant axes on the current task.
Executes on the specified task.
rampTypeAccel: The ramping type to set during accelerations.
rampTypeArgAccel: The ramping type additional argument for accelerations. This is only used when $rampTypeAccel is RampType.SCurve and represents the s-curve percentage.
rampTypeDecel: The ramping type to set during decelerations.
rampTypeArgDecel: The ramping type additional argument for decelerations. This is only used when $rampTypeDecel is RampType.SCurve and represents the s-curve percentage.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a coordinated ramp value for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on task 1.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
Sets a coordinated ramp value for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on the specified task.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a coordinated ramp value for both accelerations and decelerations simultaneously for dominant axes on the current task.
Executes on the specified task.
rampMode: The ramping mode to set.
rampValue: The ramp value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a coordinated ramp value for accelerations and decelerations separately for dominant axes on the current task.
Executes on task 1.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
Sets a coordinated ramp value for accelerations and decelerations separately for dominant axes on the current task.
Executes on the specified task.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a coordinated ramp value for accelerations and decelerations separately for dominant axes on the current task.
Executes on the specified task.
rampModeAccel: The ramping mode to set during accelerations.
rampValueAccel: The ramp value to set during accelerations.
rampModeDecel: The ramping mode to set during decelerations.
rampValueDecel: The ramp value to set during decelerations.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the coordinated speed for dominant axes on the current task.
Executes on task 1.
speed: The speed to set.
Sets the coordinated speed for dominant axes on the current task.
Executes on the specified task.
speed: The speed to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the coordinated speed for dominant axes on the current task.
Executes on the specified task.
speed: The speed to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the maximum acceleration of coordinated motion on dependent axes on the current task.
Executes on task 1.
accelLimitDependent: The maximum acceleration of axes at all portions of a motion path.
Sets the maximum acceleration of coordinated motion on dependent axes on the current task.
Executes on the specified task.
accelLimitDependent: The maximum acceleration of axes at all portions of a motion path.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the maximum acceleration of coordinated motion on dependent axes on the current task.
Executes on the specified task.
accelLimitDependent: The maximum acceleration of axes at all portions of a motion path.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a coordinated ramp rate for both accelerations and decelerations simultaneously for dependent axes on the current task.
Executes on task 1.
rampValue: The ramp rate value to set.
Sets a coordinated ramp rate for both accelerations and decelerations simultaneously for dependent axes on the current task.
Executes on the specified task.
rampValue: The ramp rate value to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a coordinated ramp rate for both accelerations and decelerations simultaneously for dependent axes on the current task.
Executes on the specified task.
rampValue: The ramp rate value to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets a coordinated ramp rate for accelerations and decelerations separately for dependent axes on the current task.
Executes on task 1.
rampValueAccel: The ramp rate value to set during accelerations.
rampValueDecel: The ramp rate value to set during decelerations.
Sets a coordinated ramp rate for accelerations and decelerations separately for dependent axes on the current task.
Executes on the specified task.
rampValueAccel: The ramp rate value to set during accelerations.
rampValueDecel: The ramp rate value to set during decelerations.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets a coordinated ramp rate for accelerations and decelerations separately for dependent axes on the current task.
Executes on the specified task.
rampValueAccel: The ramp rate value to set during accelerations.
rampValueDecel: The ramp rate value to set during decelerations.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the coordinated speed for dependent axes on the current task.
Executes on task 1.
speed: The speed to set.
Sets the coordinated speed for dependent axes on the current task.
Executes on the specified task.
speed: The speed to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the coordinated speed for dependent axes on the current task.
Executes on the specified task.
speed: The speed to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the distance units of the current task.
Executes on task 1.
distanceUnits: The distance units to set.
Sets the distance units of the current task.
Executes on the specified task.
distanceUnits: The distance units to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the distance units of the current task.
Executes on the specified task.
distanceUnits: The distance units to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the target mode of the current task.
Executes on task 1.
targetMode: The target mode to set.
Sets the target mode of the current task.
Executes on the specified task.
targetMode: The target mode to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the target mode of the current task.
Executes on the specified task.
targetMode: The target mode to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the time units of the current task.
Executes on task 1.
timeUnits: The time units to set.
Sets the time units of the current task.
Executes on the specified task.
timeUnits: The time units to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the time units of the current task.
Executes on the specified task.
timeUnits: The time units to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the wait mode of the current task.
Executes on task 1.
waitMode: The wait mode to set.
Sets the wait mode of the current task.
Executes on the specified task.
waitMode: The wait mode to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the wait mode of the current task.
Executes on the specified task.
waitMode: The wait mode to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Pso Methods
Configures an array of PSO bit data words, where each word is a 32-bit integer.
Executes on task 1.
axis: The axis on which to configure the bit data.
driveArrayStartAddress: The byte-addressable index of the drive array where the first word of bit data is stored.
numberOfPoints: The number of bit data words to be read from the drive array.
enableRepeat: Configures PSO to continue to use bit data words after the last word in the array is used, starting over at the first word.
Configures an array of PSO bit data words, where each word is a 32-bit integer.
Executes on the specified task.
axis: The axis on which to configure the bit data.
driveArrayStartAddress: The byte-addressable index of the drive array where the first word of bit data is stored.
numberOfPoints: The number of bit data words to be read from the drive array.
enableRepeat: Configures PSO to continue to use bit data words after the last word in the array is used, starting over at the first word.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of PSO bit data words, where each word is a 32-bit integer.
Executes on the specified task.
axis: The axis on which to configure the bit data.
driveArrayStartAddress: The byte-addressable index of the drive array where the first word of bit data is stored.
numberOfPoints: The number of bit data words to be read from the drive array.
enableRepeat: Configures PSO to continue to use bit data words after the last word in the array is used, starting over at the first word.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of PSO bit data words, where each word is a 32-bit integer.
Executes on task 1.
axis: The axis on which to configure the bit data.
driveArrayStartAddress: The byte-addressable index of the drive array where the first word of bit data is stored.
numberOfPoints: The number of bit data words to be read from the drive array.
enableRepeat: Configures PSO to continue to use bit data words after the last word in the array is used, starting over at the first word.
Configures an array of PSO bit data words, where each word is a 32-bit integer.
Executes on the specified task.
axis: The axis on which to configure the bit data.
driveArrayStartAddress: The byte-addressable index of the drive array where the first word of bit data is stored.
numberOfPoints: The number of bit data words to be read from the drive array.
enableRepeat: Configures PSO to continue to use bit data words after the last word in the array is used, starting over at the first word.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of PSO bit data words, where each word is a 32-bit integer.
Executes on the specified task.
axis: The axis on which to configure the bit data.
driveArrayStartAddress: The byte-addressable index of the drive array where the first word of bit data is stored.
numberOfPoints: The number of bit data words to be read from the drive array.
enableRepeat: Configures PSO to continue to use bit data words after the last word in the array is used, starting over at the first word.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the distance counter tracking directions that will cause PSO distance events.
Executes on task 1.
axis: The axis on which to configure the distance event directions.
eventDirection: The distance event directions to set.
Configures the distance counter tracking directions that will cause PSO distance events.
Executes on the specified task.
axis: The axis on which to configure the distance event directions.
eventDirection: The distance event directions to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the distance counter tracking directions that will cause PSO distance events.
Executes on the specified task.
axis: The axis on which to configure the distance event directions.
eventDirection: The distance event directions to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the distance counter tracking directions that will cause PSO distance events.
Executes on task 1.
axis: The axis on which to configure the distance event directions.
eventDirection: The distance event directions to set.
Configures the distance counter tracking directions that will cause PSO distance events.
Executes on the specified task.
axis: The axis on which to configure the distance event directions.
eventDirection: The distance event directions to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the distance counter tracking directions that will cause PSO distance events.
Executes on the specified task.
axis: The axis on which to configure the distance event directions.
eventDirection: The distance event directions to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of distances in counts that the PSO counter or counters must travel for an event to occur.
Executes on task 1.
axis: The axis on which to configure the distances.
driveArrayStartAddress: The byte-addressable index of the drive array where the first distance is stored.
numberOfDistances: The number of distances to be read from the drive array.
enableRepeat: Configures PSO to continue to use distances after the last distance in the array is used, starting over at the first distance.
Configures an array of distances in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distances.
driveArrayStartAddress: The byte-addressable index of the drive array where the first distance is stored.
numberOfDistances: The number of distances to be read from the drive array.
enableRepeat: Configures PSO to continue to use distances after the last distance in the array is used, starting over at the first distance.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of distances in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distances.
driveArrayStartAddress: The byte-addressable index of the drive array where the first distance is stored.
numberOfDistances: The number of distances to be read from the drive array.
enableRepeat: Configures PSO to continue to use distances after the last distance in the array is used, starting over at the first distance.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of distances in counts that the PSO counter or counters must travel for an event to occur.
Executes on task 1.
axis: The axis on which to configure the distances.
driveArrayStartAddress: The byte-addressable index of the drive array where the first distance is stored.
numberOfDistances: The number of distances to be read from the drive array.
enableRepeat: Configures PSO to continue to use distances after the last distance in the array is used, starting over at the first distance.
Configures an array of distances in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distances.
driveArrayStartAddress: The byte-addressable index of the drive array where the first distance is stored.
numberOfDistances: The number of distances to be read from the drive array.
enableRepeat: Configures PSO to continue to use distances after the last distance in the array is used, starting over at the first distance.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of distances in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distances.
driveArrayStartAddress: The byte-addressable index of the drive array where the first distance is stored.
numberOfDistances: The number of distances to be read from the drive array.
enableRepeat: Configures PSO to continue to use distances after the last distance in the array is used, starting over at the first distance.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO distance counters.
Executes on task 1.
axis: The axis on which to configure the distance counter reset conditions.
optionsMask: A bitmask of PSO distance counter reset options. Use the values from the PsoDistanceCounterResetMask enum.
Configures the conditions which will reset the PSO distance counters.
Executes on the specified task.
axis: The axis on which to configure the distance counter reset conditions.
optionsMask: A bitmask of PSO distance counter reset options. Use the values from the PsoDistanceCounterResetMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO distance counters.
Executes on the specified task.
axis: The axis on which to configure the distance counter reset conditions.
optionsMask: A bitmask of PSO distance counter reset options. Use the values from the PsoDistanceCounterResetMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO distance counters.
Executes on task 1.
axis: The axis on which to configure the distance counter reset conditions.
optionsMask: A bitmask of PSO distance counter reset options. Use the values from the PsoDistanceCounterResetMask enum.
Configures the conditions which will reset the PSO distance counters.
Executes on the specified task.
axis: The axis on which to configure the distance counter reset conditions.
optionsMask: A bitmask of PSO distance counter reset options. Use the values from the PsoDistanceCounterResetMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO distance counters.
Executes on the specified task.
axis: The axis on which to configure the distance counter reset conditions.
optionsMask: A bitmask of PSO distance counter reset options. Use the values from the PsoDistanceCounterResetMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the distance in counts that the PSO counter or counters must travel for an event to occur.
Executes on task 1.
axis: The axis on which to configure the distance.
distance: The distance in counts.
Configures the distance in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distance.
distance: The distance in counts.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the distance in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distance.
distance: The distance in counts.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the distance in counts that the PSO counter or counters must travel for an event to occur.
Executes on task 1.
axis: The axis on which to configure the distance.
distance: The distance in counts.
Configures the distance in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distance.
distance: The distance in counts.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the distance in counts that the PSO counter or counters must travel for an event to occur.
Executes on the specified task.
axis: The axis on which to configure the distance.
distance: The distance in counts.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the source of each PSO distance counter.
Executes on task 1.
axis: The axis on which to configure the distance counter sources.
inputs: An array of one to three input sources, one for each distance counter.
Selects the source of each PSO distance counter.
Executes on the specified task.
axis: The axis on which to configure the distance counter sources.
inputs: An array of one to three input sources, one for each distance counter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the source of each PSO distance counter.
Executes on the specified task.
axis: The axis on which to configure the distance counter sources.
inputs: An array of one to three input sources, one for each distance counter.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the source of each PSO distance counter.
Executes on task 1.
axis: The axis on which to configure the distance counter sources.
inputs: An array of one to three input sources, one for each distance counter.
Selects the source of each PSO distance counter.
Executes on the specified task.
axis: The axis on which to configure the distance counter sources.
inputs: An array of one to three input sources, one for each distance counter.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the source of each PSO distance counter.
Executes on the specified task.
axis: The axis on which to configure the distance counter sources.
inputs: An array of one to three input sources, one for each distance counter.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the PSO distance counters to apply an integer scale factor for each tracking input.
Executes on task 1.
axis: The axis on which to configure the scale factors.
scaleFactors: An array of one to three integer scale factors, one per tracking input.
Configures the PSO distance counters to apply an integer scale factor for each tracking input.
Executes on the specified task.
axis: The axis on which to configure the scale factors.
scaleFactors: An array of one to three integer scale factors, one per tracking input.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the PSO distance counters to apply an integer scale factor for each tracking input.
Executes on the specified task.
axis: The axis on which to configure the scale factors.
scaleFactors: An array of one to three integer scale factors, one per tracking input.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the PSO distance counters to apply an integer scale factor for each tracking input.
Executes on task 1.
axis: The axis on which to configure the scale factors.
scaleFactors: An array of one to three integer scale factors, one per tracking input.
Configures the PSO distance counters to apply an integer scale factor for each tracking input.
Executes on the specified task.
axis: The axis on which to configure the scale factors.
scaleFactors: An array of one to three integer scale factors, one per tracking input.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the PSO distance counters to apply an integer scale factor for each tracking input.
Executes on the specified task.
axis: The axis on which to configure the scale factors.
scaleFactors: An array of one to three integer scale factors, one per tracking input.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the PSO distance counters, causing them to retain their values and ignore their configured inputs.
Executes on task 1.
axis: The axis on which to disable the PSO distance counters.
Disables the PSO distance counters, causing them to retain their values and ignore their configured inputs.
Executes on the specified task.
axis: The axis on which to disable the PSO distance counters.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the PSO distance counters, causing them to retain their values and ignore their configured inputs.
Executes on the specified task.
axis: The axis on which to disable the PSO distance counters.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the PSO distance counters, causing them to retain their values and ignore their configured inputs.
Executes on task 1.
axis: The axis on which to disable the PSO distance counters.
Disables the PSO distance counters, causing them to retain their values and ignore their configured inputs.
Executes on the specified task.
axis: The axis on which to disable the PSO distance counters.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the PSO distance counters, causing them to retain their values and ignore their configured inputs.
Executes on the specified task.
axis: The axis on which to disable the PSO distance counters.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the PSO distance counters, allowing them to track their configured inputs.
Executes on task 1.
axis: The axis on which to enable the PSO distance counters.
Enables the PSO distance counters, allowing them to track their configured inputs.
Executes on the specified task.
axis: The axis on which to enable the PSO distance counters.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the PSO distance counters, allowing them to track their configured inputs.
Executes on the specified task.
axis: The axis on which to enable the PSO distance counters.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the PSO distance counters, allowing them to track their configured inputs.
Executes on task 1.
axis: The axis on which to enable the PSO distance counters.
Enables the PSO distance counters, allowing them to track their configured inputs.
Executes on the specified task.
axis: The axis on which to enable the PSO distance counters.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the PSO distance counters, allowing them to track their configured inputs.
Executes on the specified task.
axis: The axis on which to enable the PSO distance counters.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables PSO distance events.
Executes on task 1.
axis: The axis on which to disable distance events.
Disables PSO distance events.
Executes on the specified task.
axis: The axis on which to disable distance events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables PSO distance events.
Executes on the specified task.
axis: The axis on which to disable distance events.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables PSO distance events.
Executes on task 1.
axis: The axis on which to disable distance events.
Disables PSO distance events.
Executes on the specified task.
axis: The axis on which to disable distance events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables PSO distance events.
Executes on the specified task.
axis: The axis on which to disable distance events.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables PSO distance events.
Executes on task 1.
axis: The axis on which to enable distance events.
Enables PSO distance events.
Executes on the specified task.
axis: The axis on which to enable distance events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables PSO distance events.
Executes on the specified task.
axis: The axis on which to enable distance events.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables PSO distance events.
Executes on task 1.
axis: The axis on which to enable distance events.
Enables PSO distance events.
Executes on the specified task.
axis: The axis on which to enable distance events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables PSO distance events.
Executes on the specified task.
axis: The axis on which to enable distance events.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures additional conditions to prevent PSO events from occurring.
Executes on task 1.
axis: The axis on which to configure the event mask conditions.
eventMask: A bitmask of event mask conditions. Use the values from the PsoEventMask enum.
Configures additional conditions to prevent PSO events from occurring.
Executes on the specified task.
axis: The axis on which to configure the event mask conditions.
eventMask: A bitmask of event mask conditions. Use the values from the PsoEventMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures additional conditions to prevent PSO events from occurring.
Executes on the specified task.
axis: The axis on which to configure the event mask conditions.
eventMask: A bitmask of event mask conditions. Use the values from the PsoEventMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures additional conditions to prevent PSO events from occurring.
Executes on task 1.
axis: The axis on which to configure the event mask conditions.
eventMask: A bitmask of event mask conditions. Use the values from the PsoEventMask enum.
Configures additional conditions to prevent PSO events from occurring.
Executes on the specified task.
axis: The axis on which to configure the event mask conditions.
eventMask: A bitmask of event mask conditions. Use the values from the PsoEventMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures additional conditions to prevent PSO events from occurring.
Executes on the specified task.
axis: The axis on which to configure the event mask conditions.
eventMask: A bitmask of event mask conditions. Use the values from the PsoEventMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately halts active continuous PSO events.
Executes on task 1.
axis: The axis on which to halt the events.
Immediately halts active continuous PSO events.
Executes on the specified task.
axis: The axis on which to halt the events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately halts active continuous PSO events.
Executes on the specified task.
axis: The axis on which to halt the events.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately halts active continuous PSO events.
Executes on task 1.
axis: The axis on which to halt the events.
Immediately halts active continuous PSO events.
Executes on the specified task.
axis: The axis on which to halt the events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately halts active continuous PSO events.
Executes on the specified task.
axis: The axis on which to halt the events.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately causes continuous PSO events to occur.
Executes on task 1.
axis: The axis on which to cause the events.
Immediately causes continuous PSO events to occur.
Executes on the specified task.
axis: The axis on which to cause the events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately causes continuous PSO events to occur.
Executes on the specified task.
axis: The axis on which to cause the events.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately causes continuous PSO events to occur.
Executes on task 1.
axis: The axis on which to cause the events.
Immediately causes continuous PSO events to occur.
Executes on the specified task.
axis: The axis on which to cause the events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately causes continuous PSO events to occur.
Executes on the specified task.
axis: The axis on which to cause the events.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately causes a single PSO event to occur.
Executes on task 1.
axis: The axis on which to cause the event.
Immediately causes a single PSO event to occur.
Executes on the specified task.
axis: The axis on which to cause the event.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately causes a single PSO event to occur.
Executes on the specified task.
axis: The axis on which to cause the event.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately causes a single PSO event to occur.
Executes on task 1.
axis: The axis on which to cause the event.
Immediately causes a single PSO event to occur.
Executes on the specified task.
axis: The axis on which to cause the event.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately causes a single PSO event to occur.
Executes on the specified task.
axis: The axis on which to cause the event.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables PSO laser events.
Executes on task 1.
axis: The axis on which to disable PSO laser events.
Disables PSO laser events.
Executes on the specified task.
axis: The axis on which to disable PSO laser events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables PSO laser events.
Executes on the specified task.
axis: The axis on which to disable PSO laser events.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables PSO laser events.
Executes on task 1.
axis: The axis on which to disable PSO laser events.
Disables PSO laser events.
Executes on the specified task.
axis: The axis on which to disable PSO laser events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables PSO laser events.
Executes on the specified task.
axis: The axis on which to disable PSO laser events.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the PSO to generate an event when the laser command bit turns on.
Executes on task 1.
axis: The axis on which to generate laser PSO events.
Configures the PSO to generate an event when the laser command bit turns on.
Executes on the specified task.
axis: The axis on which to generate laser PSO events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the PSO to generate an event when the laser command bit turns on.
Executes on the specified task.
axis: The axis on which to generate laser PSO events.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the PSO to generate an event when the laser command bit turns on.
Executes on task 1.
axis: The axis on which to generate laser PSO events.
Configures the PSO to generate an event when the laser command bit turns on.
Executes on the specified task.
axis: The axis on which to generate laser PSO events.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the PSO to generate an event when the laser command bit turns on.
Executes on the specified task.
axis: The axis on which to generate laser PSO events.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the output pin on which to drive the PSO output.
Executes on task 1.
axis: The axis on which to select the PSO output pin.
output: The selected output pin.
Selects the output pin on which to drive the PSO output.
Executes on the specified task.
axis: The axis on which to select the PSO output pin.
output: The selected output pin.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the output pin on which to drive the PSO output.
Executes on the specified task.
axis: The axis on which to select the PSO output pin.
output: The selected output pin.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the output pin on which to drive the PSO output.
Executes on task 1.
axis: The axis on which to select the PSO output pin.
output: The selected output pin.
Selects the output pin on which to drive the PSO output.
Executes on the specified task.
axis: The axis on which to select the PSO output pin.
output: The selected output pin.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the output pin on which to drive the PSO output.
Executes on the specified task.
axis: The axis on which to select the PSO output pin.
output: The selected output pin.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects which internal PSO signal to drive onto the output pin.
Executes on task 1.
axis: The axis on which to select the PSO output source.
outputSource: The selected output source.
Selects which internal PSO signal to drive onto the output pin.
Executes on the specified task.
axis: The axis on which to select the PSO output source.
outputSource: The selected output source.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects which internal PSO signal to drive onto the output pin.
Executes on the specified task.
axis: The axis on which to select the PSO output source.
outputSource: The selected output source.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects which internal PSO signal to drive onto the output pin.
Executes on task 1.
axis: The axis on which to select the PSO output source.
outputSource: The selected output source.
Selects which internal PSO signal to drive onto the output pin.
Executes on the specified task.
axis: The axis on which to select the PSO output source.
outputSource: The selected output source.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects which internal PSO signal to drive onto the output pin.
Executes on the specified task.
axis: The axis on which to select the PSO output source.
outputSource: The selected output source.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately deactivates the PSO output.
Executes on task 1.
axis: The axis on which to deactivate the PSO output.
Immediately deactivates the PSO output.
Executes on the specified task.
axis: The axis on which to deactivate the PSO output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately deactivates the PSO output.
Executes on the specified task.
axis: The axis on which to deactivate the PSO output.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately deactivates the PSO output.
Executes on task 1.
axis: The axis on which to deactivate the PSO output.
Immediately deactivates the PSO output.
Executes on the specified task.
axis: The axis on which to deactivate the PSO output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately deactivates the PSO output.
Executes on the specified task.
axis: The axis on which to deactivate the PSO output.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately activates the PSO output.
Executes on task 1.
axis: The axis on which to activate the PSO output.
Immediately activates the PSO output.
Executes on the specified task.
axis: The axis on which to activate the PSO output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately activates the PSO output.
Executes on the specified task.
axis: The axis on which to activate the PSO output.
executionTaskName: The name of the task to execute the AeroScript command on.
Immediately activates the PSO output.
Executes on task 1.
axis: The axis on which to activate the PSO output.
Immediately activates the PSO output.
Executes on the specified task.
axis: The axis on which to activate the PSO output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Immediately activates the PSO output.
Executes on the specified task.
axis: The axis on which to activate the PSO output.
executionTaskName: The name of the task to execute the AeroScript command on.
Resets all PSO configuration, which restores all PSO settings to their default values.
Executes on task 1.
axis: The axis on which to reset the PSO configuration.
Resets all PSO configuration, which restores all PSO settings to their default values.
Executes on the specified task.
axis: The axis on which to reset the PSO configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Resets all PSO configuration, which restores all PSO settings to their default values.
Executes on the specified task.
axis: The axis on which to reset the PSO configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Resets all PSO configuration, which restores all PSO settings to their default values.
Executes on task 1.
axis: The axis on which to reset the PSO configuration.
Resets all PSO configuration, which restores all PSO settings to their default values.
Executes on the specified task.
axis: The axis on which to reset the PSO configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Resets all PSO configuration, which restores all PSO settings to their default values.
Executes on the specified task.
axis: The axis on which to reset the PSO configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures a PSO input transformation channel.
Executes on task 1.
axis: The axis on which to configure the transformation channel.
transformationChannel: The transformation channel to configure.
inputA: The first input to the transformation.
inputB: The second input to the transformation.
transformationFunction: The function of the transformation.
Configures a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to configure the transformation channel.
transformationChannel: The transformation channel to configure.
inputA: The first input to the transformation.
inputB: The second input to the transformation.
transformationFunction: The function of the transformation.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to configure the transformation channel.
transformationChannel: The transformation channel to configure.
inputA: The first input to the transformation.
inputB: The second input to the transformation.
transformationFunction: The function of the transformation.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures a PSO input transformation channel.
Executes on task 1.
axis: The axis on which to configure the transformation channel.
transformationChannel: The transformation channel to configure.
inputA: The first input to the transformation.
inputB: The second input to the transformation.
transformationFunction: The function of the transformation.
Configures a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to configure the transformation channel.
transformationChannel: The transformation channel to configure.
inputA: The first input to the transformation.
inputB: The second input to the transformation.
transformationFunction: The function of the transformation.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to configure the transformation channel.
transformationChannel: The transformation channel to configure.
inputA: The first input to the transformation.
inputB: The second input to the transformation.
transformationFunction: The function of the transformation.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables a PSO input transformation channel.
Executes on task 1.
axis: The axis on which to disable the transformation channel.
transformationChannel: The transformation channel to disable.
Disables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to disable the transformation channel.
transformationChannel: The transformation channel to disable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to disable the transformation channel.
transformationChannel: The transformation channel to disable.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables a PSO input transformation channel.
Executes on task 1.
axis: The axis on which to disable the transformation channel.
transformationChannel: The transformation channel to disable.
Disables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to disable the transformation channel.
transformationChannel: The transformation channel to disable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to disable the transformation channel.
transformationChannel: The transformation channel to disable.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables a PSO input transformation channel.
Executes on task 1.
axis: The axis on which to enable the transformation channel.
transformationChannel: The transformation channel to enable.
Enables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to enable the transformation channel.
transformationChannel: The transformation channel to enable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to enable the transformation channel.
transformationChannel: The transformation channel to enable.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables a PSO input transformation channel.
Executes on task 1.
axis: The axis on which to enable the transformation channel.
transformationChannel: The transformation channel to enable.
Enables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to enable the transformation channel.
transformationChannel: The transformation channel to enable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables a PSO input transformation channel.
Executes on the specified task.
axis: The axis on which to enable the transformation channel.
transformationChannel: The transformation channel to enable.
executionTaskName: The name of the task to execute the AeroScript command on.
Checks for a valid configuration of pulse mode parameters and applies the configuration to the waveform module.
Executes on task 1.
axis: The axis on which to apply the pulse configuration.
Checks for a valid configuration of pulse mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the pulse configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Checks for a valid configuration of pulse mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the pulse configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Checks for a valid configuration of pulse mode parameters and applies the configuration to the waveform module.
Executes on task 1.
axis: The axis on which to apply the pulse configuration.
Checks for a valid configuration of pulse mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the pulse configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Checks for a valid configuration of pulse mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the pulse configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Checks for a valid configuration of PWM mode parameters and applies the configuration to the waveform module.
Executes on task 1.
axis: The axis on which to apply the PWM configuration.
Checks for a valid configuration of PWM mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the PWM configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Checks for a valid configuration of PWM mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the PWM configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Checks for a valid configuration of PWM mode parameters and applies the configuration to the waveform module.
Executes on task 1.
axis: The axis on which to apply the PWM configuration.
Checks for a valid configuration of PWM mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the PWM configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Checks for a valid configuration of PWM mode parameters and applies the configuration to the waveform module.
Executes on the specified task.
axis: The axis on which to apply the PWM configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the waveform module to wait for the specified time after a PSO event before beginning to output a waveform.
Executes on task 1.
axis: The axis on which to configure the waveform output delay.
delayTime: The delay time in microseconds.
Configures the waveform module to wait for the specified time after a PSO event before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to configure the waveform output delay.
delayTime: The delay time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the waveform module to wait for the specified time after a PSO event before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to configure the waveform output delay.
delayTime: The delay time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the waveform module to wait for the specified time after a PSO event before beginning to output a waveform.
Executes on task 1.
axis: The axis on which to configure the waveform output delay.
delayTime: The delay time in microseconds.
Configures the waveform module to wait for the specified time after a PSO event before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to configure the waveform output delay.
delayTime: The delay time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the waveform module to wait for the specified time after a PSO event before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to configure the waveform output delay.
delayTime: The delay time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the output mode of the waveform module.
Executes on task 1.
axis: The axis on which to select the output mode of the waveform module.
waveformMode: Mode selection for the waveform module output.
Selects the output mode of the waveform module.
Executes on the specified task.
axis: The axis on which to select the output mode of the waveform module.
waveformMode: Mode selection for the waveform module output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the output mode of the waveform module.
Executes on the specified task.
axis: The axis on which to select the output mode of the waveform module.
waveformMode: Mode selection for the waveform module output.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the output mode of the waveform module.
Executes on task 1.
axis: The axis on which to select the output mode of the waveform module.
waveformMode: Mode selection for the waveform module output.
Selects the output mode of the waveform module.
Executes on the specified task.
axis: The axis on which to select the output mode of the waveform module.
waveformMode: Mode selection for the waveform module output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the output mode of the waveform module.
Executes on the specified task.
axis: The axis on which to select the output mode of the waveform module.
waveformMode: Mode selection for the waveform module output.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of pulse counts for a sequence of waveform module outputs in pulse mode. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on task 1.
axis: The axis on which to configure the pulse counts.
driveArrayStartAddress: The byte-addressable index of the drive array where the first pulse count is stored.
numberOfPoints: The number of pulse counts to be read from the drive array.
enableRepeat: Configures PSO to continue to use pulse counts after the last pulse count in the array is used, starting over at the first pulse count.
Configures an array of pulse counts for a sequence of waveform module outputs in pulse mode. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the pulse counts.
driveArrayStartAddress: The byte-addressable index of the drive array where the first pulse count is stored.
numberOfPoints: The number of pulse counts to be read from the drive array.
enableRepeat: Configures PSO to continue to use pulse counts after the last pulse count in the array is used, starting over at the first pulse count.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of pulse counts for a sequence of waveform module outputs in pulse mode. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the pulse counts.
driveArrayStartAddress: The byte-addressable index of the drive array where the first pulse count is stored.
numberOfPoints: The number of pulse counts to be read from the drive array.
enableRepeat: Configures PSO to continue to use pulse counts after the last pulse count in the array is used, starting over at the first pulse count.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of pulse counts for a sequence of waveform module outputs in pulse mode. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on task 1.
axis: The axis on which to configure the pulse counts.
driveArrayStartAddress: The byte-addressable index of the drive array where the first pulse count is stored.
numberOfPoints: The number of pulse counts to be read from the drive array.
enableRepeat: Configures PSO to continue to use pulse counts after the last pulse count in the array is used, starting over at the first pulse count.
Configures an array of pulse counts for a sequence of waveform module outputs in pulse mode. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the pulse counts.
driveArrayStartAddress: The byte-addressable index of the drive array where the first pulse count is stored.
numberOfPoints: The number of pulse counts to be read from the drive array.
enableRepeat: Configures PSO to continue to use pulse counts after the last pulse count in the array is used, starting over at the first pulse count.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of pulse counts for a sequence of waveform module outputs in pulse mode. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the pulse counts.
driveArrayStartAddress: The byte-addressable index of the drive array where the first pulse count is stored.
numberOfPoints: The number of pulse counts to be read from the drive array.
enableRepeat: Configures PSO to continue to use pulse counts after the last pulse count in the array is used, starting over at the first pulse count.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in pulse mode. The on time specifies the active portion of the pulse period.
Executes on task 1.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
Configures an array of on times for a sequence of waveform module outputs in pulse mode. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in pulse mode. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in pulse mode. The on time specifies the active portion of the pulse period.
Executes on task 1.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
Configures an array of on times for a sequence of waveform module outputs in pulse mode. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in pulse mode. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of total times for a sequence of waveform module outputs in pulse mode. The total time specifies the full period of the pulse.
Executes on task 1.
axis: The axis on which to configure the total times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first total time is stored.
numberOfPoints: The number of total times to be read from the drive array.
enableRepeat: Configures PSO to continue to use total times after the last total time in the array is used, starting over at the first total time.
Configures an array of total times for a sequence of waveform module outputs in pulse mode. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first total time is stored.
numberOfPoints: The number of total times to be read from the drive array.
enableRepeat: Configures PSO to continue to use total times after the last total time in the array is used, starting over at the first total time.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of total times for a sequence of waveform module outputs in pulse mode. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first total time is stored.
numberOfPoints: The number of total times to be read from the drive array.
enableRepeat: Configures PSO to continue to use total times after the last total time in the array is used, starting over at the first total time.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of total times for a sequence of waveform module outputs in pulse mode. The total time specifies the full period of the pulse.
Executes on task 1.
axis: The axis on which to configure the total times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first total time is stored.
numberOfPoints: The number of total times to be read from the drive array.
enableRepeat: Configures PSO to continue to use total times after the last total time in the array is used, starting over at the first total time.
Configures an array of total times for a sequence of waveform module outputs in pulse mode. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first total time is stored.
numberOfPoints: The number of total times to be read from the drive array.
enableRepeat: Configures PSO to continue to use total times after the last total time in the array is used, starting over at the first total time.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of total times for a sequence of waveform module outputs in pulse mode. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first total time is stored.
numberOfPoints: The number of total times to be read from the drive array.
enableRepeat: Configures PSO to continue to use total times after the last total time in the array is used, starting over at the first total time.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the maximum number of events in the queue. Each event in the queue will cause a PSO waveform pulse generation to occur after the active waveform period completes.
Executes on task 1.
axis: The axis on which to configure the queue for the PSO waveform pulse event.
maxQueuedEvents: The maximum number of events to put in the queue.
Configures the maximum number of events in the queue. Each event in the queue will cause a PSO waveform pulse generation to occur after the active waveform period completes.
Executes on the specified task.
axis: The axis on which to configure the queue for the PSO waveform pulse event.
maxQueuedEvents: The maximum number of events to put in the queue.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the maximum number of events in the queue. Each event in the queue will cause a PSO waveform pulse generation to occur after the active waveform period completes.
Executes on the specified task.
axis: The axis on which to configure the queue for the PSO waveform pulse event.
maxQueuedEvents: The maximum number of events to put in the queue.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the maximum number of events in the queue. Each event in the queue will cause a PSO waveform pulse generation to occur after the active waveform period completes.
Executes on task 1.
axis: The axis on which to configure the queue for the PSO waveform pulse event.
maxQueuedEvents: The maximum number of events to put in the queue.
Configures the maximum number of events in the queue. Each event in the queue will cause a PSO waveform pulse generation to occur after the active waveform period completes.
Executes on the specified task.
axis: The axis on which to configure the queue for the PSO waveform pulse event.
maxQueuedEvents: The maximum number of events to put in the queue.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the maximum number of events in the queue. Each event in the queue will cause a PSO waveform pulse generation to occur after the active waveform period completes.
Executes on the specified task.
axis: The axis on which to configure the queue for the PSO waveform pulse event.
maxQueuedEvents: The maximum number of events to put in the queue.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed pulse count of the waveform module output in pulse mode, which will be applied to all pulses. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on task 1.
axis: The axis on which to configure the number of pulses.
pulseCount: The integer number of pulses.
Configures the fixed pulse count of the waveform module output in pulse mode, which will be applied to all pulses. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the number of pulses.
pulseCount: The integer number of pulses.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed pulse count of the waveform module output in pulse mode, which will be applied to all pulses. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the number of pulses.
pulseCount: The integer number of pulses.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed pulse count of the waveform module output in pulse mode, which will be applied to all pulses. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on task 1.
axis: The axis on which to configure the number of pulses.
pulseCount: The integer number of pulses.
Configures the fixed pulse count of the waveform module output in pulse mode, which will be applied to all pulses. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the number of pulses.
pulseCount: The integer number of pulses.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed pulse count of the waveform module output in pulse mode, which will be applied to all pulses. The pulse count specifies the number of periods that will be generated from a single PSO event.
Executes on the specified task.
axis: The axis on which to configure the number of pulses.
pulseCount: The integer number of pulses.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed on time of the waveform module output in pulse mode, which will be applied to all pulses. The on time specifies the active portion of the pulse period.
Executes on task 1.
axis: The axis on which to configure the on time.
onTime: The on time in microseconds.
Configures the fixed on time of the waveform module output in pulse mode, which will be applied to all pulses. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on time.
onTime: The on time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed on time of the waveform module output in pulse mode, which will be applied to all pulses. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on time.
onTime: The on time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed on time of the waveform module output in pulse mode, which will be applied to all pulses. The on time specifies the active portion of the pulse period.
Executes on task 1.
axis: The axis on which to configure the on time.
onTime: The on time in microseconds.
Configures the fixed on time of the waveform module output in pulse mode, which will be applied to all pulses. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on time.
onTime: The on time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed on time of the waveform module output in pulse mode, which will be applied to all pulses. The on time specifies the active portion of the pulse period.
Executes on the specified task.
axis: The axis on which to configure the on time.
onTime: The on time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in pulse mode, which will be applied to all pulses. The total time specifies the full period of the pulse.
Executes on task 1.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
Configures the fixed total time of the waveform module output in pulse mode, which will be applied to all pulses. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in pulse mode, which will be applied to all pulses. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in pulse mode, which will be applied to all pulses. The total time specifies the full period of the pulse.
Executes on task 1.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
Configures the fixed total time of the waveform module output in pulse mode, which will be applied to all pulses. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in pulse mode, which will be applied to all pulses. The total time specifies the full period of the pulse.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures additional conditions to disable the PSO waveform output in pulse mode.
Executes on task 1.
axis: The axis on which to configure PSO waveform pulse mode masking options.
pulseMask: A bitmask of PSO waveform pulse mode masking options. Use the values from the PsoWaveformPulseMask enum.
Configures additional conditions to disable the PSO waveform output in pulse mode.
Executes on the specified task.
axis: The axis on which to configure PSO waveform pulse mode masking options.
pulseMask: A bitmask of PSO waveform pulse mode masking options. Use the values from the PsoWaveformPulseMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures additional conditions to disable the PSO waveform output in pulse mode.
Executes on the specified task.
axis: The axis on which to configure PSO waveform pulse mode masking options.
pulseMask: A bitmask of PSO waveform pulse mode masking options. Use the values from the PsoWaveformPulseMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures additional conditions to disable the PSO waveform output in pulse mode.
Executes on task 1.
axis: The axis on which to configure PSO waveform pulse mode masking options.
pulseMask: A bitmask of PSO waveform pulse mode masking options. Use the values from the PsoWaveformPulseMask enum.
Configures additional conditions to disable the PSO waveform output in pulse mode.
Executes on the specified task.
axis: The axis on which to configure PSO waveform pulse mode masking options.
pulseMask: A bitmask of PSO waveform pulse mode masking options. Use the values from the PsoWaveformPulseMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures additional conditions to disable the PSO waveform output in pulse mode.
Executes on the specified task.
axis: The axis on which to configure PSO waveform pulse mode masking options.
pulseMask: A bitmask of PSO waveform pulse mode masking options. Use the values from the PsoWaveformPulseMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Allows or prevents the waveform module from outputting truncated waveform outputs in pulse mode.
Executes on task 1.
axis: The axis on which to configure the pulse truncation prevention feature.
preventTruncation: Configures the waveform module to not allow the generation of truncated waveform outputs in pulse mode.
Allows or prevents the waveform module from outputting truncated waveform outputs in pulse mode.
Executes on the specified task.
axis: The axis on which to configure the pulse truncation prevention feature.
preventTruncation: Configures the waveform module to not allow the generation of truncated waveform outputs in pulse mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Allows or prevents the waveform module from outputting truncated waveform outputs in pulse mode.
Executes on the specified task.
axis: The axis on which to configure the pulse truncation prevention feature.
preventTruncation: Configures the waveform module to not allow the generation of truncated waveform outputs in pulse mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Allows or prevents the waveform module from outputting truncated waveform outputs in pulse mode.
Executes on task 1.
axis: The axis on which to configure the pulse truncation prevention feature.
preventTruncation: Configures the waveform module to not allow the generation of truncated waveform outputs in pulse mode.
Allows or prevents the waveform module from outputting truncated waveform outputs in pulse mode.
Executes on the specified task.
axis: The axis on which to configure the pulse truncation prevention feature.
preventTruncation: Configures the waveform module to not allow the generation of truncated waveform outputs in pulse mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Allows or prevents the waveform module from outputting truncated waveform outputs in pulse mode.
Executes on the specified task.
axis: The axis on which to configure the pulse truncation prevention feature.
preventTruncation: Configures the waveform module to not allow the generation of truncated waveform outputs in pulse mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in PWM mode. The on time specifies the variable active portion of the PWM signal.
Executes on task 1.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
Configures an array of on times for a sequence of waveform module outputs in PWM mode. The on time specifies the variable active portion of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in PWM mode. The on time specifies the variable active portion of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in PWM mode. The on time specifies the variable active portion of the PWM signal.
Executes on task 1.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
Configures an array of on times for a sequence of waveform module outputs in PWM mode. The on time specifies the variable active portion of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of on times for a sequence of waveform module outputs in PWM mode. The on time specifies the variable active portion of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the on times.
driveArrayStartAddress: The byte-addressable index of the drive array where the first on time is stored.
numberOfPoints: The number of on times to be read from the drive array.
enableRepeat: Configures PSO to continue to use on times after the last on time in the array is used, starting over at the first on time.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in PWM mode. The total time specifies the full period of the PWM signal.
Executes on task 1.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
Configures the fixed total time of the waveform module output in PWM mode. The total time specifies the full period of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in PWM mode. The total time specifies the full period of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in PWM mode. The total time specifies the full period of the PWM signal.
Executes on task 1.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
Configures the fixed total time of the waveform module output in PWM mode. The total time specifies the full period of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the fixed total time of the waveform module output in PWM mode. The total time specifies the full period of the PWM signal.
Executes on the specified task.
axis: The axis on which to configure the total time.
totalTime: The total time in microseconds.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the delay mode of the waveform module when you use the external synchronization signal.
Executes on task 1.
axis: The axis on which to configure the external sync delay mode.
delayMode: The external sync delay mode.
Configures the delay mode of the waveform module when you use the external synchronization signal.
Executes on the specified task.
axis: The axis on which to configure the external sync delay mode.
delayMode: The external sync delay mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the delay mode of the waveform module when you use the external synchronization signal.
Executes on the specified task.
axis: The axis on which to configure the external sync delay mode.
delayMode: The external sync delay mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the delay mode of the waveform module when you use the external synchronization signal.
Executes on task 1.
axis: The axis on which to configure the external sync delay mode.
delayMode: The external sync delay mode.
Configures the delay mode of the waveform module when you use the external synchronization signal.
Executes on the specified task.
axis: The axis on which to configure the external sync delay mode.
delayMode: The external sync delay mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the delay mode of the waveform module when you use the external synchronization signal.
Executes on the specified task.
axis: The axis on which to configure the external sync delay mode.
delayMode: The external sync delay mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the external sync option for the waveform module.
Executes on task 1.
axis: The axis on which to disable external sync option.
Disables the external sync option for the waveform module.
Executes on the specified task.
axis: The axis on which to disable external sync option.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the external sync option for the waveform module.
Executes on the specified task.
axis: The axis on which to disable external sync option.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the external sync option for the waveform module.
Executes on task 1.
axis: The axis on which to disable external sync option.
Disables the external sync option for the waveform module.
Executes on the specified task.
axis: The axis on which to disable external sync option.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the external sync option for the waveform module.
Executes on the specified task.
axis: The axis on which to disable external sync option.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the waveform module to wait for the rising edge of the external sync signal before beginning to output a waveform.
Executes on task 1.
axis: The axis on which to enable external sync option.
Configures the waveform module to wait for the rising edge of the external sync signal before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to enable external sync option.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the waveform module to wait for the rising edge of the external sync signal before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to enable external sync option.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the waveform module to wait for the rising edge of the external sync signal before beginning to output a waveform.
Executes on task 1.
axis: The axis on which to enable external sync option.
Configures the waveform module to wait for the rising edge of the external sync signal before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to enable external sync option.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the waveform module to wait for the rising edge of the external sync signal before beginning to output a waveform.
Executes on the specified task.
axis: The axis on which to enable external sync option.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the waveform module, preventing PSO events from triggering it.
Executes on task 1.
axis: The axis on which to disable the waveform module.
Disables the waveform module, preventing PSO events from triggering it.
Executes on the specified task.
axis: The axis on which to disable the waveform module.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the waveform module, preventing PSO events from triggering it.
Executes on the specified task.
axis: The axis on which to disable the waveform module.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the waveform module, preventing PSO events from triggering it.
Executes on task 1.
axis: The axis on which to disable the waveform module.
Disables the waveform module, preventing PSO events from triggering it.
Executes on the specified task.
axis: The axis on which to disable the waveform module.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the waveform module, preventing PSO events from triggering it.
Executes on the specified task.
axis: The axis on which to disable the waveform module.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the waveform module, allowing PSO events to trigger it.
Executes on task 1.
axis: The axis on which to enable the waveform module.
Enables the waveform module, allowing PSO events to trigger it.
Executes on the specified task.
axis: The axis on which to enable the waveform module.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the waveform module, allowing PSO events to trigger it.
Executes on the specified task.
axis: The axis on which to enable the waveform module.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the waveform module, allowing PSO events to trigger it.
Executes on task 1.
axis: The axis on which to enable the waveform module.
Enables the waveform module, allowing PSO events to trigger it.
Executes on the specified task.
axis: The axis on which to enable the waveform module.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the waveform module, allowing PSO events to trigger it.
Executes on the specified task.
axis: The axis on which to enable the waveform module.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the configuration of the optional PSO waveform scaling feature.
Executes on task 1.
axis: The axis on which to configure PSO waveform scaling.
scalingMode: Specifies the waveform parameters to which to apply the PSO waveform scaling.
scalingInput: Specifies the input to the PSO waveform scaling.
inputRange: Specifies the range of values in which the configured input will be used to calculate the scale factor to apply to the waveform parameters.
scaleFactorRange: Specifies the valid range of scale factor outputs from the PSO waveform scaling feature.
Specifies the configuration of the optional PSO waveform scaling feature.
Executes on the specified task.
axis: The axis on which to configure PSO waveform scaling.
scalingMode: Specifies the waveform parameters to which to apply the PSO waveform scaling.
scalingInput: Specifies the input to the PSO waveform scaling.
inputRange: Specifies the range of values in which the configured input will be used to calculate the scale factor to apply to the waveform parameters.
scaleFactorRange: Specifies the valid range of scale factor outputs from the PSO waveform scaling feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the configuration of the optional PSO waveform scaling feature.
Executes on the specified task.
axis: The axis on which to configure PSO waveform scaling.
scalingMode: Specifies the waveform parameters to which to apply the PSO waveform scaling.
scalingInput: Specifies the input to the PSO waveform scaling.
inputRange: Specifies the range of values in which the configured input will be used to calculate the scale factor to apply to the waveform parameters.
scaleFactorRange: Specifies the valid range of scale factor outputs from the PSO waveform scaling feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Specifies the configuration of the optional PSO waveform scaling feature.
Executes on task 1.
axis: The axis on which to configure PSO waveform scaling.
scalingMode: Specifies the waveform parameters to which to apply the PSO waveform scaling.
scalingInput: Specifies the input to the PSO waveform scaling.
inputRange: Specifies the range of values in which the configured input will be used to calculate the scale factor to apply to the waveform parameters.
scaleFactorRange: Specifies the valid range of scale factor outputs from the PSO waveform scaling feature.
Specifies the configuration of the optional PSO waveform scaling feature.
Executes on the specified task.
axis: The axis on which to configure PSO waveform scaling.
scalingMode: Specifies the waveform parameters to which to apply the PSO waveform scaling.
scalingInput: Specifies the input to the PSO waveform scaling.
inputRange: Specifies the range of values in which the configured input will be used to calculate the scale factor to apply to the waveform parameters.
scaleFactorRange: Specifies the valid range of scale factor outputs from the PSO waveform scaling feature.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Specifies the configuration of the optional PSO waveform scaling feature.
Executes on the specified task.
axis: The axis on which to configure PSO waveform scaling.
scalingMode: Specifies the waveform parameters to which to apply the PSO waveform scaling.
scalingInput: Specifies the input to the PSO waveform scaling.
inputRange: Specifies the range of values in which the configured input will be used to calculate the scale factor to apply to the waveform parameters.
scaleFactorRange: Specifies the valid range of scale factor outputs from the PSO waveform scaling feature.
executionTaskName: The name of the task to execute the AeroScript command on.
Deactivates PSO waveform scaling.
Executes on task 1.
axis: The axis on which to deactivate PSO waveform scaling.
Deactivates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to deactivate PSO waveform scaling.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deactivates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to deactivate PSO waveform scaling.
executionTaskName: The name of the task to execute the AeroScript command on.
Deactivates PSO waveform scaling.
Executes on task 1.
axis: The axis on which to deactivate PSO waveform scaling.
Deactivates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to deactivate PSO waveform scaling.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deactivates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to deactivate PSO waveform scaling.
executionTaskName: The name of the task to execute the AeroScript command on.
Activates PSO waveform scaling.
Executes on task 1.
axis: The axis on which to activate PSO waveform scaling.
Activates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to activate PSO waveform scaling.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Activates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to activate PSO waveform scaling.
executionTaskName: The name of the task to execute the AeroScript command on.
Activates PSO waveform scaling.
Executes on task 1.
axis: The axis on which to activate PSO waveform scaling.
Activates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to activate PSO waveform scaling.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Activates PSO waveform scaling.
Executes on the specified task.
axis: The axis on which to activate PSO waveform scaling.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of window range pairs each consisting of a lower bound followed by an upper bound.
Executes on task 1.
axis: The axis on which to configure the window ranges.
windowNumber: The number of the window on which to configure the ranges.
driveArrayStartAddress: The byte-addressable index of the drive array where the lower bound of the first range pair is stored.
numberOfRanges: The number of range value pairs to be read from the drive array.
enableRepeat: Configures PSO to continue to use range pairs after the last range pair in the array is used, starting over at the first range pair.
Configures an array of window range pairs each consisting of a lower bound followed by an upper bound.
Executes on the specified task.
axis: The axis on which to configure the window ranges.
windowNumber: The number of the window on which to configure the ranges.
driveArrayStartAddress: The byte-addressable index of the drive array where the lower bound of the first range pair is stored.
numberOfRanges: The number of range value pairs to be read from the drive array.
enableRepeat: Configures PSO to continue to use range pairs after the last range pair in the array is used, starting over at the first range pair.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of window range pairs each consisting of a lower bound followed by an upper bound.
Executes on the specified task.
axis: The axis on which to configure the window ranges.
windowNumber: The number of the window on which to configure the ranges.
driveArrayStartAddress: The byte-addressable index of the drive array where the lower bound of the first range pair is stored.
numberOfRanges: The number of range value pairs to be read from the drive array.
enableRepeat: Configures PSO to continue to use range pairs after the last range pair in the array is used, starting over at the first range pair.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures an array of window range pairs each consisting of a lower bound followed by an upper bound.
Executes on task 1.
axis: The axis on which to configure the window ranges.
windowNumber: The number of the window on which to configure the ranges.
driveArrayStartAddress: The byte-addressable index of the drive array where the lower bound of the first range pair is stored.
numberOfRanges: The number of range value pairs to be read from the drive array.
enableRepeat: Configures PSO to continue to use range pairs after the last range pair in the array is used, starting over at the first range pair.
Configures an array of window range pairs each consisting of a lower bound followed by an upper bound.
Executes on the specified task.
axis: The axis on which to configure the window ranges.
windowNumber: The number of the window on which to configure the ranges.
driveArrayStartAddress: The byte-addressable index of the drive array where the lower bound of the first range pair is stored.
numberOfRanges: The number of range value pairs to be read from the drive array.
enableRepeat: Configures PSO to continue to use range pairs after the last range pair in the array is used, starting over at the first range pair.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures an array of window range pairs each consisting of a lower bound followed by an upper bound.
Executes on the specified task.
axis: The axis on which to configure the window ranges.
windowNumber: The number of the window on which to configure the ranges.
driveArrayStartAddress: The byte-addressable index of the drive array where the lower bound of the first range pair is stored.
numberOfRanges: The number of range value pairs to be read from the drive array.
enableRepeat: Configures PSO to continue to use range pairs after the last range pair in the array is used, starting over at the first range pair.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by PsoWindowConfigureEventDirection(). Use that function instead to specify the update behavior of the PSO Window ranges in array mode.
Configures the array of window range pairs to update when exiting the active window range in specific directions.
Executes on task 1.
axis: The axis on which to configure the window array update direction.
windowNumber: The number of the window on which to configure the array update direction.
windowUpdateDirection: Mode selection to select the active window range exit directions on which to update the window range.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by PsoWindowConfigureEventDirection(). Use that function instead to specify the update behavior of the PSO Window ranges in array mode.
Configures the array of window range pairs to update when exiting the active window range in specific directions.
Executes on the specified task.
axis: The axis on which to configure the window array update direction.
windowNumber: The number of the window on which to configure the array update direction.
windowUpdateDirection: Mode selection to select the active window range exit directions on which to update the window range.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by PsoWindowConfigureEventDirection(). Use that function instead to specify the update behavior of the PSO Window ranges in array mode.
Configures the array of window range pairs to update when exiting the active window range in specific directions.
Executes on the specified task.
axis: The axis on which to configure the window array update direction.
windowNumber: The number of the window on which to configure the array update direction.
windowUpdateDirection: Mode selection to select the active window range exit directions on which to update the window range.
executionTaskName: The name of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by PsoWindowConfigureEventDirection(). Use that function instead to specify the update behavior of the PSO Window ranges in array mode.
Configures the array of window range pairs to update when exiting the active window range in specific directions.
Executes on task 1.
axis: The axis on which to configure the window array update direction.
windowNumber: The number of the window on which to configure the array update direction.
windowUpdateDirection: Mode selection to select the active window range exit directions on which to update the window range.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by PsoWindowConfigureEventDirection(). Use that function instead to specify the update behavior of the PSO Window ranges in array mode.
Configures the array of window range pairs to update when exiting the active window range in specific directions.
Executes on the specified task.
axis: The axis on which to configure the window array update direction.
windowNumber: The number of the window on which to configure the array update direction.
windowUpdateDirection: Mode selection to select the active window range exit directions on which to update the window range.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Deprecated: This command is deprecated and will be removed in the next major version of Automation1 software. This function has been obsoleted by PsoWindowConfigureEventDirection(). Use that function instead to specify the update behavior of the PSO Window ranges in array mode.
Configures the array of window range pairs to update when exiting the active window range in specific directions.
Executes on the specified task.
axis: The axis on which to configure the window array update direction.
windowNumber: The number of the window on which to configure the array update direction.
windowUpdateDirection: Mode selection to select the active window range exit directions on which to update the window range.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO window counters.
Executes on task 1.
axis: The axis on which to configure the window counter reset conditions.
optionsMask: A bitmask of PSO window counter reset options. Use the values from the PsoWindowCounterResetMask enum.
Configures the conditions which will reset the PSO window counters.
Executes on the specified task.
axis: The axis on which to configure the window counter reset conditions.
optionsMask: A bitmask of PSO window counter reset options. Use the values from the PsoWindowCounterResetMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO window counters.
Executes on the specified task.
axis: The axis on which to configure the window counter reset conditions.
optionsMask: A bitmask of PSO window counter reset options. Use the values from the PsoWindowCounterResetMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO window counters.
Executes on task 1.
axis: The axis on which to configure the window counter reset conditions.
optionsMask: A bitmask of PSO window counter reset options. Use the values from the PsoWindowCounterResetMask enum.
Configures the conditions which will reset the PSO window counters.
Executes on the specified task.
axis: The axis on which to configure the window counter reset conditions.
optionsMask: A bitmask of PSO window counter reset options. Use the values from the PsoWindowCounterResetMask enum.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the conditions which will reset the PSO window counters.
Executes on the specified task.
axis: The axis on which to configure the window counter reset conditions.
optionsMask: A bitmask of PSO window counter reset options. Use the values from the PsoWindowCounterResetMask enum.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the directions which will trigger an internal window event upon entering or exiting the active window.
Executes on task 1.
axis: The axis on which to configure the window event direction.
windowNumber: The number of the window on which to configure the window event direction.
windowEventDirection: Specifies the directions which will trigger an internal window event upon entering or exiting the active window.
Configures the directions which will trigger an internal window event upon entering or exiting the active window.
Executes on the specified task.
axis: The axis on which to configure the window event direction.
windowNumber: The number of the window on which to configure the window event direction.
windowEventDirection: Specifies the directions which will trigger an internal window event upon entering or exiting the active window.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the directions which will trigger an internal window event upon entering or exiting the active window.
Executes on the specified task.
axis: The axis on which to configure the window event direction.
windowNumber: The number of the window on which to configure the window event direction.
windowEventDirection: Specifies the directions which will trigger an internal window event upon entering or exiting the active window.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the directions which will trigger an internal window event upon entering or exiting the active window.
Executes on task 1.
axis: The axis on which to configure the window event direction.
windowNumber: The number of the window on which to configure the window event direction.
windowEventDirection: Specifies the directions which will trigger an internal window event upon entering or exiting the active window.
Configures the directions which will trigger an internal window event upon entering or exiting the active window.
Executes on the specified task.
axis: The axis on which to configure the window event direction.
windowNumber: The number of the window on which to configure the window event direction.
windowEventDirection: Specifies the directions which will trigger an internal window event upon entering or exiting the active window.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the directions which will trigger an internal window event upon entering or exiting the active window.
Executes on the specified task.
axis: The axis on which to configure the window event direction.
windowNumber: The number of the window on which to configure the window event direction.
windowEventDirection: Specifies the directions which will trigger an internal window event upon entering or exiting the active window.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the conditions which will generate PSO window events.
Executes on task 1.
axis: The axis on which to configure the window event conditions.
eventMode: The specified window event mode.
Configures the conditions which will generate PSO window events.
Executes on the specified task.
axis: The axis on which to configure the window event conditions.
eventMode: The specified window event mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the conditions which will generate PSO window events.
Executes on the specified task.
axis: The axis on which to configure the window event conditions.
eventMode: The specified window event mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures the conditions which will generate PSO window events.
Executes on task 1.
axis: The axis on which to configure the window event conditions.
eventMode: The specified window event mode.
Configures the conditions which will generate PSO window events.
Executes on the specified task.
axis: The axis on which to configure the window event conditions.
eventMode: The specified window event mode.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures the conditions which will generate PSO window events.
Executes on the specified task.
axis: The axis on which to configure the window event conditions.
eventMode: The specified window event mode.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures a fixed window range consisting of a lower bound and an upper bound for the specified window.
Executes on task 1.
axis: The axis on which to configure the window range.
windowNumber: The number of the window on which to configure the range.
lowerBound: The value for the window range lower bound.
upperBound: The value for the window range upper bound.
Configures a fixed window range consisting of a lower bound and an upper bound for the specified window.
Executes on the specified task.
axis: The axis on which to configure the window range.
windowNumber: The number of the window on which to configure the range.
lowerBound: The value for the window range lower bound.
upperBound: The value for the window range upper bound.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures a fixed window range consisting of a lower bound and an upper bound for the specified window.
Executes on the specified task.
axis: The axis on which to configure the window range.
windowNumber: The number of the window on which to configure the range.
lowerBound: The value for the window range lower bound.
upperBound: The value for the window range upper bound.
executionTaskName: The name of the task to execute the AeroScript command on.
Configures a fixed window range consisting of a lower bound and an upper bound for the specified window.
Executes on task 1.
axis: The axis on which to configure the window range.
windowNumber: The number of the window on which to configure the range.
lowerBound: The value for the window range lower bound.
upperBound: The value for the window range upper bound.
Configures a fixed window range consisting of a lower bound and an upper bound for the specified window.
Executes on the specified task.
axis: The axis on which to configure the window range.
windowNumber: The number of the window on which to configure the range.
lowerBound: The value for the window range lower bound.
upperBound: The value for the window range upper bound.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Configures a fixed window range consisting of a lower bound and an upper bound for the specified window.
Executes on the specified task.
axis: The axis on which to configure the window range.
windowNumber: The number of the window on which to configure the range.
lowerBound: The value for the window range lower bound.
upperBound: The value for the window range upper bound.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the source of the specified window counter.
Executes on task 1.
axis: The axis on which to select the window counter input source.
windowNumber: The window number for which to select the counter input source.
input: The window counter input source.
reverseDirection: Configures the window counter to count in the opposite direction of its input source.
Selects the source of the specified window counter.
Executes on the specified task.
axis: The axis on which to select the window counter input source.
windowNumber: The window number for which to select the counter input source.
input: The window counter input source.
reverseDirection: Configures the window counter to count in the opposite direction of its input source.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the source of the specified window counter.
Executes on the specified task.
axis: The axis on which to select the window counter input source.
windowNumber: The window number for which to select the counter input source.
input: The window counter input source.
reverseDirection: Configures the window counter to count in the opposite direction of its input source.
executionTaskName: The name of the task to execute the AeroScript command on.
Selects the source of the specified window counter.
Executes on task 1.
axis: The axis on which to select the window counter input source.
windowNumber: The window number for which to select the counter input source.
input: The window counter input source.
reverseDirection: Configures the window counter to count in the opposite direction of its input source.
Selects the source of the specified window counter.
Executes on the specified task.
axis: The axis on which to select the window counter input source.
windowNumber: The window number for which to select the counter input source.
input: The window counter input source.
reverseDirection: Configures the window counter to count in the opposite direction of its input source.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Selects the source of the specified window counter.
Executes on the specified task.
axis: The axis on which to select the window counter input source.
windowNumber: The window number for which to select the counter input source.
input: The window counter input source.
reverseDirection: Configures the window counter to count in the opposite direction of its input source.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the specified window counter to the specified value.
Executes on task 1.
axis: The axis on which to set the window counter.
windowNumber: The number of the window on which to set the counter.
value: The new counter value.
Sets the specified window counter to the specified value.
Executes on the specified task.
axis: The axis on which to set the window counter.
windowNumber: The number of the window on which to set the counter.
value: The new counter value.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the specified window counter to the specified value.
Executes on the specified task.
axis: The axis on which to set the window counter.
windowNumber: The number of the window on which to set the counter.
value: The new counter value.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the specified window counter to the specified value.
Executes on task 1.
axis: The axis on which to set the window counter.
windowNumber: The number of the window on which to set the counter.
value: The new counter value.
Sets the specified window counter to the specified value.
Executes on the specified task.
axis: The axis on which to set the window counter.
windowNumber: The number of the window on which to set the counter.
value: The new counter value.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the specified window counter to the specified value.
Executes on the specified task.
axis: The axis on which to set the window counter.
windowNumber: The number of the window on which to set the counter.
value: The new counter value.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the specified window output.
Executes on task 1.
axis: The axis on which to disable the window output.
windowNumber: The number of the window on which to disable the output.
Disables the specified window output.
Executes on the specified task.
axis: The axis on which to disable the window output.
windowNumber: The number of the window on which to disable the output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the specified window output.
Executes on the specified task.
axis: The axis on which to disable the window output.
windowNumber: The number of the window on which to disable the output.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the specified window output.
Executes on task 1.
axis: The axis on which to disable the window output.
windowNumber: The number of the window on which to disable the output.
Disables the specified window output.
Executes on the specified task.
axis: The axis on which to disable the window output.
windowNumber: The number of the window on which to disable the output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the specified window output.
Executes on the specified task.
axis: The axis on which to disable the window output.
windowNumber: The number of the window on which to disable the output.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the specified window output.
Executes on task 1.
axis: The axis on which to enable the window output.
windowNumber: The number of the window on which to enable the output.
Enables the specified window output.
Executes on the specified task.
axis: The axis on which to enable the window output.
windowNumber: The number of the window on which to enable the output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the specified window output.
Executes on the specified task.
axis: The axis on which to enable the window output.
windowNumber: The number of the window on which to enable the output.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the specified window output.
Executes on task 1.
axis: The axis on which to enable the window output.
windowNumber: The number of the window on which to enable the output.
Enables the specified window output.
Executes on the specified task.
axis: The axis on which to enable the window output.
windowNumber: The number of the window on which to enable the output.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the specified window output.
Executes on the specified task.
axis: The axis on which to enable the window output.
windowNumber: The number of the window on which to enable the output.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.SafeZone Methods
Adds a boundary to the specified safe zone.
Executes on task 1.
zone: The index of the safe zone on which to add a boundary.
axis: The axis that represents the boundary to add.
lowerBound: The safe zone lower boundary, specified in user units.
upperBound: The safe zone upper boundary, specified in user units.
Adds a boundary to the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to add a boundary.
axis: The axis that represents the boundary to add.
lowerBound: The safe zone lower boundary, specified in user units.
upperBound: The safe zone upper boundary, specified in user units.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Adds a boundary to the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to add a boundary.
axis: The axis that represents the boundary to add.
lowerBound: The safe zone lower boundary, specified in user units.
upperBound: The safe zone upper boundary, specified in user units.
executionTaskName: The name of the task to execute the AeroScript command on.
Adds a boundary to the specified safe zone.
Executes on task 1.
zone: The index of the safe zone on which to add a boundary.
axis: The axis that represents the boundary to add.
lowerBound: The safe zone lower boundary, specified in user units.
upperBound: The safe zone upper boundary, specified in user units.
Adds a boundary to the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to add a boundary.
axis: The axis that represents the boundary to add.
lowerBound: The safe zone lower boundary, specified in user units.
upperBound: The safe zone upper boundary, specified in user units.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Adds a boundary to the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to add a boundary.
axis: The axis that represents the boundary to add.
lowerBound: The safe zone lower boundary, specified in user units.
upperBound: The safe zone upper boundary, specified in user units.
executionTaskName: The name of the task to execute the AeroScript command on.
Removes the specified boundary from the specified safe zone.
Executes on task 1.
zone: The index of the safe zone on which to remove a boundary.
axis: The axis that represents the boundary to remove.
Removes the specified boundary from the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to remove a boundary.
axis: The axis that represents the boundary to remove.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Removes the specified boundary from the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to remove a boundary.
axis: The axis that represents the boundary to remove.
executionTaskName: The name of the task to execute the AeroScript command on.
Removes the specified boundary from the specified safe zone.
Executes on task 1.
zone: The index of the safe zone on which to remove a boundary.
axis: The axis that represents the boundary to remove.
Removes the specified boundary from the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to remove a boundary.
axis: The axis that represents the boundary to remove.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Removes the specified boundary from the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to remove a boundary.
axis: The axis that represents the boundary to remove.
executionTaskName: The name of the task to execute the AeroScript command on.
Removes all boundaries from the specified safe zone.
Executes on task 1.
zone: The index of the safe zone on which to remove all boundaries.
Removes all boundaries from the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to remove all boundaries.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Removes all boundaries from the specified safe zone.
Executes on the specified task.
zone: The index of the safe zone on which to remove all boundaries.
executionTaskName: The name of the task to execute the AeroScript command on.
Disables the specified safe zone.
Executes on task 1.
zone: The safe zone to disable.
Disables the specified safe zone.
Executes on the specified task.
zone: The safe zone to disable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disables the specified safe zone.
Executes on the specified task.
zone: The safe zone to disable.
executionTaskName: The name of the task to execute the AeroScript command on.
Enables the specified safe zone.
Executes on task 1.
zone: The safe zone to enable.
Enables the specified safe zone.
Executes on the specified task.
zone: The safe zone to enable.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enables the specified safe zone.
Executes on the specified task.
zone: The safe zone to enable.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the safe zone type for the specified safe zone.
Executes on task 1.
zone: The safe zone on which to set the safe zone type.
zoneType: The safe zone type to set.
Sets the safe zone type for the specified safe zone.
Executes on the specified task.
zone: The safe zone on which to set the safe zone type.
zoneType: The safe zone type to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the safe zone type for the specified safe zone.
Executes on the specified task.
zone: The safe zone on which to set the safe zone type.
zoneType: The safe zone type to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.ServoLoopTuning Methods
Sets the specified feedforward gain values on the specified axis.
Executes on task 1.
axis: The axis on which to set the gain values.
feedforwardGains: An array of feedforward gains to set.
feedforwardGainValues: An array of feedforward gain values to set.
Sets the specified feedforward gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
feedforwardGains: An array of feedforward gains to set.
feedforwardGainValues: An array of feedforward gain values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the specified feedforward gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
feedforwardGains: An array of feedforward gains to set.
feedforwardGainValues: An array of feedforward gain values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the specified feedforward gain values on the specified axis.
Executes on task 1.
axis: The axis on which to set the gain values.
feedforwardGains: An array of feedforward gains to set.
feedforwardGainValues: An array of feedforward gain values to set.
Sets the specified feedforward gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
feedforwardGains: An array of feedforward gains to set.
feedforwardGainValues: An array of feedforward gain values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the specified feedforward gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
feedforwardGains: An array of feedforward gains to set.
feedforwardGainValues: An array of feedforward gain values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Generates an open-loop current command at a fixed electrical angle.
Executes on task 1.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
angle: The electrical angle, specified in degrees. 360 degrees is one electrical commutation cycle of the motor.
Generates an open-loop current command at a fixed electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
angle: The electrical angle, specified in degrees. 360 degrees is one electrical commutation cycle of the motor.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Generates an open-loop current command at a fixed electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
angle: The electrical angle, specified in degrees. 360 degrees is one electrical commutation cycle of the motor.
executionTaskName: The name of the task to execute the AeroScript command on.
Generates an open-loop current command at a fixed electrical angle.
Executes on task 1.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
angle: The electrical angle, specified in degrees. 360 degrees is one electrical commutation cycle of the motor.
Generates an open-loop current command at a fixed electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
angle: The electrical angle, specified in degrees. 360 degrees is one electrical commutation cycle of the motor.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Generates an open-loop current command at a fixed electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
angle: The electrical angle, specified in degrees. 360 degrees is one electrical commutation cycle of the motor.
executionTaskName: The name of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on task 1.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
executionTaskName: The name of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on task 1.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
executionTaskName: The name of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on task 1.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
duration: The amount of time to output current, specified in milliseconds. Specify 0 to output current continuously.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
duration: The amount of time to output current, specified in milliseconds. Specify 0 to output current continuously.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
duration: The amount of time to output current, specified in milliseconds. Specify 0 to output current continuously.
executionTaskName: The name of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on task 1.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
duration: The amount of time to output current, specified in milliseconds. Specify 0 to output current continuously.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
duration: The amount of time to output current, specified in milliseconds. Specify 0 to output current continuously.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Generates an open-loop current command at a rotating electrical angle.
Executes on the specified task.
axis: The axis on which to command current.
current: The current to output, specified in amperes.
duration: The amount of time to output current, specified in milliseconds. Specify 0 to output current continuously.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the specified servo loop gain values on the specified axis.
Executes on task 1.
axis: The axis on which to set the gain values.
servoGains: An array of servo loop gains to set.
servoGainValues: An array of servo loop gain values to set.
Sets the specified servo loop gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
servoGains: An array of servo loop gains to set.
servoGainValues: An array of servo loop gain values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the specified servo loop gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
servoGains: An array of servo loop gains to set.
servoGainValues: An array of servo loop gain values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Sets the specified servo loop gain values on the specified axis.
Executes on task 1.
axis: The axis on which to set the gain values.
servoGains: An array of servo loop gains to set.
servoGainValues: An array of servo loop gain values to set.
Sets the specified servo loop gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
servoGains: An array of servo loop gains to set.
servoGainValues: An array of servo loop gain values to set.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Sets the specified servo loop gain values on the specified axis.
Executes on the specified task.
axis: The axis on which to set the gain values.
servoGains: An array of servo loop gains to set.
servoGainValues: An array of servo loop gain values to set.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Transformation Methods
Disable a C transformation. This will stop running inverse and forward computations for this transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
Disable a C transformation. This will stop running inverse and forward computations for this transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disable a C transformation. This will stop running inverse and forward computations for this transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Disable multiple C transformations simultaneously. This will stop running inverse and forward computations for the specified transformations.
Executes on task 1.
transformationNames: The names specified in the C Transformation configuration.
Disable multiple C transformations simultaneously. This will stop running inverse and forward computations for the specified transformations.
Executes on the specified task.
transformationNames: The names specified in the C Transformation configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Disable multiple C transformations simultaneously. This will stop running inverse and forward computations for the specified transformations.
Executes on the specified task.
transformationNames: The names specified in the C Transformation configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Enable a C transformation. This will begin running inverse and forward computations for the specified transformation. All axes part of the transformation must be enabled at any time the transformation is enabled. If the transformation is enabled while there is synchronous motion on the same task, then the motion program will wait for motion to complete before enabling the transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
Enable a C transformation. This will begin running inverse and forward computations for the specified transformation. All axes part of the transformation must be enabled at any time the transformation is enabled. If the transformation is enabled while there is synchronous motion on the same task, then the motion program will wait for motion to complete before enabling the transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enable a C transformation. This will begin running inverse and forward computations for the specified transformation. All axes part of the transformation must be enabled at any time the transformation is enabled. If the transformation is enabled while there is synchronous motion on the same task, then the motion program will wait for motion to complete before enabling the transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Enable multiple C transformations simultaneously. This will begin running inverse and forward computations for the specified transformations. All axes part of the transformations must be enabled at any time the transformations are enabled. If the transformations are enabled while there is synchronous motion on the same task, then the motion program will wait for motion to complete before enabling the transformations.
Executes on task 1.
transformationNames: The names specified in the C Transformation configuration.
Enable multiple C transformations simultaneously. This will begin running inverse and forward computations for the specified transformations. All axes part of the transformations must be enabled at any time the transformations are enabled. If the transformations are enabled while there is synchronous motion on the same task, then the motion program will wait for motion to complete before enabling the transformations.
Executes on the specified task.
transformationNames: The names specified in the C Transformation configuration.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Enable multiple C transformations simultaneously. This will begin running inverse and forward computations for the specified transformations. All axes part of the transformations must be enabled at any time the transformations are enabled. If the transformations are enabled while there is synchronous motion on the same task, then the motion program will wait for motion to complete before enabling the transformations.
Executes on the specified task.
transformationNames: The names specified in the C Transformation configuration.
executionTaskName: The name of the task to execute the AeroScript command on.
Call the OnGetProperty() C function defined in a C transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
property: The property argument provided to the OnGetProperty() C function.
Returns: The value argument set by the OnGetProperty() C function..
Call the OnGetProperty() C function defined in a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
property: The property argument provided to the OnGetProperty() C function.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value argument set by the OnGetProperty() C function..
Call the OnGetProperty() C function defined in a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
property: The property argument provided to the OnGetProperty() C function.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value argument set by the OnGetProperty() C function..
Set the input axes of a C transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
inputAxes: The input axes of the transformation. Motion from these axes are input to the transformation.
Set the input axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
inputAxes: The input axes of the transformation. Motion from these axes are input to the transformation.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Set the input axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
inputAxes: The input axes of the transformation. Motion from these axes are input to the transformation.
executionTaskName: The name of the task to execute the AeroScript command on.
Set the input axes of a C transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
inputAxes: The input axes of the transformation. Motion from these axes are input to the transformation.
Set the input axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
inputAxes: The input axes of the transformation. Motion from these axes are input to the transformation.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Set the input axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
inputAxes: The input axes of the transformation. Motion from these axes are input to the transformation.
executionTaskName: The name of the task to execute the AeroScript command on.
Set the output axes of a C transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
outputAxes: The output axes of the transformation. The transformation outputs motion to these axes.
Set the output axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
outputAxes: The output axes of the transformation. The transformation outputs motion to these axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Set the output axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
outputAxes: The output axes of the transformation. The transformation outputs motion to these axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Set the output axes of a C transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
outputAxes: The output axes of the transformation. The transformation outputs motion to these axes.
Set the output axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
outputAxes: The output axes of the transformation. The transformation outputs motion to these axes.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Set the output axes of a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
outputAxes: The output axes of the transformation. The transformation outputs motion to these axes.
executionTaskName: The name of the task to execute the AeroScript command on.
Call the OnSetProperty() C function defined in a C transformation.
Executes on task 1.
transformationName: The name specified in the C Transformation configuration.
property: The property argument provided to the OnSetProperty() C function.
value: The value argument provided to the OnSetProperty() C function.
Call the OnSetProperty() C function defined in a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
property: The property argument provided to the OnSetProperty() C function.
value: The value argument provided to the OnSetProperty() C function.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Call the OnSetProperty() C function defined in a C transformation.
Executes on the specified task.
transformationName: The name specified in the C Transformation configuration.
property: The property argument provided to the OnSetProperty() C function.
value: The value argument provided to the OnSetProperty() C function.
executionTaskName: The name of the task to execute the AeroScript command on.
Controller.Runtime.Commands.Utility and Conversion Methods
Returns the value in user units of a specified value in counts.
Executes on task 1.
axis: The axis to use when performing the conversion.
counts: The value in counts.
Returns: The value converted to user units..
Returns the value in user units of a specified value in counts.
Executes on the specified task.
axis: The axis to use when performing the conversion.
counts: The value in counts.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value converted to user units..
Returns the value in user units of a specified value in counts.
Executes on the specified task.
axis: The axis to use when performing the conversion.
counts: The value in counts.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value converted to user units..
Returns the value in user units of a specified value in counts.
Executes on task 1.
axis: The axis to use when performing the conversion.
counts: The value in counts.
Returns: The value converted to user units..
Returns the value in user units of a specified value in counts.
Executes on the specified task.
axis: The axis to use when performing the conversion.
counts: The value in counts.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value converted to user units..
Returns the value in user units of a specified value in counts.
Executes on the specified task.
axis: The axis to use when performing the conversion.
counts: The value in counts.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value converted to user units..
Returns the value in counts of a specified value in user units.
Executes on task 1.
axis: The axis to use when performing the conversion.
units: The value in user units.
Returns: The value converted to counts..
Returns the value in counts of a specified value in user units.
Executes on the specified task.
axis: The axis to use when performing the conversion.
units: The value in user units.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value converted to counts..
Returns the value in counts of a specified value in user units.
Executes on the specified task.
axis: The axis to use when performing the conversion.
units: The value in user units.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value converted to counts..
Returns the value in counts of a specified value in user units.
Executes on task 1.
axis: The axis to use when performing the conversion.
units: The value in user units.
Returns: The value converted to counts..
Returns the value in counts of a specified value in user units.
Executes on the specified task.
axis: The axis to use when performing the conversion.
units: The value in user units.
executionTaskIndex: The index of the task to execute the AeroScript command on.
Returns: The value converted to counts..
Returns the value in counts of a specified value in user units.
Executes on the specified task.
axis: The axis to use when performing the conversion.
units: The value in user units.
executionTaskName: The name of the task to execute the AeroScript command on.
Returns: The value converted to counts..



