文档库 最新最全的文档下载
当前位置:文档库 › MCGS触摸屏使用过程中发现的问题及解决方案

MCGS触摸屏使用过程中发现的问题及解决方案

《工业控制计算机》2017年第30卷第12期

随着科技的发展,触摸屏技术已经逐渐得到普及,各种材料、形式的触摸屏应运而生。MCGS 嵌入式触摸屏是在通用版的基础上开发出来的,是专门应用于嵌入式计算机监控系统的组态软件,包括组态环境和运行环境两部分,适应于应用系统对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用[1]。1新按钮的制作1.1问题的发现

MCGS 触摸屏入门简单,用户在使用过程中可以根据自己的需求在用户窗口中运用软件所提供的图形和图符制作动画效果,设置人机交互的界面。而在创建过程的过程中,需要一个类比于开关通过“开”和“关”实现灯的打开和关闭这样的可凹下去又可弹起的按钮以实现对对象的操作,仅仅依靠MCGS 已存在的“按钮”无法满足,这就需要用户自己设计。在实验过程中,使用的型号是MCGS 嵌入式TPC7062KF ,组态软件采用MCGS 嵌入式7.7版。

1.2现有的按钮类型

1.2.1MCGS 触摸屏提供的按钮

MCGS 触摸屏提供的标准按钮属性主要是用于两个窗口之间的转换,即点击按钮,则打开另一个窗口,关闭当前页面,可以通过操作属性法(如图1)、抬起脚本法、按下脚本法等[2]。

图1

1.2.2“可见度”型按钮

查阅资料发现,有研究者利用组合的图符制作出了可以弹起又按下的按钮,过程简述如下:

利用可见度,放置两个图形,一个按下按钮的图形,一个抬起按钮的图形,设置按下按钮的图形属性-按钮动作-清0-da?ta ,可见度-data-对应图符可见。设置抬起按钮的图形的属性-按钮动作-置1-data ,可见度-data-对应图符不可见。然后将两个图形大小调成一样的,叠加到一起就行了。这是基于图符的

可见度来实现按钮的按下和弹起,并不能对另外的对象进行操作,实现按钮按下时,此对象保持一种状态;按钮弹起时,保持另外一种状态。1.3我们的方法

在实践工程中,发现了制作出的按钮包含三个部分:一个标签、两个图形(如图2)。

图2

首先设置标签的图形属性-大小变化-开关型变量,其按钮动作-置一-开关型变量;然后设置凸平面图符属性-大小变化-开关型变量,按钮动作-清0或取反-开关型变量;之后将这三个图形中心对中-合成单元;最后在按钮的“click ”事件中添加脚本:令数值型变量等于任意数值,创建事件策略或是循环脚本,写出简单的小程序。以下面的为例:

IF 数值型变量=非0数值THEN

IF 开关型变量=0THEN 开关型变量=1

选Save Single Data Init穴开关型变量雪选Flush Data Init Value To Disk穴雪数值型变量=0EXIT ENDIF

IF 开关型变量=1THEN

开关型变量=0

选Save Single Data Init穴开关型变量雪选Flush Data Init Value To Disk穴雪

数值型变量=0EXIT ENDIF EXIT ENDIF

若再创建任意一个图符,将其设置为:可见度-开关型变量=1-可见,即可满足,按钮按下去该图符可见,按钮弹起该图符不可见。

需要说明的是,此方法适用于创建大量同类按钮,可以单独设立一个事件策略,将其整合在一起,可以极大地减少工作量。

MCGS 触摸屏使用过程中发现的问题及解决方案

马怡蕾

麻红昭(浙江大学化学工程与生物工程学院,浙江杭州310027)

摘要:在MCGS 触摸屏的使用过程中,改进了按钮的用途,制作出新的图符。运用字符串锁定功能进行对字符的修改,而非仅限于输入框格式的修改。在两个MCGS 触摸屏通过单片机进行通讯的过程中,发现外部变量与内部变量不同的用法。

关键词:MCGS 触摸屏,新型按钮,外部变量

Abstract 押During the use of the MCGS touch screen熏the purpose of the button is improved熏and a new graph is https://www.wendangku.net/doc/4612477585.html,ing string locking to modify characters熏not only in the input box format.In the process of communication between two MCGS touch screens熏the external variables are found to be different from the internal variables.

Keywords 押MCGS touch screen熏new type button熏external

variable

33

相关文档