Azzera filtri
Azzera filtri

Controlling a SR830 Lock-in amplifier

38 visualizzazioni (ultimi 30 giorni)
Henrik
Henrik il 7 Mar 2012
Risposto: Nikolai Khokhlov il 8 Giu 2023
Hi I would like to control my Stanford Research SR830 Lock-in Amplifier from Matlab. However I can only find the Labview drivers. I have GPIB connectors. How can I connect properly to the SR830?
Best Henrik
  1 Commento
Henrik
Henrik il 13 Mar 2012
Is there really no one who has any idea about this?

Accedi per commentare.

Risposte (2)

Walter Roberson
Walter Roberson il 13 Apr 2012
I do not find a specific driver for that, but in theory you should be able to use Instrument Control Toolbox for that
  2 Commenti
Henrik
Henrik il 14 Apr 2012
Thanks, I figured it out earlier.
I use the "tmtool" to connect to the gpib and then send commands to the lock-in by "fprintf".
This is great, cuz I can connect to all my Sourcemeters, Lockins and switchbox.
Marian Baah
Marian Baah il 2 Apr 2015
i've been able to send commands to my lock-in and whatever information coming out is what i am expecting, my problem however is that anytime i run the programme i recieve this "Warning: GPIB : NI : An I/O operation has been canceled mostly likely due to a Timeout." I don't know how to rectify that problem Any ideas?

Accedi per commentare.


Nikolai Khokhlov
Nikolai Khokhlov il 8 Giu 2023
I've get the next code from Instrument Control Toolbox. It works as a start
%% Instrument Connection
% Find a GPIB object. 8 - is your GBIP adress, settied on lock-in
sr830 = instrfind('Type', 'gpib', 'BoardIndex', 0, 'PrimaryAddress', 8, 'Tag', '');
% Create the GPIB object if it does not exist
% otherwise use the object that was found.
if isempty(sr830)
sr830 = gpib('NI', 0, 8);
else
fclose(sr830);
sr830 = sr830(1);
end
% Connect to instrument object, sr830.
fopen(sr830);
% Send command to get value of channel X
fprintf(sr830, 'OUTP? 1');
% read the output
x_value = fscanf(sr830)
% close the connection
fclose(sr830);
delete(sr830);

Categorie

Scopri di più su Instrument Control Toolbox in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by