SPS BASIC

Revision as of 05:03, 21 March 2021 by Luebben (talk | contribs) (Added a short description of APD basic)

To provide Users of the early Signal Processing Systems like the DPO a way to control the hardware and to write their own measurement routines a programming language was needed. The BASIC language was choosen because it was simple and easy to use. The user could modify their own programs without the need of recompiling it.

Dartmouth Basic was the basis of all Basic variants.


1973 - 1974: APD Basic

APD Basic was the first iteration of the extended Basic language. It adds several special variables and commands to interact directly with the data on the P7001.

LET PC = PA * A

This line downloads the data array in memory location A of the DPO to the controller, multiplies each element with the content of variable A and uploads the result back to memory location C of the DPO. The result is automatically scaled to a standard oscilloscope factor. The units of the scale factor are also maintained. So in case the variable A is also an array of waveform elements the result unit will be changed to "VV" (Volts*Volts)


 

1975 - 1976: TEK Basic

 

1977: TEK SPS Basic

 


Links