加入QQ群
售前咨询
18604058908
售后热线
13166668196
微信扫一扫
关注沈阳菲尔德
获取更多免费产品
 
Language

HART手操器进行HART DD解析时的集合(Collections)属性

 来源: |  阅读:2008次 |  2022/9/2 17:22:11

集合是一组逻辑的、异构的项(变量、命令等)。HART不同版本(HART5、HART6和HART7)都会使用到集合这种属性。每个集合的成员被分配一个名称。我们在使用手操器进行HART解析的时候经常会用到这个属性,按照HART的设备描述语言规范,HART设备DD中集合的语法表示为:

COLLECTION collection-name {
LABELopt string;
HELPopt string;
VALIDITYopt boolean-specifier;
MEMBERS {
member-name , item-reference , descriptionopt , helpopt ;
member-name , item-reference , descriptionopt , helpopt ;
}

注:如果存在帮助(HELP),说明(description)也必须存在

每个集合都必须有一个名称,并且可以在DD中的其他地方用于引用集合。有三个集合属性:成员、帮助和标签。每个集合都必须有成员。帮助和标签是可选的,它们在附录A中进行了描述。

每个集合成员由名称、项引用、说明和帮助组成。每个成员必须:具有名称和项目引用。每个集合成员指定一个项(变量、命令等)在集合中。名称指定可以引用项的名称。该项目是对另一DD项的引用。成员可从DD中的其他地方通过集合名称和成员名称使用点符号:

( collection-name . member-name )

描述是一个字符串,用于提供项目的简短描述。帮助:指定的帮助文本项目。每个集合成员必须具有名称和项引用。描述和帮助是可选择的成员可以是对变量、数组、列表、集合、文件、命令、菜单等的引用,编辑显示、图形、图表、波形、轴、源或方法。

注意:以前的集合是使用

COLLECTION OF item-type collection-name { … }

来定义的。

项类型指定集合中成员的类型;所有集合成员必须是此种类型。出于向前兼容性的目的,这种格式的定义仍然受支持。