<< 点击显示目录 >> 主页 PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > Process data > 过程数据属性 > 数据格式 |
为了能够访问变量对象( POBJ_PVAR类型的过程对象 )中的过程数据,必须指定一种数据格式。
过程数据的格式在 数据格式描述中被定义 。 当变量对象被创建时,数据格式描述可以作为 过程对象描述的一部分被指定 。 POBJ_ACC_TYPE 访问类型可以用来在运行时读取或写入数据格式属性的当前设置。用户必须始终为内部变量对象指定一个数据格式。对于外部变量对象,这取决于 正在使用的PVI行 。有些行(如INA2000、NET2000行)自动为变量对象设置数据格式。在这种情况下,数据格式的输入是可选的,并且只在数据格式被行定义(覆盖)之前有效。
用户可以为每个 链接对象指定一个数据格式 ,而不考虑变量对象中的数据格式。 在创建链接对象时, 这个相应的数据格式描述被定义在 链接对象的描述 中 。如果变量对象和链接对象的数据格式不同,那么 在读和写过程数据时就会进行类型转换 。
根据所使用的数据格式,变量对象被分为3种类型。
除结构以外的任何变量类型的变量。阵列元素的数量(VN参数)始终为1。 |
|
变量类型为结构的变量。阵列元素的数量(VN参数)总是1。结构中的元素可以由单个变量、附加结构变量或数组变量组成。 |
|
Array variable |
单一变量或结构变量有一个以上的数组元素(VN参数>1或VS=a)。 |
Topics in this section: