发表于:2005-06-05 15:43:00
楼主
运用组态王时,根据用户要求做了一个温控画面中,插入了温控曲线控件,定义了一个时间偏移变量,在“应用程序命令语言”中定义每过1秒该变量加1,在温控曲线上显示该时间的温度设定值和实际值。
按照组态王光盘里的例子操作,在调试中发现只有当温控画面一直为当前画面的时候,温控曲线才显示正常,如运行到第90秒时切换至工程其他画面,过60秒后再回到温控画面,曲线应该随着时间偏移量的增加显示到第150秒往后,可实际上曲线是从刚才第90秒往后,并未和时间偏移量保持同步,这样就无法完成温控的要求。
检查了编写的程序,发现程序按照例子是编写在“画面命令语言”的“存在时”中,这就是说当画面不是当前画面是程序是不执行的,这样就很不合理,因为温控画面不可能总是当前画面。后尝试把这段程序写到“应用程序命令语言”的“运行时”中,这样程序的运行就不受画面状态的影响,但是运行时信息窗口就提示找不到温度控件,还是不能解决问题。工程调试日期将近,此问题仍然无法解决,很是苦恼,希望得到各位的帮助,感激不尽!