自动谈出对话框怎么处理? 点击:812 | 回复:6



baoshihu

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 24回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2006年5月09日
发表于:2007-02-09 14:45:00
楼主
现场调试时,用户提出这样一个问题:当下位机顺控走到一个特定的步序时,上位机IFIX自动谈出一个画面,我试了很久,也没想出一个解决方法,各位有做过的,请帮个忙



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-02-09 14:51:00
1楼
没有用过IFIX,但是给你一个思路,下位机顺控到需要弹出画面的步序时,触发一个位,你IFIX根据这个位来控制你的弹出画面。

询问

  • 精华:0帖
  • 求助:1帖
  • 帖子:121帖 | 274回
  • 年度积分:0
  • 历史总积分:832
  • 注册:2004年10月13日
发表于:2007-02-09 16:01:00
2楼
在系统运行的时候,放一个窗体,IF 变量为1 then
                            弹出对话框;
                            ENDIF

窝头红烧肉

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2005年7月19日
发表于:2007-02-11 13:37:00
3楼
在画面或调度中添加一个事件(event)对象,然后设置触发条件,在相应的事件代码中显示对话框

baoshihu

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 24回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2006年5月09日
发表于:2007-02-12 17:02:00
4楼
但是ifix的VB脚本以触发事件为基础,一般来说事件有按钮等的点击,窗口的初始化、激活等,可这些事件的触发本身需要人来操作,我的意思是没有人操作,自动弹画面,INOUCH有个应用程序的定时脚本,ifix怎么解决呢?

lw1027

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 14回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2006年4月14日
发表于:2007-02-13 08:52:00
5楼
在定时时钟下使用:
IF 变量为1 then
 弹出对话框;
 ENDIF

baoshihu

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 24回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2006年5月09日
发表于:2007-02-13 10:26:00
6楼
谢谢!

热门招聘
相关主题

官方公众号

智造工程师