Block Data Clause Samples
Block Data. Arbitrary waveform values may be sent to the device in one of three formats:
a) ASCII values,
b) Definite form arbitrary data, and
c) Indefinite form arbitrary data. Essentially we would like to check the execution validity of all the data of a command before execution. When downloading a long arbitrary waveform, however, it is not possible to check all the data sent before execution, since this would require excessive amounts of memory. The following compromise has therefore been reached: An arbitrary waveform is limited in length only by the amount of waveform memory. Each point is checked and then written to memory. If an invalid value is detected all subsequent values are discarded, and an execution error is flagged. Querying arbitrary waveform data will result in a Response Message containing only as many points as the user requested.
Block Data
