ifix脚本替换@tagname@ 点击:1208 | 回复:5



江河之水

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:92帖 | 181回
  • 年度积分:0
  • 历史总积分:906
  • 注册:2003年4月05日
发表于:2010-10-11 19:52:40
楼主

在IFIX中如何使用脚本替换画面中的@tagname@:

我在画面中使用使用了@tagname@.A_TAG, @tagname@.A_DESC, @tagname@.F_CV,现在我在脚本中已经获得了实际的变量名,那么我怎么在打开画面的时候使用脚本把画面中的@tagname@换成实际的变量名?(不使用标签组)




青青子衿

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 323回
  • 年度积分:0
  • 历史总积分:6487
  • 注册:2004年11月01日
发表于:2010-10-18 13:57:29
1楼

要替换的变量名都是在标签组里存放的,不调用标签组怎么成,不过你可以不用加参数的OPEN,可以用调用画面的方法来替换变量。

曹虎明

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 923回
  • 年度积分:0
  • 历史总积分:4903
  • 注册:2004年7月07日
发表于:2010-10-19 07:40:45
2楼

传寄字符串   可以实现

ckdatong

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 236回
  • 年度积分:5
  • 历史总积分:533
  • 注册:2008年3月21日
发表于:2010-10-19 13:47:57
3楼
通过代码加载标签组文件就可以啦。

江河之水

  • 精华:2帖
  • 求助:0帖
  • 帖子:92帖 | 181回
  • 年度积分:0
  • 历史总积分:906
  • 注册:2003年4月05日
发表于:2010-10-22 13:46:37
4楼
结果:无法直接实现,只能通过代码来修改标签组文件。

一大幅度

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 262回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2001年5月24日
发表于:2019-10-11 09:49:08
5楼


引用 江河之水 的回复内容: 结果:无法直接实现,只能通过代码来修改标签组文件。

-------------------------

我也是有次疑惑,假如100个电机都是弹出相同的操作窗口画面,那么要为100个电机建立100个标签组也太麻烦了。后来在电子书里面找到一段代码,是修改标签组内容的,这样只需要对于一个弹窗或者一类对象就只需要建立一个标签组。不过2楼说的所谓字符串替换是什么意思?还有更方便的、不用标签组的方法?


热门招聘
相关主题

官方公众号

智造工程师