LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PARC 273 Galvanostat GPIB Commands

I need to read the measurement results from a PARC 273 Galvanostat/Potentiostat. Unfortunately, I do not have any documentation on the unit. Does anyone have a copy of the GPIB command set handbook which contains the protocol required to read the data from the unit? Can you please provide me with the commands and data format to transfer the result data to the PC?

Michael
Michael Munroe, CLD, CTD, MCP
Automate 1M+ VI Search, Sort and Edit operations with Property Inspector 5.0, now with a new Interactive Window Manager!
Now supports full project automation using one-click custom macros or CLI.
Message 1 of 17
(4,471 Views)

Hello,

This is a way too late reply, but I have the same problem.

 

Please look at the following program as entered into the Headstart software. It causes the potentiostat to scan from -1 V to +1 V and then back to -1 V, collecting a total of 101 data points for each 100 milliseconds:

 

DCL

LP 100

SCV 2

MM 2

INITIAL 0 0

VERTEX 50 8000

VERTEX 100 0

BIAS -1000

INTRP 0

ASM

NC

CELL 1

TC; WCD; CELL 0

 

It was noted in the Headstart book that the last command in the sequence instructs the instrument to take the curve, wait until the curve is completed, and then turn the cell off.

0 Kudos
Message 2 of 17
(4,131 Views)

Some more commands from the Headstart software:

 

  21
'CHRONOAMPEROMETRY EXPERIMENT
DCL        ' M273 DEFAULT PARAMETERS
MODE 2     ' POTENTIOSTAT
MR 2       ' 8000 COUNTS = 2 V ON MOD DAC
MM 2       ' ARBITR. WAVE. MODE
SCV 2      ' SOURCE CURVE #2
DCV 0      ' DESTINATION CURVE #0
PAM 0      ' NO AVERAGING
SIE 1      ' AMPEROMETRY  MEASURE CURRENT
INTRP 0    ' CLEAN STEPS
g 4
ASM        ' ASSEMBLE ARBITRARY WAVEFORM INTO SCV
NC         ' PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
P 5        ' PAUSE 5 SECS
CELL 1     ' TURN CELL ON
P 5        ' PAUSE 5 SECS
TC         ' TAKE CURVE
g 0
CELL 0     '  CELL OFF AFTER CURVE DONE
g 1
g 2

0 Kudos
Message 3 of 17
(4,122 Views)

 

 32
DCL              ' M273 DEFAULT PARAMETERS
AR 1             ' AUTORANGE CURRENT
AL -1            ' LOWEST CURRENT RANGE 100 mA
BIAS 0           ' POTENTIAL = 0V
MODE 2           ' POTENTIOSTAT
MR 2             ' 8000 COUNTS = 2V ON MOD DAC
MM 2             ' ARBITR. WAVE. MODE
SCV 2            ' SOURCE CURVE #2
DCV 0            ' DESTINATION CURVE #0
FP 0;LP 999      ' 1000 POINTS
TMB 1000         ' 1000 MICROSEC/POINT
S/P 1            ' ONE READING PER POINT
PAM 0            ' NO AVERAGING
INITIAL 0 0      ' ZERO POTENTIAL FIRST
VERTEX 1 -2400   ' A STEP OF -0.6V
VERTEX 999 -2400 ' REMAIN AT -0.6V
ASM              ' ASSEMBLE ARBITR. WAVE. INTO SCV
SIE 1            ' AMPEROMETRY  MEASURE CURRENT
INTRP 0          ' CLEAN STEPS
PURGE 1;STIR 1   ' TURN STIRRER AND PURGE ON   1 = ON   0 = OFF
P 10             ' PAUSE 10 SECS
PURGE 0;STIR 0
NC               ' PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
P 1;DISP         ' DISPENSE A NEW DROP
P 5              ' PAUSE 5 SECS
CELL 1           ' TURN CELL ON
P 5              ' PAUSE 5 SECS
USR1 TC;AL -7    ' PRECOMPILE THESE COMMANDS INTO USR1 FOR FASTEST RESPONSE
USR1             ' EXECUTE USR1
g 0
CELL 0           ' CELL OFF AFTER CURVE DONE
g 1


0 Kudos
Message 4 of 17
(4,121 Views)

 19
'CHRONOPOTENTIOMETRY EXPERIMENT
DCL        ' M273 DEFAULT PARAMETERS
MODE 1     ' GALVANOSTAT
MR 2       ' 8000 COUNTS = 2 X FULL SCALE ON MOD DAC
MM 2       ' ARBITR. WAVE. MODE
SCV 2      ' SOURCE CURVE #2
DCV 0      ' DESTINATION CURVE #0
SIE 2      ' POTENTIOMETRY MEASURE POTENTIAL
INTRP 0    ' CLEAN STEP
g 5
ASM        '  ASSEMBLE ARBITRARY WAVEFORM INTO SOURCE CURVE
NC         '  PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
CELL 1     '  TURN CELL ON
P 5        '  PAUSE 5 SECS AT CURRENT = 0
TC         '  TAKE CURVE
g 0
CELL 0     '  CELL OFF AFTER CURVE DONE
g 1
g 2

0 Kudos
Message 5 of 17
(4,120 Views)

 31
DCL              ' M273 DEFAULT PARAMETERS
I/E -4           ' 100 UA FS
MODE 1           ' GALVANOSTAT
BIAS 0           ' CURRENT = 0
MR 2             ' 8000 COUNTS = 2V ON MOD DAC
MM 2             ' ARBITR. WAVE. MODE
SCV 2            ' SOURCE CURVE #2
DCV 0            ' DESTINATION CURVE #0
FP 0;LP 999      ' 1000 POINTS
TMB 200          ' 200 MICROSEC/POINT
S/P 1            ' ONE READING PER POINT
PAM 0            ' NO AVERAGING
INITIAL 0 0      ' ZERO CURRENT FIRST
VERTEX 1 -2000   ' A STEP OF 0.50 X FULL SCALE CURRENT RANGE
VERTEX 999 -2000 ' REMAIN AT 0.50 X FULL SCALE CURRENT RANGE
ASM              ' ASSEMBLE ARBITR. WAVE. INTO SCV
SIE 2            ' POTENTIOMETRY MEASURE POTENTIAL
INTRP 0          ' CLEAN STEP
EGAIN 5          ' 2.000 V FULL SCALE POT'L MEASMENT
PURGE 1;STIR 1   ' TURN STIRRER AND PURGE ON   1 = ON   0 = OFF
P 10             ' PAUSE 10 SECS
PURGE 0;STIR 0
NC               ' PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
P 1;DISP         ' DISPENSE A NEW DROP
P 5              ' PAUSE 5 SECS
CELL 1           ' TURN CELL ON
P 5              ' PAUSE 5 SECS AT CURRENT = 0
TC               ' TAKE CURVE
g 0
CELL 0           ' CELL OFF AFTER CURVE DONE
g 1

0 Kudos
Message 6 of 17
(4,119 Views)

 18
'CYCLIC VOLTAMMETRY EXPERIMENT FOR MODEL 253 VersaStat.
DCL         ' M253 DEFAULT PARAMETERS
SIE 1       ' COLLECT CURRENT
AR 0        ' AUTORANGE OFF
DCV 0       ' STORE DATA STARTING AT CURVE 0
PAM 0       ' NO AVERAGING
MM 1        ' RAMP MODE
INTRP 1     ' TURN INTERPOLATION ON
MR 2        ' 8000 COUNTS = 2 V ON THE MOD DAC
g 3
NC          ' PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
CELL 1      ' TURN CELL ON
TC          ' TAKE CURVE
g 0
CELL 0      ' TURN CELL OFF WHEN CURVE ACQUISITION IS COMPLETED
g 1
g 2

0 Kudos
Message 7 of 17
(4,118 Views)

 19
'CYCLIC VOLTAMMETRY EXPERIMENT
DCL         ' PSTAT DEFAULT PARAMETERS
SIE 1       ' COLLECT CURRENT
AR 0        ' AUTORANGE OFF
DCV 0       ' STORE DATA STARTING AT CURVE 0
PAM 0       ' NO AVERAGING
MM 1        ' RAMP MODE
INTRP 1     ' TURN INTERPOLATION ON
MR 2        ' 8000 COUNTS = 2 V ON THE MOD DAC
g 3
NC          ' PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
CELL 1      ' TURN CELL ON
P 5         ' PAUSE 5 SECS (NOT FOR VERSASTAT!)
TC          ' TAKE CURVE
g 0
CELL 0      ' TURN CELL OFF WHEN CURVE ACQUISITION IS COMPLETED
g 1
g 2

0 Kudos
Message 8 of 17
(4,117 Views)

 35
' CVCOM CYCLIC VOLTAMMETRY COMMAND FILE ADAPTED TO VersaStat(M253)
' THE M253 CAN NOT CONTROL A M303A DROPPING MERCURY ELECTRODE SO 303A
' RELATED COMMANDS HAVE BEEN REMOVED.
'
' CV EXPERIMENT 700 POINTS FROM -300 mV TO -1000 mV TO -300 mV  VS. Ag/AgCl
' NO. SWEEPS = 1 @ 100 mV/SEC
' CHARACTERS TO THE RIGHT OF THE APOSTROPHE ARE NOT TRANSMITTED TO THE
' POTENTIOSTAT.
DCL              ' M253 DEFAULT PARAMETERS
SIE 1            ' COLLECT CURRENT
I/E -3           ' 1 mA CURRENT RANGE
AR 0             ' AUTORANGE OFF
DCV 0            ' STORE DATA AT CURVE 0
SCV 2            ' SOURCE CURVE FOR ARBITRARY WAVEFORM
FP 0             ' FIRST DATA POINT 0
LP 700           ' LAST DATA POINT 700
TMB 500          ' TIMEBASE IN USEC
PAM 0            ' NO AVERAGING
SWPS 1           ' SWEEPS = 1
S/P 41           ' SAMPLES PER POINT OF 41
BIAS -300        ' START EXP AT -300 mV
MM 2             ' ARBITRARY WAVEFORM MODE
INTRP 1          ' TURN INTERPOLATION ON
MR 2             ' 8000 COUNTS = 2 V ON THE MOD DAC
INITIAL 0 0      ' FP 0  0 mV ADDED TO BIAS
VERTEX 350 -2800 ' POINT 350 -700 mV ADDED TO BIAS
VERTEX 700 0     ' POINT 700 0 mV ADDED TO BIAS
ASM              ' ASSEMBLE ARBITR. WAVE. INTO SCV 2
NC               ' PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
CELL 1           ' TURN CELL ON
TC               ' TAKE CURVE
g 0
CELL 0           ' TURN CELL OFF WHEN CURVE ACQUISITION IS COMPLETED
g 1

0 Kudos
Message 9 of 17
(4,116 Views)

 38
' THIS COMMAND SET GIVES A REASONABLE CYCLIC VOLTAMMAGRAM FOR A 2.5mM
' CD(II) IN 0.1F KCL SOLUTION ON A M303A MEDIUM DROP
' CV EXPERIMENT 700 POINTS FROM -300 mV TO -1000 mV TO -300 mV  VS. Ag/AgCl
' NO. SWEEPS = 1 @ 100 mV/SEC
' CHARACTERS TO THE RIGHT OF THE APOSTROPHE ARE NOT TRANSMITTED TO THE
' POTENTIOSTAT.
P 5                 ' DISPLAY ABOVE MESSAGE FOR 5 SECS
DCL                 ' PSTAT DEFAULT PARAMETERS
SIE 1               ' COLLECT CURRENT
IGAIN 10            ' INCREASE RESOLUTION BY 10
I/E -3              ' 1 mA CURRENT RANGE
AR 0                ' AUTORANGE OFF
DCV 0               ' STORE DATA AT CURVE 0
SCV 2               ' SOURCE CURVE FOR ARBITRARY WAVEFORM
FP 0                ' FIRST DATA POINT 0
LP 700              ' LAST DATA POINT 700
TMB 500             ' TIMEBASE IN USEC
PAM 0               ' NO AVERAGING
SWPS 1              ' SWEEPS = 1
S/P 41              ' SAMPLES PER POINT OF 41
BIAS -300           ' START EXP AT -300 mV
MM 2                ' ARBITRARY WAVEFORM MODE
INTRP 1             ' TURN INTERPOLATION ON
MR 2                ' 8000 COUNTS = 2 V ON THE MOD DAC
INITIAL 0 0         ' FP = 0 &  0 mV ADDED TO BIAS
VERTEX 350 -2800    ' POINT 350 -700 mV ADDED TO BIAS
VERTEX 700 0        ' POINT 700 0 mV ADDED TO BIAS
ASM                 ' ASSEMBLE ARBITR. WAVE. INTO SCV 2
PURGE 1;P 5;PURGE 0 ' PURGE 5 SECS     NOT VALID FOR ORIGINAL VERSASTAT
DISP                ' MAKE A NEW DROP
NC                  ' PRELOAD MOD DAC WITH FIRST POINT IN ARBITRARY WAVEFORM
CELL 1              ' TURN CELL ON
P 5                 ' PAUSE 5 SECS
TC                  ' TAKE CURVE
g 0
CELL 0              ' TURN CELL OFF WHEN CURVE ACQUISITION IS COMPLETED
g 1

0 Kudos
Message 10 of 17
(4,115 Views)