intouch间接变量用法 点击:5400 | 回复:7



罗永逸---王者之师

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 67回
  • 年度积分:0
  • 历史总积分:988
  • 注册:2007年2月28日
发表于:2012-11-21 17:34:26
楼主

请教一下:intouch10.1 中要做一个对于多台泵的控制,操作方式都是一样的,只是变量不同,如何使用间接变量来实现。最好给个例程看看。之前一直没有实现。




罗永逸---王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 67回
  • 年度积分:0
  • 历史总积分:988
  • 注册:2007年2月28日
发表于:2012-11-24 17:11:19
1楼
晕,难道没人知道吗?

meyouke

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 96回
  • 年度积分:0
  • 历史总积分:412
  • 注册:2007年1月29日
发表于:2012-11-27 17:26:12
2楼

您的意思是用间接变量重定向的方式,通过几个间接变量可以控制所有的设备?类似于编程语言里的指针。

intouch里边应该有结构变量可以实现这个功能吧

 

罗永逸---王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 67回
  • 年度积分:0
  • 历史总积分:988
  • 注册:2007年2月28日
发表于:2012-11-27 22:43:00
3楼
不用指针,也不用结构变量,就是使用间接变量来实现

王者之师-陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2013-05-03 22:37:38
4楼

建立一个控制模板,设置一些需要的中间变量,字符串一般为内存消息 BOOL类型为间接离散,

你泵需要写一些脚本对模板中的变量进行赋值,这次我就是这么用的,

罗永逸---王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 67回
  • 年度积分:0
  • 历史总积分:988
  • 注册:2007年2月28日
发表于:2013-05-10 09:24:04
5楼

回复内容:

对: 王者之师-陌上尘  建立一个控制模板,设置一些需要的中间变量,字符串一般为... 内容的回复!


 复杂啊,能把你做的项目相关部分发给我看看嘛?还有一个问题就是SQLSelect函数我一直不能对SQL Server数据库进行访问,目前能插入数据,但就是不能读取。我写的脚本是

a=SQLSelect(ConnectionId,"Table1", "report","TIC101 =" + Text (h,"##"),","); 每次点击这个按钮时a的值是-1

liyuchong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2009年6月16日
发表于:2013-07-24 13:39:58
6楼

定义一个间接变量 如 ID

定义泵Pump

ID.Nam=Pump.Name

ID.Value=Pump.value ,

 

就可以引用了。

DCS的小青年

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2013年5月10日
发表于:2015-09-15 09:38:31
7楼

DI.Name=fPSA01103.Name;

DI为间接离散



热门招聘
相关主题

官方公众号

智造工程师