scanstrgydF4y2Ba

从仪器读取数据,格式化为文本,并进行解析gydF4y2Ba

语法gydF4y2Ba

一个= scanstr (obj)gydF4y2Ba
一个= scanstr (obj,“分隔符”)gydF4y2Ba
一个= scanstr (obj,“分隔符”,“gydF4y2Ba格式gydF4y2Ba”)gydF4y2Ba
[a,count] = scanstr(...)gydF4y2Ba
(计数,味精)= scanstr(…)gydF4y2Ba

参数gydF4y2Ba

objgydF4y2Ba

接口对象。gydF4y2Ba

'delimiter'gydF4y2Ba

用于解析数据的一个或多个分隔符。gydF4y2Ba

'gydF4y2Ba格式gydF4y2Ba'gydF4y2Ba

C语言转换规范。gydF4y2Ba

一个gydF4y2Ba

从仪器读取数据并格式化为文本。gydF4y2Ba

数gydF4y2Ba

读取的值数。gydF4y2Ba

味精gydF4y2Ba

指示读操作是否失败的消息。gydF4y2Ba

描述gydF4y2Ba

一个= scanstr (obj)gydF4y2Ba从连接到的仪器读取格式化数据gydF4y2BaobjgydF4y2Ba,使用逗号和分号分隔符解析数据,并将数据返回到单元格数组gydF4y2Ba一个gydF4y2Ba。单元格数组的每个元素被确定为双精度浮点数或字符向量。gydF4y2Ba

一个= scanstr (obj,“分隔符”)gydF4y2Ba根据指定的参数将数据解析为单独的变量gydF4y2Ba分隔符gydF4y2Ba。gydF4y2Ba分隔符gydF4y2Ba可以是单个字符或字符向量数组。如果gydF4y2Ba分隔符gydF4y2Ba是字符向量数组,则数组中的每个字符都用作分隔符。gydF4y2Ba

一个= scanstr (obj,“分隔符”,“gydF4y2Ba格式gydF4y2Ba”)gydF4y2Ba根据指定的转换数据gydF4y2Ba格式gydF4y2Ba。gydF4y2Ba一个gydF4y2Ba可以是矩阵或小区数组取决于gydF4y2Ba格式gydF4y2Ba。看到gydF4y2BatextreadgydF4y2Ba关于完整细节的帮助。gydF4y2Ba格式gydF4y2Ba是一个包含C语言转换规范的字符串。gydF4y2Ba

转换规范包括%字符和转换字符d、i、o、u、x、x、f、e、e、g、g、c和sgydF4y2BasscanfgydF4y2Ba文件I/O格式规范或C手册的完整细节。gydF4y2Ba

如果gydF4y2Ba格式gydF4y2Ba如果未指定,则选择最佳格式(double或字符向量)。gydF4y2Ba

[a,count] = scanstr(...)gydF4y2Ba返回读到的值的数目gydF4y2Ba数gydF4y2Ba。gydF4y2Ba

(计数,味精)= scanstr(…)gydF4y2Ba返回警告消息gydF4y2Ba味精gydF4y2Ba如果读取操作没有成功完成。gydF4y2Ba

例子gydF4y2Ba

创建GPIB对象gydF4y2BaggydF4y2Ba与国家乐器有关gydF4y2Ba®gydF4y2Ba索引为0,主地址为2的板,并连接gydF4y2BaggydF4y2Ba一个美国泰克gydF4y2Ba®gydF4y2BaTDS 210示波器。gydF4y2Ba

g =通用接口总线(“倪”,0,2);fopen (g)gydF4y2Ba

将识别信息返回到使用默认分隔符分隔单元数组的元素。gydF4y2Ba

流(g,“* IDN ?”);idn = 'TEKTRONIX' 'TDS 210' [0] 'CF:91.1CT FV:v1.16 TDS2CM:CMV:v1.04'gydF4y2Ba

提示gydF4y2Ba

在从仪器读取数据之前,必须将仪器连接到gydF4y2BaobjgydF4y2Ba与之gydF4y2Ba打开外部文件gydF4y2Ba函数。连接的接口对象具有gydF4y2Ba状态gydF4y2Ba属性值的gydF4y2Ba开放gydF4y2Ba。当您试图执行读操作时,将返回错误gydF4y2BaobjgydF4y2Ba没有连接到仪器上。gydF4y2Ba

如果gydF4y2Ba味精gydF4y2Ba不作为输出参数包含,并且读取操作不成功,则向命令行返回警告消息。gydF4y2Ba

的gydF4y2Ba价值观gydF4y2Ba属性值以每次读取的值(包括结束符)的数量增加gydF4y2BascanstrgydF4y2Ba发布。gydF4y2Ba

请注意gydF4y2Ba

要获取可用于函数的选项列表,请按gydF4y2Ba选项卡gydF4y2Ba在MATLAB上输入函数后键gydF4y2Ba®gydF4y2Ba命令行。列表展开,您可以滚动选择一个属性或值。有关使用此高级选项卡补全特性的信息,请参见gydF4y2Ba对函数使用制表符补全gydF4y2Ba。gydF4y2Ba

兼容性考虑因素gydF4y2Ba

全部展开gydF4y2Ba

不建议从R2019b开始gydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba

属性gydF4y2Ba

在R2006A之前介绍gydF4y2Ba