MGR10 A/B/C - Revision : I (for 7.0 software revision) 636.3 PROGRAMMING THE RS-232 & IEEE INTERFACES6.3.1 IntroductionThese interfaces are programmed in a common language which is based on SCPI (Standard Commandsfor Programmable Instruments). Although similar in style, full conformance to the SCPI andIEEE488.2 standards is not guaranteed.The following is a brief guide to the structure and syntax of the programming language.Command TreeCommands are arranged as a hierarchical “tree”, similar to the filing system trees found in personalcomputers. Commands start at the root level and progress down each level in more detail. The completepath must be specified to access the lower level commands.Colon (:)The colon is used to separate command keywords and automatically move the path down to the nextlevel.All new command lines automatically start at the root-level.For the microhmmeter, a colon must not be sent as the first character. This is treated as a non-recognised character and the ‘command error’ bit (5) of the Standard Event Register is set.Semicolon (;)The semicolon is also used to separate command keywords, but in this case the path remains at thesame level. This is to enable more than one command to be included in a single command line.This is not implemented for the microhmmeter as only one command per line can be accepted.. Thesemicolon is treated as a non-recognised character and the ‘command error’ bit (5) of the StandardEvent Register is set.Whitespace (TAB or SPACE)A whitespace character must be used to separate the first parameter from a command keyword. Ifomitted, the ‘command error’ bit (5) of the Standard Event Register is set.The microhmmeter will not accept whitespace characters in the subsequent parameter list. These willset the ‘command error’ bit (5) of the Standard Event Register.