Expand description

8.3.2 Channel Lists

Channel lists are used to specify electrical ports on an instrument. They are typically used for signal routing either in a standalone switch box or in an instrument with multiple input channels. An instrument with multiple channels may or may not do any signal switching as the result of a channel list. Completely separate sensing channels are allowed, but may appear to the language the same as channels which are switched.

A channel list may appear in measurement, configuration, and other such commands. For example, MEAS:VOLT? (@1,3,4:6) says measure the voltage on channels 1, 3, and 4 through 6. Whether the measurements are performed simultaneously or in the order in the list is unspecified. Channel lists are also used by the ROUTe subsystem, “Command Reference,” 15.1.

Structs

Channel list expression tokenizer

Iterates over a channel spec, returning a result for each dimension. If the iterator encounters a badly formatted value, an error will be returned. Example: "1!2!3" would iterate as Ok(1),Ok(2),Ok(3).

Enums

Channel list token