VAPS XT入门09:基本数据类型介绍
系列索引:VAPS XT入门系列索引
VAPS XT提供了最基本的数据类型和可扩展的数据类型。
基本数据类型
byte/signed byte/string/utf16string/int16/int32/uint16/uint32/float32/float64
可以在基本数据类型的基础上扩展出自己的数据结构
dd文件
*.dd格式的文件是VAPS XT的扩展数据类型文件。其内部为标准的XML格式。
以下是VAPS XT新建工程自带的Float50数据格式。
1 |
|
- dataDescription name字段需要和文件名一样
- field字段可以有多个
- field name字段任意英文命名
- field type字段的值只能是byte/signed byte/string/utf16string/int16/int32/uint16/uint32/float32/float64。如果是其他值,在打开工程时会报错。
- field cardinality表示数量,50个表示array这个变量,是一个有50个float类型数据的数组。
- 此dd文件只能手动编辑,添加、删除、修改
将设计好的数据结构添加、导入、拖拽到工程的DataIO文件夹中,就可以在工程中使用了。
蓝色的即为我们设计的数据结构
VAPS XT是用于航天仪表的软件,不允许动态分配内存,也就是说new是不允许的,所有的数据类型在设计完成之后大小、数量就固定了。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!