Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Mesuaring Square wave voltammetry with Keithley 2614B using labview

Hello all,


I'm fairly new to LabVIEW and I have been trying to communicate with our Keithley 2614B to measure square wave voltammetry of a biosensor with three electrodes "working, counter and reference electrode" (by the way we are using it to measure CV and chronoamperometry using labview scripts developed by another guy who is not around). I have found an SWV script (please find attached) but it was made for a potentiostat. however, For now, I'm struggling to connect the device.

My question is could you please help with how to connect to the device and how to generate a square wave potential and how to measure the current.

thank you in advance for your help.


Best regards,

Douaki

 

0 Kudos
Message 1 of 9
(4,491 Views)

Hi

LabVIEW in your case is compiling and running in native mode on the machine. Scripting is only used to build or modify LabVIEW routines.

The program you send is using an old way of communicating with GPIB. 

Nowadays people are using VISA instead of this. But It should work.

What worrries me more is that the whole program has many many calls directly to the instrument and error handling is almost non existent.

You really should contact the original writer of the program to help you out.

If you have specific questions you are welcome to post these in the forums but simply editing this program costs too much time to understand what is going on.

greetings from the Netherlands
0 Kudos
Message 2 of 9
(4,471 Views)

Hi Albert Geven,

 

Thank you for your reply. That was my first impression they have used many calls.

Please find attached our current cyclic voltammetry program. Could you please how I can edit it from measuring cyclic voltammetry to square wave or differential pulse voltammetry?.

 

 

Best regards,

Douaki

0 Kudos
Message 3 of 9
(4,467 Views)

Hi

I downloaded the Keitley 2600 series driver from NI's instrument driver page but it is dratically different from yours.

http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=7AB7658674505E32E05400144FFAFA...

Can you upload your driver or point me to where it came from?

I don't like to introduce strange errors in your program.

 

This Voltametry version looks better than the previous program anyhow.

greetings from the Netherlands
0 Kudos
Message 4 of 9
(4,445 Views)

Hi Albert Geven,


Thank you for your reply.

Please find attached the Driver and also a chronoamperometry program maybe it could be useful.


Best,

Douaki

0 Kudos
Message 5 of 9
(4,441 Views)

Thanks for the quick respons

I'm busy but try to find out this weekend.

The Keithley originated driver loads OK now.

greetings from the Netherlands
0 Kudos
Message 6 of 9
(4,429 Views)

Why not describe exactly what these measurements are and how you expect the instrument to collect the data?  (especially useful if someone is going to write code for you!)  What have you tried?  Pulsing is a bit tricky with these SMUs, they aren't ideal for all types of measurements.

 

Craig

0 Kudos
Message 7 of 9
(4,426 Views)

Hi Albert Geven,

 

Great, Thank you.

0 Kudos
Message 8 of 9
(4,404 Views)

Hi cstorey,

 

Thank you for your reply.

Basically, I want to measure Square wave voltammetry. Where we apply a square staircase potential and we measure the current at the end of each step (please find attached the picture). Concerning the data acquisition, we´re using gpib. For now, we´re using Keithley SMU to measure Cyclic voltammetry and chronoamperometry and it´s working very well.

 

 

Square-wave_voltammetry

0 Kudos
Message 9 of 9
(4,394 Views)