Controlling E9Screen
EPC9 Installation
87
➐
When the user program wants to issue new commands, it writes a new
“command index” and the new commands to the “command” file, then
continues with step 5.
Here is an example of such a command file:
1. line: "1234"
2. line: "SetVHold -0.080"
3. line: "GetCurrentRange"
4. line: "MakeAnError"
And this would be the content of the “response” file:
1. line: "1234"
2. line: "CurrentGain 1.000E+09"
3. line: "unknown"
Error Messages
Errors begin with lower case letters:
'syntax' : parameter missing or misspelled
'range' : parameter is out of allowed range
'unknown': command is unknown
'ioerror': error during an I/O-operation
'unknown error': an unidentified error occurred
Implemented Commands and Messages
Messages send by E9Screen. They do not contain a response string.
Started E9Screen started communication link
Terminated E9Screen terminated communication
InFront E9Screen got the front application
Running E9Screen was switched to the background
(see "Query" command below).
ADReserved E9Screen reserved the AD/DA-board for
exclusive use and resumed acquisition
ADRelease E9Screen released the AD/DA-board and
and stopped acquisition
Operations without parameters. They do not return a response.
AutoCFast
AutoCSlow
AutoGLeak
AutoVpOffset
“Get” operations: They have no parameters and return one parameter. The response
always repeats the command string without the “Get” sub-string.
GetCCFastSpeed
GetCCIHold
GetCCStimScale
GetCFast1
GetCFast2