> DSO This is the Digital Storage Oscilloscope data section. If the data file was sent while in meter mode, this heading, and the entire section below, will not appear. > MODE 00 Unknown. > 1_V/D 03 Volts per division. 03 = 0.1 V/div 04 = 0.3 V/div 05 = 1.0 06 = 3.0 07 = 10 08 = 30 09 = 100 > 1_CPL 00 1 for AC, 0 for DC > 1VPOS 81 Vertical position. Smaller values are towards the bottom of the screen. One button-push corresponsds to one number; something like 18 or 19 (definitely less than 20) is one division on the screen. I have no idea why it's 18 and not 20, but I'm pretty sure it is. 0x80 is the center. > 2_V/D 08 > 2_CPL 01 > 2VPOS 7F These appear to be information for the second channel, which is unused in this model. > S/DIV 0C Seconds per division 05 = 2 us 06 = 5 us 07 = 10 us 08 = 20 us 09 = 50 us 0A = 0.1 ms 0B = 0.2 ms 0C = 0.5 ms 0D = 1 ms 0E = 2 ms 0F = 5 ms 10 = 10 ms 11 = 20 ms 12 = 50 ms 13 = 0.1 s 14 = 0.2 s (roll mode in use from here on down) 15 = 0.5 s 16 = 1 s 17 = 2 s The values smaller than 05 are likely used with the more capable 20 MHz oscilloscope model. > MEM 01 unknown. > T_MOD 00 This is the trigger type. 00 is for automatic, 01 is for normal. > T_SOU 00 > T_CPL 00 The meanings of these are unknown. Possibly they are not used in this model. > SLOPE 00 This is the trigger slope. 00 means rising. 01 means falling. > POINT 04 This is the point on the screen to at which the trigger crossing is displayed. 00 is full left, 01 is one division over, etc. > LEVEL 80 This is the trigger level. 80 is centered. Two numbers corresponds to "0.1D" on the screen, so +1.3D would be 9A (twenty-six above 0x80). > WAVE1 This marks the beginning of the actual data for waveform 1. Presumably there would be a WAVE2 section with the two-channel model. > 7D,7E,7E,7E,7D,7E,7E,7E,7F,7F,7F,80,81,80,80,80,81,81,80,81 > 81,81,80,81,80,81,80,80,80,81,80,80,80,80,80,80,7F,80,80,80 > ... > 7F,7F,7F,80,7E,7F,7F,80,7F,7F,7E,80,7F,7F,7F,7F,7F,7F,7F,80 There are 20 samples per division, so each line is 1 division. There are 50 lines, for a total of 1000 samples. There are still 50 lines in roll mode, where only 8 divisions can be displayed on the screen. All lines after the first 8 are meaningless, and contain either the leftover data from the last thing captured when the scope was in a different mode, or 0x80 if the scope was powered on in roll mode. Each sample is 8 bits. Smaller values are towards the top of the screen, exactly the opposite of the VPOS value. One value corresponds to one pixel, so 20 (0x14) is one division. This indicates that more data is actually stored than is displayed on the screen - over 12 vertical divisions worth of data is stored internally, and thus you can retreive data on the computer that was off-scale on the screen. The center is at 0x7F, not 0x80. 0x80 is one line below the center grid. Also, it should be noted that the value here really does correspond to *screen position* - so to get actual values, you have to correct out the position given in 1VPOS. >  This ^Z (MS-DOS end of file character) marks the end of the DSO section. > FREQ This is the frequency section, which is always present. If the scope is in meter mode instead of scope mode when the data is sent, this will be the first section in the file. > MODE 00 Unknown. > RANGE 06 This is the range setting. 08 = 10 Hz 07 = 100 Hz 06 = 1 kHz 05 = 10 kHz 04 = 10 kHz 03 = 1 MHz 02 = 10 MHz > GAIN 03 > SRCE 00 > COUPL 00 > SLOPE 00 > LEVEL 80 These are all unknown, and may be unused. > VALUE > 59.93 Hz This is pretty unambiguous. >  This ends the frequency section. > DMM This is the Digital MultiMeter section > MODE 00 This is the function. 00 = voltage 01 = current 02 = resistance 03 = continuity 04 = capacitance 05 = diode 06 = logic > AC/DC 00 00 is AC, 01 is DC. This line appears only for modes 00, 01, and 06. It seems to be meaningless for mode 6. > RANGE 00 For all: 00 = autoranging (no manual range set) For voltage: 01 = 400 mV 02 = 4 V 03 = 40 V 04 = 400 V 05 = 750/1000 V For current: 01 = 400 uA 02 = 4 mA 03 = 40 mA 04 = 400 mA For resistance: 01 = 400 ohm 02 = 4 kohm 03 = 40 kohm 04 = 400 kohm 05 = 4 Mohm 06 = 40 Mohm For continuity, diode: 01 = always (different ranges are not available) For capacitance: 01 = 4 nF 02 = 40 nF 03 = 400 nF 04 = 4 uF 05 = 40 uF 06 = 400 uF For logic: 03 = always (different ranges are not available) > LOGIC:rdy This appears only for the logic test. It shows the logical state of the point in question. > REL > - 0.0mV Appears only when the "relative" calculation mode is enabled. Shows the relative value. > DBM > -49.2dBm Appears only when the DBM calculation mode is enabled. Shows the dbm value. > MAX > 2.7mV > MIN > 2.6mV Appears only when the min/max calculation mode is enabled. Shows the minimum and maximum values. > VALUE > 2.5mV This is the value displayed on the screen. Not much to it. The trailing ASCII 0 is somewhat interesting; I'm not sure what it signifies. I ignore it. >  This is the end of the DMM section, and thus the end of the file. ======================================================================= Things to send *to* the scope: SRS Send data from current mode, as if pressing RS button