EOSMode

指定当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

EOSModeEOSCharCode属性被配置成当以终止读操作Ë字符遇到。

g.EOSMode = '读' g.EOSCharCode = 'E' fprintf中的(g, '伏?')OUT =的fscanf(克)OUT = 2.00000

也可以看看