Computer Interface C-9
Table C-2
Electrostatic Classifier Firmware Commands List (select)
Write Control of
Classifier
WSCONTROL sets who has control with AIM, OPEN, or GUI.
Example: WSCONTROL OPEN sets to classifier control
Write GPIO
Digital Output 0
WSGPIODIGOUT0 sets the GPIO output to 0 or 1.
Example: WSGPIODIGOUT0 1 turns the output on, 0 turns the output
off.
Write GPIO
Digital Output 1
WSGPIODIGOUT1 sets the GPIO output to 0 or 1.
Example: WSGPIODIGOUT1 1 turns the output on, 0 turns the output
off.
Write SMPS
Scan Parameters
WSSCANPARAM sets the following scan parameters:
tres, time resolution in milliseconds, fixed at 20 ms.
tlow, time DMA voltage held at vmin in milliseconds, 0 to 10000 ms
tup, time DMA voltage is ramped up in milliseconds, 0 to 300000 ms
thigh, time DMA voltage held at vmax in milliseconds, 0 to 10000 ms
tdown, time DMA voltage ramped down in milliseconds, 0 to 300000 ms
vmin, starting DMA voltage, 1.0 to 100000.0 v
vmax, ending DMA voltage, 1.0 to 10000.0 v
pol, polarity of DMA voltage, where -1 = negative voltage, 0 = detectors
with no voltage, 1 = DMA voltage
Example: RSSCANPARAM 20,500,10000,500,1000,13.1,9456.0,-1 will
have a voltage of 13.1 to 9456 over the tup time of 10 seconds
Write Classifier
Particle Diameter
WSPARTICLEDIAM sets the particle diameter setpoint.
Example: WSPARTICLEDIAM 100 sets the particle diameter to 100.
WSDMAMN sets DMA model number. Saves to EEPROM on bottom of
3082-compatible DMA. Should be followed by a
DOSAVEDMAEEPROM.
Note that the suffix “A” is not used.
Example: WSDMAMN 3085 sets model number to 3085.
WSDMASN sets DMA serial number. Saves to EEPROM on bottom of
3082-compatible DMA. Should be followed by a
DOSAVEDMAEEPROM.
Example: WSDMASN 3085114501 sets DMA s/n to 3085114501.
WSDMALENGTH sets DMA length, in meters. Used by inversion
algorithm. Saves to EEPROM on bottom of 3082-compatible DMA.
Should be followed by a DOSAVEDMAEEPROM.
Example: WSDMALENGTH 0.44369 sets DMA length to 44.369 cm.
WSDMAID sets DMA inner diameter, in meters. Used by inversion
algorithm. Saves to EEPROM on bottom of 3082-compatible DMA.
Should be followed by a DOSAVEDMAEEPROM.
Example: WSDMAID 0.01874 sets DMA inner diameter to 1.874 cm.
WSDMAOD sets DMA outer diameter, in meters. Used by inversion
algorithm. Saves to EEPROM on bottom of 3082-compatible DMA.
Should be followed by a DOSAVEDMAEEPROM.
Example: WSDMAOD 0.03922 sets DMA outer diameter to 3.922 cm.
WSDMATYPE sets the DMA type to 1 (cylindrical) or 2 (radial). Used by
inversion algorithm. Saves to EEPROM on bottom of 3082-compatible
DMA. Should be followed by a DOSAVEDMAEEPROM.
Example: WSDMATYPE 1 sets DMA type to cylindrical.
WSCUSTOMDMALENGTH sets length of custom DMA, in meters. Used
by inversion algorithm. Should be followed by a DOREGSAVE.
Example: WSCUSTOMDMALENGTH 0.44369 sets custom DMA length
to 44.369 cm.