VAPS XT入门系列6:基本数据类型介绍

VAPS XT提供了最基本的数据类型和可扩展的数据类型。

基本数据类型

byte/signed byte/string/utf16string/int16/int32/uint16/uint32/float32/float64

可以在基本数据类型的基础上扩展出自己的数据结构

dd文件

*.dd格式的文件是VAPS XT的扩展数据类型文件。其内部为标准的XML格式。

以下是VAPS XT新建工程自带的Float50数据格式。

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?> 	
<!DOCTYPE dataDescription>
<dataDescription name="Float50">
<field>
<name>array</name>
<type>float</type>
<cardinality>50</cardinality>
</field>
</dataDescription>
  • dataDescription name字段需要和文件名一样
  • field字段可以有多个
  • field name字段任意英文命名
  • field type字段的值只能是byte/signed byte/string/utf16string/int16/int32/uint16/uint32/float32/float64。如果是其他值,在打开工程时会报错。
  • field cardinality表示数量,50个表示array这个变量,是一个有50个float类型数据的数组。

将设计好的数据结构添加、导入、拖拽到工程的DataIO文件夹中,就可以在工程中使用了。

datatype

蓝色的即为我们设计的数据结构