AeroScript Functions
Here is an alphabetical list of AeroScript functions. For more information, refer to AeroScript Programming Language and the AeroScript Programming Concepts.
Function Overloads
function Abort($axis as axis) |
function Abort($axes[] as axis) |
function Abs($n as real) as real |
function AcknowledgeAll() |
function Acos($n as real) as real |
function AnalogInputGet($axis as axis, $inputNum as integer) as real |
function AnalogOutputConfigureArrayMode($axis as axis, $outputNum as integer, $updateEvent as AnalogOutputUpdateEvent, $driveArrayStartAddress as integer, $numberOfPoints as integer, $divisor as integer, $enableRepeat as integer) |
function AnalogOutputConfigureAxisTrackingMode($outputAxis as axis, $outputNum as integer, $trackingItem as AnalogOutputAxisTrackingItem, $scaleFactor as real, $offset as real, $minVoltage as real, $maxVoltage as real) |
function AnalogOutputConfigureDefaultMode($axis as axis, $outputNum as integer) |
function AnalogOutputConfigureVectorTrackingMode($outputAxis as axis, $outputNum as integer, $inputAxes[] as axis, $trackingItem as AnalogOutputVectorTrackingItem, $scaleFactor as real, $offset as real, $minVoltage as real, $maxVoltage as real) |
function AnalogOutputGet($axis as axis, $outputNum as integer) as real |
function AnalogOutputSet($axis as axis, $outputNum as integer, $value as real) |
function AppDataCollectionAddAxisSignal($axis as axis, $dataSignal as AxisDataSignal) |
function AppDataCollectionAddAxisSignal($axis as axis, $dataSignal as AxisDataSignal, $additionalData as integer) |
function AppDataCollectionAddIndustrialEthernetMappingSignal($variableName as string) |
function AppDataCollectionAddSystemSignal($dataSignal as SystemDataSignal) |
function AppDataCollectionAddSystemSignal($dataSignal as SystemDataSignal, $additionalData as integer) |
function AppDataCollectionAddTaskSignal($taskIndex as integer, $dataSignal as TaskDataSignal) |
function AppDataCollectionAddTaskSignal($taskIndex as integer, $dataSignal as TaskDataSignal, $additionalData as integer) |
function AppDataCollectionAutoSaveOff() |
function AppDataCollectionAutoSaveOn($mdkFilePath as string, $fileType as DataCollectionFileType) |
function AppDataCollectionConfigure($numSamples as integer, $sampleTime as real) |
function AppDataCollectionReset() |
function AppDataCollectionSnapshot() |
function AppDataCollectionSnapshot($id as integer) |
function AppDataCollectionStop() |
function AppFrequencyResponsePerformStabilityAnalysis($mdkFilePath as string, ref $phaseMargin as real, ref $magnitudeCrossoverFrequency as real, ref $gainMargin as real, ref $phaseCrossoverFrequency as real, ref $sensitivityPeak as real, ref $sensitivityPeakFrequency as real) |
function AppFrequencyResponseTriggerMultisine($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numPeriods as integer, $maxCurrentPercentage as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real) |
function AppFrequencyResponseTriggerMultisine($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numPeriods as integer, $maxCurrentPercentage as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real, $frequencyResponseFileType as FrequencyResponseFileType) |
function AppFrequencyResponseTriggerMultisinePlus($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numPoints as integer, $maxCurrentPercentage as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real) |
function AppFrequencyResponseTriggerMultisinePlus($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numPoints as integer, $maxCurrentPercentage as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real, $frequencyResponseFileType as FrequencyResponseFileType) |
function AppFrequencyResponseTriggerSinusoid($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numDivisions as integer, $amplitude as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real) |
function AppFrequencyResponseTriggerSinusoid($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numDivisions as integer, $amplitude as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real, $frequencyResponseFileType as FrequencyResponseFileType) |
function AppFrequencyResponseTriggerWhiteNoise($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numAverages as integer, $maxCurrentPercentage as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real) |
function AppFrequencyResponseTriggerWhiteNoise($axis as axis, $mdkFilePath as string, $startFrequency as real, $endFrequency as real, $numAverages as integer, $maxCurrentPercentage as real, $measurementType as TuningMeasurementType, $travelDistance as real, $travelVelocity as real, $frequencyResponseFileType as FrequencyResponseFileType) |
function AppIndicatorOff($indicatorId as integer) |
function AppIndicatorOn($indicatorId as integer, $displayText as string, $animationType as IndicatorAnimationType, $backgroundColor1 as string, $foregroundColor1 as string, $backgroundColor2 as string, $foregroundColor2 as string, $duration as integer) |
function AppMessageBox($title as string, $message as string, $buttonNames[] as string, $severity as MessageSeverity, $takesFocus as integer) as integer |
function AppMessageDisplay($message as string) |
function AppMessageDisplay($message as string, $severity as MessageSeverity) |
function AppMessageDisplayDismiss() |
function AppMessageDisplayDismiss($severity as MessageSeverity) |
function AppMessageFileOpen($title as string, $directory as string, $defaultFile as string, $filter as string, $takesFocus as integer) as string |
function AppMessageFileSave($title as string, $directory as string, $defaultFile as string, $filter as string, $takesFocus as integer) as string |
function AppMessageInputBox($title as string, $message as string, $defaultText as string, $severity as MessageSeverity, $takesFocus as integer) as string |
function AppMessageMenu($title as string, $message as string, $options[] as string, $defaultOption as integer, $severity as MessageSeverity, $takesFocus as integer) as integer |
function Asin($n as real) as real |
function Atan($n as real) as real |
function Atan2($y as real, $x as real) as real |
function AutofocusOff($axis as axis) |
function AutofocusOn($axis as axis, $focusMode as AutofocusFocusMode) |
function AxisToInteger($value as axis) as integer |
function AxisToString($value as axis) as string |
function BitConvertFloat32ToUInt32($value as real) as integer |
function BitConvertFloat64ToInt64($value as real) as integer |
function BitConvertInt64ToFloat64($value as integer) as real |
function BitConvertUInt32ToFloat32($value as integer) as real |
function CalibrationLoad($calibrationType as CalibrationType, $controllerFileName as string) |
function CalibrationUnload($calibrationType as CalibrationType) |
function Callback($id as integer, $integerInputs[] as integer, $realInputs[] as real, $stringInputs[] as string, ref $integerOutputs[] as integer, ref $realOutputs[] as real, ref $stringOutputs[] as string) |
function CammingFreeTable($tableNum as integer) |
function CammingLoadTableFromArray($tableNum as integer, $leaderValues[] as real, $followerValues[] as real, $numValues as integer, $unitsMode as CammingUnits, $interpolationMode as CammingInterpolation, $wrapMode as CammingWrapping, $tableOffset as real) |
function CammingOff($followerAxis as axis) |
function CammingOn($followerAxis as axis, $leaderAxis as axis, $tableNum as integer, $source as CammingSource, $output as CammingOutput) |
function Ceil($n as real) as real |
function CommandQueuePause() |
function CommandQueuePause($taskIndex as integer) |
function CommandQueueStart($taskIndex as integer) |
function CommandQueueStop() |
function CommandQueueStop($taskIndex as integer) |
function ConfiguredParameterGetAxisStringValue($axis as axis, $parameter as AxisParameter) as string |
function ConfiguredParameterGetAxisValue($axis as axis, $parameter as AxisParameter) as real |
function ConfiguredParameterGetSystemStringValue($parameter as SystemParameter) as string |
function ConfiguredParameterGetSystemValue($parameter as SystemParameter) as real |
function ConfiguredParameterGetTaskStringValue($taskIndex as integer, $parameter as TaskParameter) as string |
function ConfiguredParameterGetTaskValue($taskIndex as integer, $parameter as TaskParameter) as real |
function CornerRoundingOff() |
function CornerRoundingOn() |
function CornerRoundingSetAxes($axes[2] as axis) |
function CornerRoundingSetTolerance($tolerance as real) |
function Cos($n as real) as real |
function CountsToUnits($axis as axis, $counts as real) as real |
function CriticalSectionEnd() |
function CriticalSectionEndAll() |
function CriticalSectionStart() |
function CriticalSectionStart($timeout as integer) |
function CTransformationDisable($transformationName as string) |
function CTransformationDisable($transformationNames[] as string) |
function CTransformationEnable($transformationName as string) |
function CTransformationEnable($transformationNames[] as string) |
function CTransformationGetProperty($transformationName as string, $property as string) as real |
function CTransformationRequest($transformationName as string, $args[] as real) |
function CTransformationRequest($transformationName as string, $args[] as real, ref $returnData[] as real) |
function CTransformationSetInputAxes($transformationName as string, $inputAxes[] as axis) |
function CTransformationSetOutputAxes($transformationName as string, $outputAxes[] as axis) |
function CTransformationSetProperty($transformationName as string, $property as string, $value as real) |
function CutterCompensationSetAxes($cutterAxes[] as axis) |
function CutterCompensationSetOffsets($cutterOffsets[] as real) |
function CutterCompensationSetRadius($cutterRadius as real) |
function DataCollectionAddAxisSignal($axis as axis, $dataSignal as AxisDataSignal) |
function DataCollectionAddAxisSignal($axis as axis, $dataSignal as AxisDataSignal, $additionalData as integer) |
function DataCollectionAddSystemSignal($dataSignal as SystemDataSignal) |
function DataCollectionAddSystemSignal($dataSignal as SystemDataSignal, $additionalData as integer) |
function DataCollectionAddTaskSignal($taskIndex as integer, $dataSignal as TaskDataSignal) |
function DataCollectionAddTaskSignal($taskIndex as integer, $dataSignal as TaskDataSignal, $additionalData as integer) |
function DataCollectionReset() |
function DataCollectionStart($controllerFileName as string, $numSamples as integer, $sampleTime as real) |
function DataCollectionStop() |
function DateTimeExtractDay($dateTimeEpoch as integer) as integer |
function DateTimeExtractDayOfWeek($dateTimeEpoch as integer) as integer |
function DateTimeExtractDayOfYear($dateTimeEpoch as integer) as integer |
function DateTimeExtractHour($dateTimeEpoch as integer) as integer |
function DateTimeExtractMinute($dateTimeEpoch as integer) as integer |
function DateTimeExtractMonth($dateTimeEpoch as integer) as integer |
function DateTimeExtractSecond($dateTimeEpoch as integer) as integer |
function DateTimeExtractYear($dateTimeEpoch as integer) as integer |
function DateTimeGet() as integer |
function DateTimeGet(ref $dateTimeString as string) as integer |
function DateTimeGet(ref $dateTimeString as string, $dateTimeStringFormat as DateTimeStringFormat) as integer |
function DigitalInputGet($axis as axis, $inputNum as integer) as integer |
function DigitalOutputGet($axis as axis, $outputNum as integer) as integer |
function DigitalOutputSet($axis as axis, $outputNum as integer, $value as integer) |
function DirectoryCount($controllerDirectory as string) as integer |
function DirectoryFileCopy($controllerSourceFileName as string, $controllerDestinationFileName as string) |
function DirectoryFileCount($controllerDirectory as string) as integer |
function DirectoryFileDelete($controllerFileName as string) |
function DirectoryFileExists($controllerFileName as string) as integer |
function DirectoryFileGetFileName($controllerDirectory as string, $index as integer) as string |
function DirectoryFileMove($controllerSourceFileName as string, $controllerDestinationFileName as string) |
function DirectoryGetName($controllerDirectory as string, $index as integer) as string |
function Disable($axis as axis) |
function Disable($axes[] as axis) |
function DriveAnalogAccelerationFeedforwardConfigureInput($axis as axis, $analogInputNum as integer, $inputScale as real, $inputOffset as real) |
function DriveAnalogAccelerationFeedforwardOff($axis as axis) |
function DriveAnalogAccelerationFeedforwardOn($axis as axis) |
function DriveAnalogCurrentControlConfigureInput($axis as axis, $analogInputNum as integer, $digitalInputNum as integer, $inputScale as real, $inputOffset as real) |
function DriveAnalogCurrentControlOff($axis as axis) |
function DriveAnalogCurrentControlOn($axis as axis) |
function DriveAnalogPositionControlConfigureInput($axis as axis, $inputNum as integer, $inputScale as real, $inputOffset as real) |
function DriveAnalogPositionControlConfigureSpeedClamp($axis as axis, $maxSpeed as real) |
function DriveAnalogPositionControlOff($axis as axis) |
function DriveAnalogPositionControlOn($axis as axis) |
function DriveAnalogVelocityControlConfigureInput($axis as axis, $analogInputNum as integer, $digitalInputNum as integer, $inputScale as real, $inputOffset as real) |
function DriveAnalogVelocityControlOff($axis as axis) |
function DriveAnalogVelocityControlOn($axis as axis) |
function DriveAnalogVelocityFeedforwardConfigureInput($axis as axis, $analogInputNum as integer, $inputScale as real, $inputOffset as real) |
function DriveAnalogVelocityFeedforwardOff($axis as axis) |
function DriveAnalogVelocityFeedforwardOn($axis as axis) |
function DriveArrayRead($axis as axis, ref $values[] as real, $startAddress as integer, $numElements as integer, $driveArrayType as DriveArrayType) |
function DriveArrayReadFast($axis as axis, ref $values[] as real, $startAddress as integer, $numElements as integer, $driveArrayType as DriveArrayType) |
function DriveArrayWrite($axis as axis, $values[] as real, $startAddress as integer, $numElements as integer, $driveArrayType as DriveArrayType) |
function DriveBrakeOff($axis as axis) |
function DriveBrakeOn($axis as axis) |
function DriveDataCaptureConfigureArray($axis as axis, $configurationNumber as integer, $driveArrayStartAddress as integer, $numberOfPoints as integer) |
function DriveDataCaptureConfigureArray($axis as axis, $driveArrayStartAddress as integer, $numberOfPoints as integer) |
function DriveDataCaptureConfigureInput($axis as axis, $configurationNumber as integer, $input as DriveDataCaptureInput) |
function DriveDataCaptureConfigureInput($axis as axis, $input as DriveDataCaptureInput) |
function DriveDataCaptureConfigureTrigger($axis as axis, $configurationNumber as integer, $trigger as DriveDataCaptureTrigger) |
function DriveDataCaptureConfigureTrigger($axis as axis, $trigger as DriveDataCaptureTrigger) |
function DriveDataCaptureOff($axis as axis, $configurationNumber as integer) |
function DriveDataCaptureOff($axis as axis) |
function DriveDataCaptureOn($axis as axis, $configurationNumber as integer) |
function DriveDataCaptureOn($axis as axis) |
function DriveDataCaptureReset($axis as axis, $configurationNumber as integer) |
function DriveEncoderOutputConfigureDirection($axis as axis, $outputChannel as EncoderOutputChannel, $reverseDirection as integer) |
function DriveEncoderOutputConfigureDivider($axis as axis, $outputChannel as EncoderOutputChannel, $outputDivider as integer) |
function DriveEncoderOutputConfigureInput($axis as axis, $outputChannel as EncoderOutputChannel, $inputChannel as EncoderInputChannel) |
function DriveEncoderOutputOff($axis as axis, $outputChannel as EncoderOutputChannel) |
function DriveEncoderOutputOn($axis as axis, $outputChannel as EncoderOutputChannel) |
function DriveEncoderOutputOn($axis as axis, $outputChannel as EncoderOutputChannel, $outputMode as EncoderOutputMode) |
function DriveGetItem($axis as axis, $driveItem as DriveItem) as real |
function DriveGetItem($axis as axis, $driveItem as DriveItem, $additionalData as integer) as real |
function DrivePulseStreamConfigure($outputAxis as axis, $inputAxes[] as axis, $inputScaleFactors[] as real) |
function DrivePulseStreamConfigure($outputAxis as axis, $inputAxes[] as axis, $inputScaleFactors[] as real, $signalMode as DrivePulseStreamSignalMode) |
function DrivePulseStreamOff($outputAxis as axis) |
function DrivePulseStreamOn($outputAxis as axis) |
function DriveSetAuxiliaryFeedback($axis as axis, $auxiliaryFeedback as real) |
function DriveSetEncoderPosition($axis as axis, $encoderChannel as DriveEncoderChannel, $encoderValue as real) |
function DriveSetPositionCommand($axis as axis, $positionCommandValue as real) |
function DriveSetPositionCommand($axes[] as axis, $positionCommandValues[] as real) |
function DriveSetPositionFeedback($axis as axis, $positionFeedbackValue as real) |
function DriveSetPositionFeedback($axes[] as axis, $positionFeedbackValues[] as real) |
function Dwell($dwellTime as real) |
function Enable($axis as axis) |
function Enable($axes[] as axis) |
function Exp($n as real) as real |
function FaultAcknowledge($axis as axis) |
function FaultAcknowledge($axes[] as axis) |
function FaultThrow($axis as axis, $faultMask as integer) |
function FileBinaryReadFloat32($file as handle) as real |
function FileBinaryReadFloat32Array($file as handle, ref $values[] as real, $numElements as integer) as integer |
function FileBinaryReadFloat64($file as handle) as real |
function FileBinaryReadFloat64Array($file as handle, ref $values[] as real, $numElements as integer) as integer |
function FileBinaryReadInt16($file as handle) as integer |
function FileBinaryReadInt16Array($file as handle, ref $values[] as integer, $numElements as integer) as integer |
function FileBinaryReadInt32($file as handle) as integer |
function FileBinaryReadInt32Array($file as handle, ref $values[] as integer, $numElements as integer) as integer |
function FileBinaryReadInt64($file as handle) as integer |
function FileBinaryReadInt64Array($file as handle, ref $values[] as integer, $numElements as integer) as integer |
function FileBinaryReadInt8($file as handle) as integer |
function FileBinaryReadInt8Array($file as handle, ref $values[] as integer, $numElements as integer) as integer |
function FileBinaryReadUInt16($file as handle) as integer |
function FileBinaryReadUInt16Array($file as handle, ref $values[] as integer, $numElements as integer) as integer |
function FileBinaryReadUInt32($file as handle) as integer |
function FileBinaryReadUInt32Array($file as handle, ref $values[] as integer, $numElements as integer) as integer |
function FileBinaryReadUInt8($file as handle) as integer |
function FileBinaryReadUInt8Array($file as handle, ref $values[] as integer, $numElements as integer) as integer |
function FileBinaryWriteFloat32($file as handle, $value as real) |
function FileBinaryWriteFloat32Array($file as handle, $values[] as real, $numElements as integer) |
function FileBinaryWriteFloat64($file as handle, $value as real) |
function FileBinaryWriteFloat64Array($file as handle, $values[] as real, $numElements as integer) |
function FileBinaryWriteInt16($file as handle, $value as integer) |
function FileBinaryWriteInt16Array($file as handle, $values[] as integer, $numElements as integer) |
function FileBinaryWriteInt32($file as handle, $value as integer) |
function FileBinaryWriteInt32Array($file as handle, $values[] as integer, $numElements as integer) |
function FileBinaryWriteInt64($file as handle, $value as integer) |
function FileBinaryWriteInt64Array($file as handle, $values[] as integer, $numElements as integer) |
function FileBinaryWriteInt8($file as handle, $value as integer) |
function FileBinaryWriteInt8Array($file as handle, $values[] as integer, $numElements as integer) |
function FileBinaryWriteUInt16($file as handle, $value as integer) |
function FileBinaryWriteUInt16Array($file as handle, $values[] as integer, $numElements as integer) |
function FileBinaryWriteUInt32($file as handle, $value as integer) |
function FileBinaryWriteUInt32Array($file as handle, $values[] as integer, $numElements as integer) |
function FileBinaryWriteUInt8($file as handle, $value as integer) |
function FileBinaryWriteUInt8Array($file as handle, $values[] as integer, $numElements as integer) |
function FileClose($file as handle) |
function FileGetByteOffset($file as handle) as integer |
function FileIniDeleteKey($controllerFileName as string, $section as string, $key as string) as integer |
function FileIniDeleteSection($controllerFileName as string, $section as string) as integer |
function FileIniFindSection($controllerFileName as string, $section as string) as integer |
function FileIniReadValue($controllerFileName as string, $section as string, $key as string, $defaultValue as string) as string |
function FileIniWriteValue($controllerFileName as string, $section as string, $key as string, $value as string) |
function FileIsEndOfFile($file as handle) as integer |
function FileOpenBinary($controllerFileName as string, $mode as FileMode) as handle |
function FileOpenText($controllerFileName as string, $mode as FileMode) as handle |
function FileSetByteOffset($file as handle, $offset as integer) |
function FileSize($file as handle) as integer |
function FileTextReadLine($file as handle) as string |
function FileTextReadString($file as handle, $delimiter as string) as string |
function FileTextWriteString($file as handle, $value as string) |
function Floor($n as real) as real |
function Frac($n as real) as real |
function GalvoConfigureLaser1PulseWidth($axis as axis, $time as real) |
function GalvoConfigureLaser2PulseWidth($axis as axis, $time as real) |
function GalvoConfigureLaserDelays($axis as axis, $onDelay as real, $offDelay as real) |
function GalvoConfigureLaserMode($axis as axis, $laserMode as integer) |
function GalvoConfigureLaserOutputPeriod($axis as axis, $time as real) |
function GalvoConfigureStandbyPeriod($axis as axis, $time as real) |
function GalvoConfigureStandbyPulseWidth($axis as axis, $time as real) |
function GalvoConfigureSuppressionPulseWidth($axis as axis, $time as real) |
function GalvoEncoderScaleFactorSet($axis as axis, $encoderScaleFactor as real) |
function GalvoLaserOutput($axis as axis, $laserState as GalvoLaser) |
function GalvoProjectionOff($axis as axis) |
function GalvoProjectionOn($axis as axis) |
function GalvoProjectionSetCoefficients($axis as axis, $coefficients[9] as real) |
function GalvoRotationSet($axis as axis, $angle as real) |
function GalvoWobbleOff($axis as axis) |
function GalvoWobbleOn($axis as axis) |
function GalvoWobbleSetConfiguration($axis as axis, $amplitudeParallel as real, $amplitudePerpendicular as real, $frequency as real, $wobbleMode as GalvoWobbleMode, $wobbleType as GalvoWobbleType) |
function GearingOff($followerAxis as axis) |
function GearingOn($followerAxis as axis, $filter as GearingFilter) |
function GearingSetLeaderAxis($followerAxis as axis, $leaderAxis as axis, $gearingSource as GearingSource) |
function GearingSetRatio($followerAxis as axis, $gearRatio as real) |
function Home($axis as axis) |
function Home($axes[] as axis) |
function HomeAsync($axis as axis) |
function HomeAsync($axes[] as axis) |
function IfovOff() |
function IfovOn() |
function IfovSetAxisPairs($axisPairH[] as axis, $axisPairV[] as axis) |
function IfovSetAxisPairs($axisPairH[] as axis, $axisPairV[] as axis, $scaleFactorH as real, $scaleFactorV as real) |
function IfovSetSize($size as real) |
function IfovSetSyncAxes($axes[] as axis) |
function IfovSetTime($time as integer) |
function IfovSetTrackingAcceleration($acceleration as real) |
function IfovSetTrackingSpeed($speed as real) |
function IntegerToString($value as integer) as string |
function IntegerToString($value as integer, $base as NumberBase) as string |
function IntegerToString($value as integer, $base as NumberBase, $width as integer) as string |
function JoystickAxisGroupAdd($motionAxes[] as axis, $joystickInputs[] as JoystickInput) |
function JoystickAxisGroupRemoveAll() |
function JoystickRun() |
function Log($n as real) as real |
function Log10($n as real) as real |
function Log2($n as real) as real |
function MatrixCreateMirror() as handle |
function MatrixCreateRotateI($angle as real) as handle |
function MatrixCreateRotateI($angle as axis) as handle |
function MatrixCreateRotateJ($angle as real) as handle |
function MatrixCreateRotateJ($angle as axis) as handle |
function MatrixCreateRotateK($angle as real) as handle |
function MatrixCreateRotateK($angle as axis) as handle |
function MatrixCreateTranslate($a as real) as handle |
function MatrixCreateTranslate($a as axis) as handle |
function MatrixCreateTranslate($a as real, $b as real) as handle |
function MatrixCreateTranslate($a as axis, $b as real) as handle |
function MatrixCreateTranslate($a as real, $b as axis) as handle |
function MatrixCreateTranslate($a as axis, $b as axis) as handle |
function MatrixCreateTranslate($a as real, $b as real, $c as real) as handle |
function MatrixCreateTranslate($a as axis, $b as real, $c as real) as handle |
function MatrixCreateTranslate($a as real, $b as axis, $c as real) as handle |
function MatrixCreateTranslate($a as real, $b as real, $c as axis) as handle |
function MatrixCreateTranslate($a as axis, $b as axis, $c as real) as handle |
function MatrixCreateTranslate($a as real, $b as axis, $c as axis) as handle |
function MatrixCreateTranslate($a as axis, $b as real, $c as axis) as handle |
function MatrixCreateTranslate($a as axis, $b as axis, $c as axis) as handle |
function MatrixDelete($matrixHandle as handle) |
function MatrixDelete($matrixHandles[] as handle) |
function MessageLogClear() |
function MessageLogWrite($message as string, $severity as MessageLogSeverity) |
function MessageLogWrite($message as string) |
function MoveAbsolute($axis as axis, $position as real, $speed as real) |
function MoveAbsolute($axes[] as axis, $positions[] as real, $speeds[] as real) |
function MoveCcw($axes[] as axis, $distances[] as real, $radius as real) |
function MoveCcw($axes[] as axis, $distances[] as real, $radius as real, $coordinatedSpeed as real) |
function MoveCcw($axes[] as axis, $distances[] as real, $center[] as real) |
function MoveCcw($axes[] as axis, $distances[] as real, $center[] as real, $coordinatedSpeed as real) |
function MoveCw($axes[] as axis, $distances[] as real, $radius as real) |
function MoveCw($axes[] as axis, $distances[] as real, $radius as real, $coordinatedSpeed as real) |
function MoveCw($axes[] as axis, $distances[] as real, $center[] as real) |
function MoveCw($axes[] as axis, $distances[] as real, $center[] as real, $coordinatedSpeed as real) |
function MoveDelay($axis as axis, $delayTime as real) |
function MoveDelay($axes[] as axis, $delayTime as real) |
function MoveFreerun($axis as axis, $velocity as real) |
function MoveFreerun($axes[] as axis, $velocities[] as real) |
function MoveFreerunStop($axis as axis) |
function MoveFreerunStop($axes[] as axis) |
function MoveIncremental($axis as axis, $distance as real, $speed as real) |
function MoveIncremental($axes[] as axis, $distances[] as real, $speeds[] as real) |
function MoveLinear($axis as axis, $distance as real) |
function MoveLinear($axes[] as axis, $distances[] as real) |
function MoveLinear($axis as axis, $distance as real, $coordinatedSpeed as real) |
function MoveLinear($axes[] as axis, $distances[] as real, $coordinatedSpeed as real) |
function MoveOutOfLimit($axis as axis) |
function MovePt($axes[] as axis, $positions[] as real, $time as real) |
function MovePvt($axes[] as axis, $positions[] as real, $velocities[] as real, $time as real) |
function MoveRapid($axis as axis, $distance as real) |
function MoveRapid($axes[] as axis, $distances[] as real) |
function MoveRapid($axis as axis, $distance as real, $speed as real) |
function MoveRapid($axes[] as axis, $distances[] as real, $speeds[] as real) |
function MoveToLimitCcw($axis as axis) |
function MoveToLimitCw($axis as axis) |
function NormalcyOff() |
function NormalcyOn($normalcyAlignment as NormalcyAlignment) |
function NormalcySetAxes($normalcyAxis as axis, $planeAxes[] as axis) |
function NormalcySetTolerance($tolerance as real) |
function ParameterGetAxisStringValue($axis as axis, $parameter as AxisParameter) as string |
function ParameterGetAxisValue($axis as axis, $parameter as AxisParameter) as real |
function ParameterGetSystemStringValue($parameter as SystemParameter) as string |
function ParameterGetSystemValue($parameter as SystemParameter) as real |
function ParameterGetTaskStringValue($taskIndex as integer, $parameter as TaskParameter) as string |
function ParameterGetTaskValue($taskIndex as integer, $parameter as TaskParameter) as real |
function ParameterSetAxisStringValue($axis as axis, $parameter as AxisParameter, $value as string) |
function ParameterSetAxisValue($axis as axis, $parameter as AxisParameter, $value as real) |
function ParameterSetSystemStringValue($parameter as SystemParameter, $value as string) |
function ParameterSetSystemValue($parameter as SystemParameter, $value as real) |
function ParameterSetTaskStringValue($taskIndex as integer, $parameter as TaskParameter, $value as string) |
function ParameterSetTaskValue($taskIndex as integer, $parameter as TaskParameter, $value as real) |
function PositionOffsetClear($axis as axis) |
function PositionOffsetClear($axes[] as axis) |
function PositionOffsetSet($axis as axis, $programPosition as real) |
function PositionOffsetSet($axes[] as axis, $programPositions[] as real) |
function ProgramExit() |
function ProgramLoad($taskIndex as integer, $controllerFileName as string) |
function ProgramPause() |
function ProgramPause($taskIndex as integer) |
function ProgramReset() |
function ProgramReset($taskIndex as integer) |
function ProgramRestart() |
function ProgramRun($taskIndex as integer, $controllerFileName as string) |
function ProgramStart($taskIndex as integer) |
function ProgramStepInto($taskIndex as integer) |
function ProgramStepOut($taskIndex as integer) |
function ProgramStepOver($taskIndex as integer) |
function ProgramStop($taskIndex as integer) |
function PsoBitmapConfigureArray($axis as axis, $driveArrayStartAddress as integer, $numberOfPoints as integer, $enableRepeat as integer) |
function PsoDistanceConfigureAllowedEventDirection($axis as axis, $eventDirection as PsoDistanceAllowedEventDirection) |
function PsoDistanceConfigureArrayDistances($axis as axis, $driveArrayStartAddress as integer, $numberOfDistances as integer, $enableRepeat as integer) |
function PsoDistanceConfigureCounterReset($axis as axis, $optionsMask as integer) |
function PsoDistanceConfigureFixedDistance($axis as axis, $distance as integer) |
function PsoDistanceConfigureInputs($axis as axis, $inputs[] as PsoDistanceInput) |
function PsoDistanceConfigureScaling($axis as axis, $scaleFactors[] as integer) |
function PsoDistanceCounterOff($axis as axis) |
function PsoDistanceCounterOn($axis as axis) |
function PsoDistanceEventsOff($axis as axis) |
function PsoDistanceEventsOn($axis as axis) |
function PsoEventConfigureMask($axis as axis, $eventMask as integer) |
function PsoEventContinuousOff($axis as axis) |
function PsoEventContinuousOn($axis as axis) |
function PsoEventGenerateSingle($axis as axis) |
function PsoLaserEventsOff($axis as axis) |
function PsoLaserEventsOn($axis as axis) |
function PsoOutputConfigureOutput($axis as axis, $output as PsoOutputPin) |
function PsoOutputConfigureSource($axis as axis, $outputSource as PsoOutputSource) |
function PsoOutputOff($axis as axis) |
function PsoOutputOn($axis as axis) |
function PsoReset($axis as axis) |
function PsoTransformationConfigure($axis as axis, $transformationChannel as integer, $inputA as PsoTransformationInput, $inputB as PsoTransformationInput, $transformationFunction as PsoTransformationFunction) |
function PsoTransformationOff($axis as axis, $transformationChannel as integer) |
function PsoTransformationOn($axis as axis, $transformationChannel as integer) |
function PsoWaveformApplyPulseConfiguration($axis as axis) |
function PsoWaveformApplyPwmConfiguration($axis as axis) |
function PsoWaveformConfigureDelay($axis as axis, $delayTime as real) |
function PsoWaveformConfigureMode($axis as axis, $waveformMode as PsoWaveformMode) |
function PsoWaveformConfigurePulseArrayCounts($axis as axis, $driveArrayStartAddress as integer, $numberOfPoints as integer, $enableRepeat as integer) |
function PsoWaveformConfigurePulseArrayOnTimes($axis as axis, $driveArrayStartAddress as integer, $numberOfPoints as integer, $enableRepeat as integer) |
function PsoWaveformConfigurePulseArrayTotalTimes($axis as axis, $driveArrayStartAddress as integer, $numberOfPoints as integer, $enableRepeat as integer) |
function PsoWaveformConfigurePulseEventQueue($axis as axis, $maxQueuedEvents as integer) |
function PsoWaveformConfigurePulseFixedCount($axis as axis, $pulseCount as integer) |
function PsoWaveformConfigurePulseFixedOnTime($axis as axis, $onTime as real) |
function PsoWaveformConfigurePulseFixedTotalTime($axis as axis, $totalTime as real) |
function PsoWaveformConfigurePulseMask($axis as axis, $pulseMask as integer) |
function PsoWaveformConfigurePulseTruncation($axis as axis, $preventTruncation as integer) |
function PsoWaveformConfigurePwmOnTimes($axis as axis, $driveArrayStartAddress as integer, $numberOfPoints as integer, $enableRepeat as integer) |
function PsoWaveformConfigurePwmTotalTime($axis as axis, $totalTime as real) |
function PsoWaveformExternalSyncConfigureDelayMode($axis as axis, $delayMode as PsoWaveformExternalSyncDelayMode) |
function PsoWaveformExternalSyncOff($axis as axis) |
function PsoWaveformExternalSyncOn($axis as axis) |
function PsoWaveformOff($axis as axis) |
function PsoWaveformOn($axis as axis) |
function PsoWaveformScalingConfigure($axis as axis, $scalingMode as PsoWaveformScalingMode, $scalingInput as PsoWaveformScalingInput, $inputRange[2] as real, $scaleFactorRange[2] as real) |
function PsoWaveformScalingOff($axis as axis) |
function PsoWaveformScalingOn($axis as axis) |
function PsoWindowConfigureArrayRanges($axis as axis, $windowNumber as integer, $driveArrayStartAddress as integer, $numberOfRanges as integer, $enableRepeat as integer) |
function PsoWindowConfigureArrayUpdateDirection($axis as axis, $windowNumber as integer, $windowUpdateDirection as PsoWindowUpdateDirection) |
function PsoWindowConfigureCounterReset($axis as axis, $optionsMask as integer) |
function PsoWindowConfigureEvents($axis as axis, $eventMode as PsoWindowEventMode) |
function PsoWindowConfigureFixedRange($axis as axis, $windowNumber as integer, $lowerBound as integer, $upperBound as integer) |
function PsoWindowConfigureInput($axis as axis, $windowNumber as integer, $input as PsoWindowInput, $reverseDirection as integer) |
function PsoWindowCounterSetValue($axis as axis, $windowNumber as integer, $value as integer) |
function PsoWindowOutputOff($axis as axis, $windowNumber as integer) |
function PsoWindowOutputOn($axis as axis, $windowNumber as integer) |
function RandomNextInteger() as integer |
function RandomNextReal() as real |
function RandomSeed($seed as integer) |
function RealIsInfinity($value as real) as integer |
function RealIsNan($value as real) as integer |
function RealToString($value as real) as string |
function RealToString($value as real, $format as RealDisplayFormat) as string |
function RealToString($value as real, $format as RealDisplayFormat, $precision as integer) as string |
function RealToString($value as real, $format as RealDisplayFormat, $precision as integer, $width as integer) as string |
function Round($n as real) as real |
function SafeZoneBoundaryAdd($zone as integer, $axis as axis, $lowerBound as real, $upperBound as real) |
function SafeZoneBoundaryRemove($zone as integer, $axis as axis) |
function SafeZoneBoundaryRemoveAll($zone as integer) |
function SafeZoneOff($zone as integer) |
function SafeZoneOn($zone as integer) |
function SafeZoneSetType($zone as integer, $zoneType as SafeZoneType) |
function SetupAxisRampType($axis as axis, $rampType as RampType) |
function SetupAxisRampType($axes[] as axis, $rampType as RampType) |
function SetupAxisRampType($axis as axis, $rampType as RampType, $rampTypeArg as real) |
function SetupAxisRampType($axes[] as axis, $rampType as RampType, $rampTypeArg as real) |
function SetupAxisRampType($axis as axis, $rampTypeAccel as RampType, $rampTypeArgAccel as real, $rampTypeDecel as RampType, $rampTypeArgDecel as real) |
function SetupAxisRampType($axes[] as axis, $rampTypeAccel as RampType, $rampTypeArgAccel as real, $rampTypeDecel as RampType, $rampTypeArgDecel as real) |
function SetupAxisRampValue($axis as axis, $rampMode as RampMode, $rampValue as real) |
function SetupAxisRampValue($axes[] as axis, $rampMode as RampMode, $rampValue as real) |
function SetupAxisRampValue($axis as axis, $rampModeAccel as RampMode, $rampValueAccel as real, $rampModeDecel as RampMode, $rampValueDecel as real) |
function SetupAxisRampValue($axes[] as axis, $rampModeAccel as RampMode, $rampValueAccel as real, $rampModeDecel as RampMode, $rampValueDecel as real) |
function SetupAxisSpeed($axis as axis, $speed as real) |
function SetupAxisSpeed($axes[] as axis, $speeds[] as real) |
function SetupCoordinatedAccelLimit($accelLimitNonTangent as real, $accelLimitCircular as real) |
function SetupCoordinatedRampType($rampType as RampType) |
function SetupCoordinatedRampType($rampType as RampType, $rampTypeArg as real) |
function SetupCoordinatedRampType($rampTypeAccel as RampType, $rampTypeArgAccel as real, $rampTypeDecel as RampType, $rampTypeArgDecel as real) |
function SetupCoordinatedRampValue($rampMode as RampMode, $rampValue as real) |
function SetupCoordinatedRampValue($rampModeAccel as RampMode, $rampValueAccel as real, $rampModeDecel as RampMode, $rampValueDecel as real) |
function SetupCoordinatedSpeed($speed as real) |
function SetupDependentCoordinatedAccelLimit($accelLimitDependent as real) |
function SetupDependentCoordinatedRampRate($rampValue as real) |
function SetupDependentCoordinatedRampRate($rampValueAccel as real, $rampValueDecel as real) |
function SetupDependentCoordinatedSpeed($speed as real) |
function SetupTaskDistanceUnits($distanceUnits as DistanceUnits) |
function SetupTaskTargetMode($targetMode as TargetMode) |
function SetupTaskTimeUnits($timeUnits as TimeUnits) |
function SetupTaskWaitMode($waitMode as WaitMode) |
function SignalLogTrigger() |
function Sin($n as real) as real |
function SocketClose($socket as handle) |
function SocketGetReadBytesAvailable($socket as handle) as integer |
function SocketGetWriteBytesAvailable($socket as handle) as integer |
function SocketReadFloat32($socket as handle) as real |
function SocketReadFloat32Array($socket as handle, ref $values[] as real, $numElements as integer) |
function SocketReadFloat64($socket as handle) as real |
function SocketReadFloat64Array($socket as handle, ref $values[] as real, $numElements as integer) |
function SocketReadInt16($socket as handle) as integer |
function SocketReadInt16Array($socket as handle, ref $values[] as integer, $numElements as integer) |
function SocketReadInt32($socket as handle) as integer |
function SocketReadInt32Array($socket as handle, ref $values[] as integer, $numElements as integer) |
function SocketReadInt64($socket as handle) as integer |
function SocketReadInt64Array($socket as handle, ref $values[] as integer, $numElements as integer) |
function SocketReadInt8($socket as handle) as integer |
function SocketReadInt8Array($socket as handle, ref $values[] as integer, $numElements as integer) |
function SocketReadString($socket as handle) as string |
function SocketReadString($socket as handle, $delimiter as string) as string |
function SocketReadString($socket as handle, $numBytes as integer) as string |
function SocketReadUInt16($socket as handle) as integer |
function SocketReadUInt16Array($socket as handle, ref $values[] as integer, $numElements as integer) |
function SocketReadUInt32($socket as handle) as integer |
function SocketReadUInt32Array($socket as handle, ref $values[] as integer, $numElements as integer) |
function SocketReadUInt8($socket as handle) as integer |
function SocketReadUInt8Array($socket as handle, ref $values[] as integer, $numElements as integer) |
function SocketSetDataByteOrder($socket as handle, $byteOrder as SocketByteOrder) |
function SocketSetDataReadTimeout($socket as handle, $timeout as integer) |
function SocketSetDataWriteTimeout($socket as handle, $timeout as integer) |
function SocketTcpClientCreate($ipAddress as string, $port as integer, $timeout as integer) as handle |
function SocketTcpClientCreateFromHost($hostName as string, $hostAddressType as HostAddressType, $port as integer, $timeout as integer) as handle |
function SocketTcpClientIsConnected($socket as handle) as integer |
function SocketTcpServerAccept($socket as handle) as handle |
function SocketTcpServerCreate($port as integer) as handle |
function SocketTcpServerIsClientPending($socket as handle) as integer |
function SocketWriteFloat32($socket as handle, $value as real) |
function SocketWriteFloat32Array($socket as handle, $values[] as real, $numElements as integer) |
function SocketWriteFloat64($socket as handle, $value as real) |
function SocketWriteFloat64Array($socket as handle, $values[] as real, $numElements as integer) |
function SocketWriteInt16($socket as handle, $value as integer) |
function SocketWriteInt16Array($socket as handle, $values[] as integer, $numElements as integer) |
function SocketWriteInt32($socket as handle, $value as integer) |
function SocketWriteInt32Array($socket as handle, $values[] as integer, $numElements as integer) |
function SocketWriteInt64($socket as handle, $value as integer) |
function SocketWriteInt64Array($socket as handle, $values[] as integer, $numElements as integer) |
function SocketWriteInt8($socket as handle, $value as integer) |
function SocketWriteInt8Array($socket as handle, $values[] as integer, $numElements as integer) |
function SocketWriteString($socket as handle, $value as string) |
function SocketWriteUInt16($socket as handle, $value as integer) |
function SocketWriteUInt16Array($socket as handle, $values[] as integer, $numElements as integer) |
function SocketWriteUInt32($socket as handle, $value as integer) |
function SocketWriteUInt32Array($socket as handle, $values[] as integer, $numElements as integer) |
function SocketWriteUInt8($socket as handle, $value as integer) |
function SocketWriteUInt8Array($socket as handle, $values[] as integer, $numElements as integer) |
function Sqrt($n as real) as real |
function StatusGetAxisItem($axis as axis, $statusItem as AxisStatusItem) as real |
function StatusGetAxisItem($axis as axis, $statusItem as AxisStatusItem, $additionalData as integer) as real |
function StatusGetAxisItemFast($axis as axis, $statusItem as AxisStatusItem, $additionalData as integer, $sampleRate as integer, ref $values[] as real) |
function StatusGetSystemItem($statusItem as SystemStatusItem) as real |
function StatusGetSystemItem($statusItem as SystemStatusItem, $additionalData as integer) as real |
function StatusGetTaskItem($taskIndex as integer, $statusItem as TaskStatusItem) as real |
function StatusGetTaskItem($taskIndex as integer, $statusItem as TaskStatusItem, $additionalData as integer) as real |
function StatusGetTaskItemFast($taskIndex as integer, $statusItem as TaskStatusItem, $additionalData as integer, $sampleRate as integer, ref $values[] as real) |
function StringCapacity($string as string) as integer |
function StringCharacterAt($string as string, $index as integer) as string |
function StringEquals($string1 as string, $string2 as string) as integer |
function StringFindSubstringIndex($string as string, $substring as string) as integer |
function StringFindSubstringIndex($string as string, $substring as string, $startIndex as integer) as integer |
function StringInsert($string as string, $index as integer, $substring as string) as string |
function StringIsAlphabetic($string as string) as integer |
function StringIsInteger($string as string) as integer |
function StringIsReal($string as string) as integer |
function StringIsValid($string as string) as integer |
function StringIsWhitespace($string as string) as integer |
function StringLength($string as string) as integer |
function StringNormalize($string as string) as string |
function StringReplace($string as string, $substring as string, $replacement as string) as string |
function StringSplit($input as string, $delimiters[] as string, ref $substrings[] as string) as integer |
function StringSplit($input as string, $delimiters[] as string, ref $substrings[] as string, $maxSubstrings as integer) as integer |
function StringSubstring($string as string, $startIndex as integer, $numCharacters as integer) as string |
function StringSubstring($string as string, $startIndex as integer) as string |
function StringToInteger($string as string) as integer |
function StringToLowerCase($string as string) as string |
function StringToReal($string as string) as real |
function StringToUpperCase($string as string) as string |
function StringTrim($string as string) as string |
function Tan($n as real) as real |
function TaskClearError($taskIndex as integer) |
function TaskClearWarning($taskIndex as integer) |
function TaskControlAllow($taskIndex as integer) |
function TaskControlRestrict($taskIndex as integer) |
function TaskFeedholdOff($taskIndex as integer) |
function TaskFeedholdOn($taskIndex as integer) |
function TaskGetErrorMessage($taskIndex as integer) as string |
function TaskGetIndex() as integer |
function TaskGetWarningMessage($taskIndex as integer) as string |
function TaskInterruptMotionOff($taskIndex as integer, $returnType as ReturnType) |
function TaskInterruptMotionOn($taskIndex as integer) |
function TaskMfo($taskIndex as integer, $mfoPercent as real) |
function TaskMso($taskIndex as integer, $msoPercent as real) |
function TaskRetraceClearHistory() |
function TaskRetraceOff($taskIndex as integer) |
function TaskRetraceOn($taskIndex as integer) |
function TaskSetError($taskIndex as integer, $errorMessage as string) |
function TaskSetError($taskIndex as integer, $error as integer) |
function TaskSetWarning($taskIndex as integer, $warningMessage as string) |
function TaskSetWarning($taskIndex as integer, $warning as integer) |
function ThermoCompConfigureMode($table as integer, $mode as ThermoCompMode, $axis as axis, $analogChannel as integer) |
function ThermoCompConfigureMode($table as integer, $mode as ThermoCompMode, $axis as axis) |
function ThermoCompOff() |
function ThermoCompOn() |
function ThermoCompReset() |
function ThermoCompSetValues($table as integer, $minTemp as real, $maxTemp as real, $values[] as real) |
function ThermoCompUpdateInterval($table as integer, $updateInterval as real) |
function ThermoCompUpdateOnce() |
function ThermoCompUpdatePause() |
function ThermoCompUpdateResume() |
function TimerClear($timerNum as integer) |
function TimerRead($timerNum as integer, $timerMode as TimerMode) as real |
function TransformationConfigure($transformationIndex as integer, $matrices[] as handle, $inputAxes[] as axis, $outputAxes[] as axis) |
function TransformationDisable($transformationIndex as integer) |
function TransformationDisable($transformationIndices[] as integer) |
function TransformationEnable($transformationIndex as integer) |
function TransformationEnable($transformationIndices[] as integer) |
function TransformationUnconfigure($transformationIndex as integer) |
function Trunc($n as real) as real |
function TuningSetFeedforwardGains($axis as axis, $feedforwardGains[] as FeedforwardGain, $feedforwardGainValues[] as real) |
function TuningSetMotorAngle($axis as axis, $current as real, $angle as real) |
function TuningSetMotorCurrent($axis as axis, $current as real) |
function TuningSetMotorCurrent($axis as axis, $current as real, $duration as integer) |
function TuningSetServoLoopGains($axis as axis, $servoGains[] as ServoLoopGain, $servoGainValues[] as real) |
function UnitsToCounts($axis as axis, $units as real) as real |
function VelocityBlendingOff() |
function VelocityBlendingOn() |
function VirtualBinaryInputGet($inputNum as integer) as integer |
function VirtualBinaryInputSet($inputNum as integer, $value as integer) |
function VirtualBinaryOutputGet($outputNum as integer) as integer |
function VirtualBinaryOutputSet($outputNum as integer, $value as integer) |
function VirtualRegisterInputGet($inputNum as integer) as real |
function VirtualRegisterInputSet($inputNum as integer, $value as real) |
function VirtualRegisterOutputGet($outputNum as integer) as real |
function VirtualRegisterOutputSet($outputNum as integer, $value as real) |
function WaitForInPosition($axis as axis) |
function WaitForInPosition($axes[] as axis) |
function WaitForMotionDone($axis as axis) |
function WaitForMotionDone($axes[] as axis) |
function WorkOffsetConfigureOffset($offsetNumber as integer, $axes[] as axis, $programPositions[] as real) |
function WorkOffsetDisable($axes[] as axis) |
function WorkOffsetDisable() |
function WorkOffsetEnable($offsetNumber as integer) |
function WorkOffsetEnable($offsetNumber as integer, $axes[] as axis) |
function WorkOffsetResetConfiguration() |