Product specifications
Diamond 36kW Manual Dynatronix, Inc.
198-1600-00 Rev F Page 121 of 146
Acknowledge read waveform setup command
@01.0w3#12,1,1,3,99.5,23.99,1288.3,100.0,24.00,6553.5,14.7,8.10,223.6,54321
Set waveform one links 5 to 8 on unit 01.
@01.0w1#15,1,5,8,500,24,1000,500,24,2500,0,24,1500,0,0,0,54321
Acknowledge the change to links 5 through 8 on unit 01.
@01.0w3#0,54321
Notes:
1. The host must allow a minimum ‘no response’ time out of at least 100ms. This command requires
the slave to perform multiple memory accesses and therefore it can take significant time to process.
2. A command type of 1 (set) is only allowed if the power supply is in host control mode (“t”
command).
3. This command stores the specified waveform to a central database of waveforms in non-volatile
memory. Any waveform can be run on any channel by specifying the appropriate waveform index
as the active waveform using the “s” command.
4. The waveform location, starting link and ending link number fields must not be left empty. An empty
data field in one of these locations will result in a NAK response.
5. This is a variable length command; the length depends on the starting and ending link numbers.
Any number of links can be specified. If the message length does not correlate with the starting
and ending link numbers a NAK response will be sent and no action is taken.
6. The ending link number must be equal to or greater than the starting link number.
7. Waveforms should start at link one in order to be properly loaded when selected from the front
panel control. If the waveform will only be selected by the host and the host properly sets the home
link to the start link then the start link can be any link, as long as it is numerically less than the end
link.
8. To execute a waveform that has been downloaded with the “w” command the active waveform
index (in the “s” command) must be set to the waveform index that was used in the “w” command to
download the waveform and the output type must be set to “Custom”. A waveform is executed
when the unit is placed in operate mode. Links are executed in numerical order starting with the
home link. Links will continue to execute until a link having a zero ramp duration is reached. When
a link having a zero ramp duration is reached control will return to the home link and execution will
continue. Both the home link and the active waveform are specified in the “s” command.
9. The home link value (setup command “s”) can be changed at any time. Changing the home link
value will change where execution is started when going to operate mode and which link is
executed after a link having a zero ramp duration is reached.
10. When the “w” command is acknowledged the power supply has stored the waveform in the
specified location. Waveforms are stored in non-volatile memory each time the “w” command is
used to send a waveform. Avoid sending waveforms unless the waveform needs to be changed
since there are a finite number of times that the waveform memory can be written (around
1,000,000). The “w” command should not be used on a periodic basis to continually update the
waveform (because of the limited number of write cycles, and to limit bandwidth usage).
11. When custom waveforms are run (output type in the “s” command is set to “Custom”) the current
and voltage settings from the custom waveform are used, the current and voltage settings in the “s”
command are not used.
12. The waveform can be named by adding a ‘:’ (colon) after the waveform index and then the name of
the waveform. The waveform name can have up to 8 characters and can contain any alphanumeric
character except ‘@’ and ‘,’. For example, this command will name waveform 1 on unit 01 as
“abc123”; @01.1w1#1,1:abc123,54321.










