aboutsummaryrefslogtreecommitdiff
path: root/gpib_test.m
blob: 8ecf3d48f8175cd65dc916970ed55a6042d14cb7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
%% Open scope
%
% get a handle to the oscilloscope from /etc/gpib.conf
%
hscope = gpib_function('ibfind','LECROY_WR');
%% Write a message
%
% Send the *IDN? message to the scope
%
[status,write_count] = gpib_function('ibwrt',hscope,'*IDN?');
fprintf('status = 0x%04X\nwrite_count = %d bytes\n',status,write_count);
%% Read the reply
%
% Show the identifier returned by the LeCroy
%
[reply,status,read_count] = gpib_function('ibrdl',hscope,4096);
fprintf('reply = %s\nstatus = 0x%04X\nread_count = %d bytes\n',strtrim(reply),status,read_count);