2 个回答
2楼 |
结构变量的使用l 定义结构变量类型的变量 如果定义了结构变量和成员,在数据词典中定义变量选择变量类型时,下拉列表框中除了基本的八种类型外,还会出现所有结构模板名称,一种结构模板就是一种变量类型。在组态王的工程浏览器中,单击数据库中的变量词典,单击右侧的新建,弹出变量属性对话框,如下图 在变量名中输入对象名称(或基本变量名称),在“变量类型”列表中选择刚才定义的“储料罐” 数据类型。选择完后如图5.11所示。 结构成员中选择该模板结构中的某一个成员,在成员类型中选择该成员的变量类型(因为其数据类型在定义结构变量时已经定义过,所以在此处只是选择内存型、I/O型)。其余各项定义与定义组态王普通变量一致。定义完毕后,单击<确定>完成。这样,在数据词典里定义一个变量,利用结构变量,这一个变量代表很多个变量(因为一个结构中有着很多个成员)。数据词典列表中显示的结构变量的ID号为其最后一个成员的ID号,每个成员都会被自动分配一个ID号。 l 程中使用结构变量,变量表达式的格式为组态王变量属性对话框中的:变量名.结构成员名称。在变量浏览器中选择变量如图5.12所示。
|