binblockwrite
(要删除)将双嵌段数据写入仪器GydF4y2Ba
这个GydF4y2Baserial
,,,,GydF4y2Ba蓝牙GydF4y2Ba
,,,,GydF4y2BaTCPIPGydF4y2Ba
,,,,GydF4y2Ba你dp
,,,,GydF4y2Ba签证GydF4y2Ba
,,,,andGpib
对象函数将在以后的版本中删除。利用GydF4y2Ba串行端口GydF4y2Ba
,,,,GydF4y2Babluetooth
,,,,GydF4y2BatcpclientGydF4y2Ba
,,,,GydF4y2Batcpserver
,,,,GydF4y2Ba你dpport
,,,,and签证dev
对象功能。有关更新代码的更多信息,请参阅GydF4y2BaCompatibility Considerations。GydF4y2Ba
句法GydF4y2Ba
binblockwrite(obj,a)GydF4y2Ba
binblockwrite(obj,a,'GydF4y2Baprecision
')GydF4y2Ba
binblockwrite(obj,a,'header')
binblockwrite(obj,a,'GydF4y2Baprecision
',,,,'header')
binblockwrite(obj,a,'GydF4y2Baprecision
','标题','GydF4y2Baheaderformat
')GydF4y2Ba
参数GydF4y2Ba
|
一个n interface object. |
|
这data to be written using the binblock format. |
|
为每个值编写的位数,以及将位的解释为字符,整数或浮点值。GydF4y2Ba |
|
ASCII标题文本要与数据前相结合。GydF4y2Ba |
|
C语言转换规范格式的标题文本。GydF4y2Ba |
描述GydF4y2Ba
binblockwrite(obj,a)GydF4y2Ba
写出指定的数据GydF4y2Ba一个GydF4y2Ba
连接到连接的仪器GydF4y2BaOBJGydF4y2Ba
作为二进制块(Binblock)。双嵌段格式定义为GydF4y2Ba#
, 在哪里GydF4y2Ba
nGydF4y2Ba
specifies the number of digits indGydF4y2Ba
接下来。GydF4y2BadGydF4y2Ba
指定数据字节的数量GydF4y2Ba一个GydF4y2Ba
接下来。GydF4y2Ba一个GydF4y2Ba
是写入仪器的数据。GydF4y2Ba
例如,如果GydF4y2Ba一个GydF4y2Ba
是(谁)给的GydF4y2Ba[0 5 5 0 5 5 0]GydF4y2Ba
,,,,the binblock would be defined as[double('#')1 7 0 5 5 0 5 5 0]GydF4y2Ba
。GydF4y2Ba
binblockwrite(obj,a,'GydF4y2Ba
写下翻译MATLAB的双嵌段数据GydF4y2Ba®GydF4y2Ba值指定的值GydF4y2Baprecision
')GydF4y2Baprecision
。默认情况下GydF4y2Ba你Char
使用精度。参考GydF4y2BaFwrite
支持的精度列表。金宝appGydF4y2Ba
binblockwrite(obj,a,'header')
使用数据,A和ASCII标头来写一个Binblock,GydF4y2Baheader
,连接到接口对象的仪器,GydF4y2BaOBJGydF4y2Ba
。这data written is constructed using the formula
binblockwrite(obj,a,'GydF4y2Ba
写二进制数据,GydF4y2Baprecision
',,,,'header')一个GydF4y2Ba
,将MATLAB值转换为指定的精度,GydF4y2Baprecision
。ASCII标题,GydF4y2Baheader
,被前缀为双嵌段。GydF4y2Ba
binblockwrite(obj,a,'GydF4y2Ba
写二进制数据,GydF4y2Baprecision
','标题','GydF4y2Baheaderformat
')GydF4y2Ba一个GydF4y2Ba
,将MATLAB值转换为指定的精度,GydF4y2Baprecision
。ASCII标题,GydF4y2Baheader
,,,,是prefixed to the binblock using the format specified byheaderformat
。GydF4y2Ba
headerformat
是a string containing C language conversion specifications. Conversion specifications are composed of the character%GydF4y2Ba
和转换字符GydF4y2BadGydF4y2Ba
,,,,GydF4y2Ba一世GydF4y2Ba
,,,,GydF4y2BaoGydF4y2Ba
,,,,GydF4y2Ba你GydF4y2Ba
,,,,GydF4y2BaXGydF4y2Ba
,,,,GydF4y2BaXGydF4y2Ba
,,,,GydF4y2BaFGydF4y2Ba
,,,,GydF4y2BaeGydF4y2Ba
,,,,GydF4y2BaeGydF4y2Ba
,,,,GydF4y2BaGGydF4y2Ba
,,,,GydF4y2BaGGydF4y2Ba
,,,,GydF4y2BaCGydF4y2Ba
,,,,andsGydF4y2Ba
。类型GydF4y2Ba仪器Fprintf
有关有效值的更多信息GydF4y2Baheaderformat
。默认,GydF4y2Baheaderformat
是GydF4y2Ba%sGydF4y2Ba
。GydF4y2Ba
例子GydF4y2Ba
s = visa('ni','asrl2 :: instr');fopen(S);%写命令:[double('#14')0 5 0 5]给乐器。BinblockWrite(S,[0 5 0 5]);%写命令:[double('曲线#14')0 5 0 5]给%仪器。binblockwrite(s,[0 5 0 5],'曲线')fclose(s);GydF4y2Ba
Tips
在将数据写入仪器之前,必须将其连接到GydF4y2BaOBJGydF4y2Ba
with thefopenGydF4y2Ba
功能。连接的接口对象有一个GydF4y2Ba地位GydF4y2Ba
属性价值GydF4y2Ba打开GydF4y2Ba
。如果您尝试执行写操作,则返回错误GydF4y2BaOBJGydF4y2Ba
没有连接到乐器。GydF4y2Ba
这GydF4y2Ba宝贵GydF4y2Ba
每次编写的值数量增加的属性价值GydF4y2Babinblockwrite
是是s你ed。GydF4y2Ba
如果输出缓冲区无法保留要编写的所有数据,则会发生错误。您可以用GydF4y2BaoutputbuffersizeGydF4y2Ba
财产。GydF4y2Ba
笔记GydF4y2Ba
要获取可以在功能上使用的选项列表,请按GydF4y2BaTabkey after entering a function on the MATLAB command line. The list expands, and you can scroll to choose a property or value. For information about using this advanced tab completion feature, see使用选项卡完成功能GydF4y2Ba。GydF4y2Ba
版本历史记录GydF4y2Ba
Introduced before R2006a也可以看看GydF4y2Ba
功能GydF4y2Ba
BinblockreadGydF4y2Ba
|GydF4y2BafopenGydF4y2Ba
|GydF4y2BaFwrite
|GydF4y2Ba仪器GydF4y2Ba
特性GydF4y2Ba
outputbuffersizeGydF4y2Ba
|GydF4y2BaoutputemptyfcnGydF4y2Ba
|GydF4y2Ba地位GydF4y2Ba
|GydF4y2BaTimeout
|GydF4y2Ba为我国erStatus
|GydF4y2Ba宝贵GydF4y2Ba