VisaDev.
界面这签证
函数,其对象函数及其属性将被删除。采用VisaDev.
反而。
签证 界面 |
VisaDev. 界面 |
例子 |
---|---|---|
instrhwinfo. |
VisaDevlist. |
发现Visa设备 |
签证 |
VisaDev. |
连接到Visa设备 |
FWRITE. 和吓唬 |
写 和读 |
编写和读取二进制或字符串数据 |
FPRINGF. |
写道 |
读取终止字符串 |
FSCANF. 那F Get. , 和防火队 |
读数 |
读取终止字符串 |
读取和解析字符串数据 | ||
询问 |
写读 |
编写和读取数据 |
binblockwrite. 和binblockread. |
WriteBinblock. 和readbinblock. |
写入和读取binblock数据 |
FlushInpul. 和Flulutpul. |
fl |
从内存冲洗数据 |
终结者 |
configureterminator. |
设置终结者 |
bytesavailablefcncount. 那bytesavailablefcnmode. 那bytesavailablefcn. , 和bytesavailable. |
configurecallback. |
设置回调函数 |
吊带 |
签证状态 |
|
扳机 |
visatrigger. |
|
Memmap. 那忆 那Mempoke. 那Memread. 那Memunmap. 那MEMWRITE. |
不支持金宝app | |
签证 特性 |
VisaDev. 特性 |
此示例显示了如何使用推荐的功能发现Visa设备。
功能 | 使用它 |
---|---|
instrhwinfo('签证'那'你') |
VisaDevlist. |
有关更多信息,请参阅VisaDevlist.
。
这些示例显示如何使用推荐的功能连接到VISA设备并断开与其连接。
功能 | 使用它 |
---|---|
v = VISA('你'那'GPIB :: 1 :: 0 :: instr')Fopen(v) |
v = VisaDev(“GPIB :: 1 :: 0 :: instr”);
|
fclose(v)删除(v)清除V.
|
清除V.
|
有关更多信息,请参阅VisaDev.
。
这些示例展示了如何使用推荐的功能执行二进制写入和读取,以及如何编写和读取非仪表的字符串数据。
功能 | 使用它 |
---|---|
%v是VISA对象FWRITE(v,1:5)数据= fread(v,5)
数据= 1 2 3 4 5 |
%v是Visadev对象写(v,1:5)数据=读取(v,5)
数据= 1 2 3 4 5 |
%v是VISA对象fwrite(v,“你好”那“char”)长度= 5;数据= Fread(v,长度,“char”) 数据= 104 101 108 108 111 数据= char(数据)' data ='hello' |
%v是Visadev对象写(v,“你好”那“细绳”)长度= 5;数据=读取(v,长度,“细绳”) data =“hello” |
此示例显示如何执行终止的字符串写入并使用推荐的功能读取。
功能 | 使用它 |
---|---|
%v是VISA对象v.terminator =“cr”;fprintf(v,“你好”)数据= fscanf(v) data ='hello' |
%v是Visadev对象configureterminator(v,“cr”)写道(v,“你好”)数据= Readline(v) a =“你好” |
%v是VISA对象v.terminator =“cr”;fprintf(v,“你好”)数据= FGETL(v) data ='hello'
|
|
%v是VISA对象v.terminator =“cr”;fprintf(v,“你好”)数据= fgets(v) data ='hello'
|
此示例显示如何使用推荐的功能读取和解析字符串数据。
功能 | 使用它 |
---|---|
%v是VISA对象DATA = SCANSTR(V,';') 数据= 3×1个单元阵列{'a'} {'b'} {'c'} |
%v是Visadev对象数据= readline(v)
数据=“a; b; c” data = strsplit(v,“;)
数据= 1×3字符串阵列“A”“B”“C” |
有关更多信息,请参阅读数
。
此示例显示如何使用推荐的功能来编写ASCII终止数据并读取ASCII终止数据。
功能 | 使用它 |
---|---|
%v是VISA对象数据=查询(v,'ctrlcmd') 数据='成功' |
%v是Visadev对象数据= Writeread(v,“ctrlcmd”) 数据=“成功” |
此示例显示如何使用推荐的功能与IEEE标准二进制块协议写入数据。
功能 | 使用它 |
---|---|
%v是VISA对象binblockwrite(v,1:5);数据= binblockread(v)
数据= 1 2 3 4 5 |
%v是Visadev对象WriteBinblock(v,1:5)data = readbinblock(v)
数据= 1 2 3 4 5 |
有关更多信息,请参阅WriteBinblock.
要么readbinblock.
。
此示例显示如何使用推荐的功能从缓冲区刷新数据。
功能 | 使用它 |
---|---|
%v是VISA对象Flushinput(v)
|
%v是Visadev对象冲洗(v,“输入”) |
%v是VISA对象Flulutput(v)
|
%v是Visadev对象冲洗(v,“输出”) |
%v是VISA对象flushinput(v)甘蓝序(v)
|
%v是Visadev对象冲洗(v)
|
有关更多信息,请参阅fl
。
这些示例显示如何使用推荐的功能设置终结器。
功能 | 使用它 |
---|---|
%v是VISA对象v.terminator =“cr / lf”; |
%v是Visadev对象configureterminator(v,“cr / lf”) |
%v是VISA对象v.terminator = {“cr / lf”[10]}; |
%v是Visadev对象configureterminator(v,“cr / lf”,10) |
有关更多信息,请参阅configureterminator.
。
这些示例显示如何使用推荐的功能设置回调函数。
功能 | 使用它 |
---|---|
%v是VISA对象v.bytesavailablefcncount = 5 v.bytesavailablefcnmode =“字节”v.bytesavailablefcn = @mycallback.功能Mycallback(SRC,EVT)数据= Fread(SRC,SRC.BytesavailableFcncount);DISP(EVT)DISP(EVT.DATA)结尾 类型:'bytesavailable'数据:[1×1 struct] abstime:[2019 12 21 16 35 9.7032] |
%v是Visadev对象configurecallback(v,“字节”,5,@ mycallback);功能mycallback(src,evt)data = read(src,src.bytesavailablefcncount);DISP(EVT)结尾 ByteavailableInfo与房产:BytesavailableFcncount:5 Abstime:21-Dec-2019 12:23:01 |
%v是VISA对象v.terminator =“cr”v.bytesavailableFcnMode =.“终结者”v.bytesavailablefcn = @mycallback.功能MyCallback(SRC,EVT)数据= FSCANF(SRC);DISP(EVT)DISP(EVT.DATA)结尾 类型:'bytesavailable'数据:[1×1 struct] abstime:[2019 12 21 16 35 9.7032] |
%v是Visadev对象configureterminator(v,“cr”)ConfigureCallback(v,“终结者”,@ mycallback)功能MyCallback(SRC,EVT)数据= Readline(SRC);DISP(EVT)结尾 TerminatoravailableInfo具有属性:ABStime:21-Dec-2019 12:23:01 |
有关更多信息,请参阅configurecallback.
。