AMC300AttoCubeCtrl Class Commands
Name
Input type
Output type
Level
Description
State DEV_VOID DEV_STATE OPERATOR This command gets the device state (stored in its device_state data member) and returns it to the caller.
Status DEV_VOID CONST_DEV_STRING OPERATOR This command gets the device status (stored in its device_status data member) and returns it to the caller.
GetMove DEV_LONG DEV_LONG OPERATOR Input: axis number
output: moving status
GetOutput DEV_LONG DEV_LONG OPERATOR input: axis no.
ouput: status
GetPosition DEV_LONG DEV_DOUBLE OPERATOR input: axis no.
ouput: position in nm or udeg
GetRefAutoUpdate DEV_LONG DEV_LONG OPERATOR input: axis no.
output: RefAutoUpdate status
GetReferencePosition DEV_LONG DEV_DOUBLE OPERATOR input: axis no.
ouput: reference position in nm or udeg
GetStatusMoving DEV_LONG DEV_LONG OPERATOR input: axis no.
ouput: moving status
GetStatusReference DEV_LONG DEV_LONG OPERATOR input: axis no.
output: status reference
GetTargetRange DEV_LONG DEV_LONG OPERATOR input: axis no.
output: target range in nm or udeg
SetActorSelection DEVVAR_LONGSTRINGARRAY DEV_VOID OPERATOR input: axis no. name
SetActorSensitivity DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, sensitivity parameter (1-10, default = 5)
SetAmplitude DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, amplitude (mV)
SetAutoReset DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, 0->disable 1 ->enable
SetFrequency DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, frequency (mHz)
SetMotionControlThreshold DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, threshold (pm, default = 6000)
SetMove DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, 0->disable 1 ->enable
SetOutput DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, 0->disable 1 ->enable
SetRefAutoUpdate DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, 0->disable 1 ->enable
SetReset DEV_LONG DEV_VOID OPERATOR Argin description:
Axis number
SetTargetPosition DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, target position (nm or udeg)
SetTargetRange DEVVAR_LONGARRAY DEV_VOID OPERATOR Argin description:
Axis number, target range (nm or udeg)
StopMotor DEV_LONG DEV_VOID OPERATOR Argin description:
Axis number
GetActorSensitivity DEV_LONG DEV_LONG OPERATOR Argin description:
Axis number
Argout description:
sensitivity parameter
ActivateMotor DEV_LONG DEV_VOID OPERATOR Argin description:
Axis number
Close DEV_VOID DEV_VOID OPERATOR None.
GetActorName DEV_LONG DEV_STRING OPERATOR Argin description:
Axis number
Argout description:
Name of the selected positioner
GetAmplitude DEV_LONG DEV_LONG OPERATOR Argin description:
Axis number
Argout description:
Amplitude (mV)
GetAutoReset DEV_LONG DEV_LONG OPERATOR Argin description:
Axis number
Argout description:
Auto reset status
GetCurrentVoltage DEV_LONG DEV_DOUBLE OPERATOR Argin description:
Axis number
Argout description:
Current output voltage (mV)
GetFrequency DEV_LONG DEV_LONG OPERATOR Argin description:
Axis number
Argout description:
Frequency (mHz)
GetMotionControlThreshold DEV_LONG DEV_LONG OPERATOR Argin description:
Axis number
Argout description:
threshold (pm)
GetGroundAxis DEV_LONG DEV_LONG OPERATOR Checks if the axis piezo drive is actively grounded
only in AMC300
SetGroundAxis DEVVAR_LONGARRAY DEV_VOID OPERATOR Pull axis piezo drive to GND actively
only in AMC300
GetGroundAxisAutoOnTarget DEV_LONG DEV_LONG OPERATOR Pull axis piezo drive to GND if positioner is in ground target range
only in AMC300
SetGroundAxisAutoOnTarget DEVVAR_LONGARRAY DEV_VOID OPERATOR Pull axis piezo drive to GND actively if positioner is in ground target range
only in AMC300
this is used in MIC-Mode
GetGroundTargetRange DEV_LONG DEV_DOUBLE OPERATOR Retrieves the range around the target position in which the auto grounding
becomes active.
only in AMC300
SetGroundTargetRange DEVVAR_LONGSTRINGARRAY DEV_VOID OPERATOR Set the range around the target position in which the auto grounding becomes
active.
only in AMC300