Download [SOURce[1|2]]
Transcript
Syntax and Commands Chaining Commands and Queries You can chain several commands or queries together into a single message. To create a chained message, first create a command or query, then add a semicolon (;), and finally add more commands or queries and semicolons until you are done. If the command following a semicolon is a root node, precede it with a colon (:). Figure 3-4 illustrates a chained message consisting of several commands and queries. The chained message should end in a command or query, not a semicolon. Responses to any queries in your message are separated by semicolons. :SOUR:FREQ:FIX 100;:OUTP:STAT ON;:SOUR:VOLT:AMPL?;:TRIG:SEQ:TIM? First command Second command First query The response from this chained message might be: Second query 1.000E0;1.000E-3 Response from first query Response from second query Figure 3-4: Example of chaining commands and queries If a command or query has the same root and lower-level nodes as the previous command or query, you can omit these nodes. In Figure 3-5, the second command has the same root node (SEQuence) as the first command, so these nodes can be omitted. :TRIG:SEQ:TIM 2.5;:TRIG:SEQ:SLOP POS;:TRIG:SEQ:SOUR EXT Identical root and lower level nodes :TRIG:SEQ:TIM 2.5;SLOP POS;SOUR EXT First command Additional commands (omitted the root nodes) Figure 3-5: Example of omitting root and lower level nodes Units and SI Prefix If the decimal numeric argument refers to voltage, frequency, impedance, or time, you can express it using SI units instead of using the scaled explicit point input value format <NR3>. (SI units are units that conform to the System International d’Unites standard.) For example, you can use the input format 200 mV or 1.0 MHz instead of 200.0E–3 or 1.0E+6, respectively, to specify voltage or frequency. AFG3000 Series Arbitrary/Function Generators Reference Manual 3-7