
SDX-1239 Operating Instructions
Rev - 3/21/2017
Page 13 of 22
DMP
Reads the pulse memory v content to the USB. Arguments used are
Offset and number of pulses to read.
Example.
Send: dmp,5000,20000CRLF
Reply: 20,000 pulse data starting at offset pulse 5000. The first 500
pulses in memory will not be sent. If there are not 25000 pulses in
memory, then the amount then are saved will be sent instead.
The pulse memory is capable of storing up to 4,194,303 pulses. This
is a large volume of data and it can be time consuming to retrieve all
of it at once. The pulse offset and number of pulses to make this
manageable. As an example, suppose there are 2 million pulses in the
memory. The user can ask for this data in batches of 500,000 pulses
at a time in 4 batches:
Read 1, pulse offset = 1, number of pulses to retrieve = 500,000
Read 2, pulse offset = 500,001, number of pulses to retrieve =
500,000
Read 3, pulse offset = 1,000,001, number of pulses to retrieve =
500,000
Read 4, pulse offset = 1,500,001, number of pulses to retrieve =
500,000
CLR
Erases the internal pulse memory.
Example.
Send: clrCRLF
Reply: OK
CNT
Queries the number of pulses stored in the SDRAM
Example.
Send: cntCRLF
Reply: The number of pulses stored.
This command is used in conjunction with the arm, clr, and dmp
commands to manage pulse memory.
RNG
Sets or Queries the instrument range
Example.
Send rng7CRLF sets the range to index 7, the 20µJ range. See table
below for ranges versus indices