Main Content

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

OBJGydF4y2Ba

一个n interface object.

一个GydF4y2Ba

这data to be written using the binblock format.

'GydF4y2Baprecision'GydF4y2Ba

为每个值编写的位数,以及将位的解释为字符,整数或浮点值。GydF4y2Ba

'header'

ASCII标题文本要与数据前相结合。GydF4y2Ba

'GydF4y2Baheaderformat'GydF4y2Ba

C语言转换规范格式的标题文本。GydF4y2Ba

描述GydF4y2Ba

binblockwrite(obj,a)GydF4y2Ba写出指定的数据GydF4y2Ba一个GydF4y2Ba连接到连接的仪器GydF4y2BaOBJGydF4y2Ba作为二进制块(Binblock)。双嵌段格式定义为GydF4y2Ba#, 在哪里GydF4y2Ba

  • nGydF4y2Baspecifies the number of digits indGydF4y2Ba接下来。GydF4y2Ba

  • dGydF4y2Ba指定数据字节的数量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,'GydF4y2Baprecision')GydF4y2Ba写下翻译MATLAB的双嵌段数据GydF4y2Ba®GydF4y2Ba值指定的值GydF4y2Baprecision。默认情况下GydF4y2Ba你Char使用精度。参考GydF4y2BaFwrite支持的精度列表。金宝appGydF4y2Ba

binblockwrite(obj,a,'header')使用数据,A和ASCII标头来写一个Binblock,GydF4y2Baheader,连接到接口对象的仪器,GydF4y2BaOBJGydF4y2Ba。这data written is constructed using the formula

binblockwrite(obj,a,'GydF4y2Baprecision',,,,'header')写二进制数据,GydF4y2Ba一个GydF4y2Ba,将MATLAB值转换为指定的精度,GydF4y2Baprecision。ASCII标题,GydF4y2Baheader,被前缀为双嵌段。GydF4y2Ba

binblockwrite(obj,a,'GydF4y2Baprecision','标题','GydF4y2Baheaderformat')GydF4y2Ba写二进制数据,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

在将数据写入仪器之前,必须将其连接到GydF4y2BaOBJGydF4y2Bawith 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

不建议从R2021b开始GydF4y2Ba

不建议从R2021A开始GydF4y2Ba

不建议从R2020B开始GydF4y2Ba

不建议从R2019b开始GydF4y2Ba

也可以看看GydF4y2Ba

功能GydF4y2Ba

特性GydF4y2Ba