39,707
edits
(capitalize acronym BASIC everywhere) |
No edit summary |
||
Line 9: | Line 9: | ||
Four arrays PA..PD are defined to interact directly with the 4 waveform memory slots of the P7001: | Four arrays PA..PD are defined to interact directly with the 4 waveform memory slots of the P7001: | ||
LET PC = PA * A | <code>LET PC = PA * A</code> | ||
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). | 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). | ||
Line 15: | Line 15: | ||
APD BASIC was sold in two variants (I & II) that differ only in the feature set. | APD BASIC was sold in two variants (I & II) that differ only in the feature set. | ||
==1974: TEK Basic== | ==1974: TEK Basic== | ||
[[File:Tek_Basic.gif|350px|right]] | [[File:Tek_Basic.gif|350px|right]] | ||
With the introduction of the R7912, a second special BASIC variant was developed to provide access to the data on the new instrument. APD BASIC was renamed to TEK BASIC and the special variants were called DPO (Digital Processing Oscilloscope) Tek BASIC and WDI (Waveform Digitizing Instrument) Tek BASIC. | With the introduction of the R7912, a second special BASIC variant was developed to provide access to the data on the new instrument. APD BASIC was renamed to TEK BASIC and the special variants were called DPO (Digital Processing Oscilloscope) Tek BASIC and WDI (Waveform Digitizing Instrument) Tek BASIC. | ||
<gallery> | <gallery> | ||
Tek_SPS_BASIC_RSS_extension.jpg|BASIC variant for the [[7J20|7J20 Spectrometer]] | Tek_SPS_BASIC_RSS_extension.jpg|BASIC variant for the [[7J20|7J20 Spectrometer]] | ||
Line 28: | Line 28: | ||
To avoid further splitting of the BASIC variants and to support different instruments on one controller a more generic solution was developed. The new TEK SPS BASIC provided a base package which then could be extended with instrument-specific driver and command packages. | To avoid further splitting of the BASIC variants and to support different instruments on one controller a more generic solution was developed. The new TEK SPS BASIC provided a base package which then could be extended with instrument-specific driver and command packages. | ||
<gallery> | <gallery> | ||
TEk_SPSBasic_modules.jpg|Example of TEK SPS BASIC extensions | TEk_SPSBasic_modules.jpg|Example of TEK SPS BASIC extensions |