quote:以下是引用youhm在2011-12-27 16:52:07的发言:
1.项目模块和标准模块里写的函数可供动作或其它对象的事件脚本里调用
2.在全局脚本里使用HMIRuntime.Screens(HMIRuntime.BaseScreenName)来访问当前主画面,你可以根据HMIRuntime.BaseScreenName来区分是哪个画面
全局脚本当然是写在动作里
3.全局脚本要设置触发器才能执行,你可选择定时或变量触发,监测条件你要自己写了
那关于第二个问题怎么写呢
比如有两个变量TAG1、TAG2,两个I/O域:输入输出域1(简称S11),在主画面1中(简称Z1.PDL)、输入输出域1(简称S21)、在主画面二中(简称Z2.PDL)。
当TAG1等于1时,S11的值写入CELL(1,1)中,S21的值写入CELL(1,2)中;
当TAG2等于1时,S11的值写入CELL(2,1)中,S21的值写入CELL(2,2)中。
主要是不知道怎么将不同画面中的输入输出域中的值在同条件下同时写入EXCEL的指定格内!