土老莫
级别: 探索解密
精华主题: 0
发帖数量: 102 个
工控威望: 164 点
下载积分: 562 分
在线时间: 33(小时)
注册时间: 2020-05-13
最后登录: 2021-10-03
查看土老莫的 主题 / 回贴
楼主  发表于: 2020-09-01 15:02
请教前辈:
MCGS TPC 组态屏,想在同一界面放置一个 中英文切换按钮,在中文界面时显示为【ENGLISH】,在英文界面时【中文】且必须实现相互对应切换。
中文脚本为:!SetCurrentLanguageIndex( 0)
英文脚本为:!SetCurrentLanguageIndex( 1)
请教了,谢谢!
shixinhua
我可以不赢,但我不可以再输
级别: 工控侠客
精华主题: 0
发帖数量: 321 个
工控威望: 3068 点
下载积分: 854 分
在线时间: 486(小时)
注册时间: 2017-03-24
最后登录: 2025-01-23
查看shixinhua的 主题 / 回贴
1楼  发表于: 2020-09-03 11:23
1、建立一个内部开关型变量    “语言切换”
2、用动画按钮,0和1状态下的图片随便,文字的话若0为中文,1为English。
      变量属性:显示变量,类型:开关,数值型
                          设置变量,类型:布尔操作
       显示跟设置都把第1步的内部开光量变量 “语言切换” 关联进去。
       功能选取反
3、画面属性→循环脚本→循环时间100
      脚本呢,就很简单      
      IF 语言切换=0 THEN
      !SetCurrentLanguageIndex( 0)
    
      ELSE
      !SetCurrentLanguageIndex( 1)    

      ENDIF

      
本帖最近评分记录:
  • 下载积分:+3(土老莫) 您的方法很好!谢谢!