Controlling a SR830 Lock-in amplifier
19 次查看(过去 30 天)
显示 更早的评论
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
回答(2 个)
Walter Roberson
2012-4-13
I do not find a specific driver for that, but in theory you should be able to use Instrument Control Toolbox for that
2 个评论
Marian Baah
2015-4-2
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?
Nikolai Khokhlov
2023-6-8
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);
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Instrument Control Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!