编写程序时,我们经常将相似的模块组织成函数,以避免重复编码,这样维护起来也方便。同样在工程组态时,也存在相似的功能,相似的表现形式,如果组织合理,同样可以让我们事半功倍。下面以紫金桥软件为例,来说明如何减少重复工作。
紫金桥软件提供了间接变量,变量转向、图形模板、图形样板等多种手段来避免画面组态的重复工作,下面就对这些手段予以详细说明。
间接变量是一种特殊形式的中间变量,是能够被动态指向其他变量的变量,或称为指针变量,它类似于C语言中的指针。间接变量在初始状态并不指向任何变量,它需要通过特殊的赋值语句来定向。其形式如下:INDIRVAR = &TAGETBAR其中INDIRVAR:代表间接变量;TAGETBAR表示目标变量,目标变量一般为数据库变量。
经过这种变量重定向后,变量INDIRVAR和TAGETBAR的数值将保持一致。改变INDIRVAR的数值就等于改变TAGETBAR的值,反之亦然。二者绑定到一起,这种绑定将一直保持,直到INDIRVAR 变量被重定向为其它变量。利用间接变量可以避免画面上的大量重复的工作。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !