指定当EOS字符写入或读取
对于GPIB,VISA,GPIB,VISA,VXI和VISA-GPIB-VXI对象,你可以配置EOSMode
成为没有
,读
,写
, 要么读写
。
如果EOSMode
是没有
时,结束字符串(EOS)字符被忽略。如果EOSMode
是读
时,EOS字符用于终止读操作。如果EOSMode
是写
时,EOS字符被附加到ASCII命令被写入每当\ n
遇到。当EOS字符写入仪器,结束或标识(EOI)线确定。如果EOSMode
是读写
的EOS字符在读取和写入操作使用。
佳能EOS字符由指定的EOSCharCode
属性。对于GPIB对象时,CompareBits
属性指定必须在EOS字符,完成读操作,或断言EOI线匹配比特的数目。
对于任何EOSMode
值,读操作完成时
该EOI线有效。
值的指定数量的读取。
发生超时。
此外,如果EOSMode
是读
要么读写
(读使能),则读操作就可以完成时EOSCharCode
被检测的属性值。
不管EOSMode
值,写入操作完成时
值的指定数目被写入。
发生超时。
此外,如果EOSMode
是写
要么读写
中,EOI线每次断言EOSCharCode
属性值写入仪器。
用法 |
GPIB,VISA,GPIB,VISA,VXI,VISA,GPIB,VXI |
只读 |
决不 |
数据类型 |
特征向量 |
|
佳能EOS字符被忽略。 |
|
在EOS字符被用于每个读取操作。 |
|
在EOS字符被用于每个写操作。 |
|
佳能EOS字符用于每个读取和写入操作。 |
假设你输入的2.0伏的标称电压信号转换成一个函数发生器,以及使用读回的电压值的fscanf
。
G = GPIB( 'N',0,1);的fopen(克)fprintf中的(g, '伏?')OUT =的fscanf(克)OUT = + 2.00000E + 00
该EOSMode
和EOSCharCode
属性被配置成当以终止读操作Ë
字符遇到。
g.EOSMode = '读' g.EOSCharCode = 'E' fprintf中的(g, '伏?')OUT =的fscanf(克)OUT = 2.00000