wincc 用vbs如何读取复选框当前状态

wincc 用vbs如何读取复选框当前状态 ,选中了复选框选框,我想用vbs读取出来复选框当前选中的内容

最佳答案

最简单的也是需要借助变量的,先定义变量A ,用户获取当前选中的索引和,B,C,D变量文本用于显示当前选中的文本。
在复选框的输入输出属性的动态中关联此变量。
比如复选框有3个选项,那么A的值如下
选中第一个复选框   A=1
选中第二个复选框  A=2
选中第三个复选框  A=4
任选两个或者三个那就是对应的和

在复选框事件,其他,对象更改中添加VB脚本,判断需要显示的内容。
由于是复选框那么就是多选,单选省略,直接多选,如果3个全选了,也就是A的值为7

这样执行以下脚本,将当前选中的3个内容显示在变量BCD中
dim obj
set obj = screenitems("复选框名")
dim a
set a=hmiruntime.tags("A")
a.read()
dim b,c,d
set b=hmiruntime.tags("B")
..
..


if a.value=7 then
obj.index=1
b.write ojb.text
obj.index=2
c.write ojb.text
obj.index=3
d.write ojb.text

endif

提问者对于答案的评价:
感谢您的解答!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:23
下一篇 2021年7月5日 下午12:23

相关推荐

  • WinCC服务器与客户机网络断开

    WinCC服务器运行画面可以与PLC通讯,读取数据均正常。WinCC服务器、PLC、WinCC客户机采用以太网通讯,并且都在同一网段。然而客户机不能读取服务器数据,在WinCC服务…

    SIMATIC WinCC 2019年6月11日
  • wincc历史趋势拷贝

    我用的是wincc6.2,拷贝出来的项目怎么没有历史趋势记录呢?我是用wincc自带的项目复制器复制的呀??我想把历史趋势拷贝出来该怎么拷贝呢?哪位明白呀?、说详细点好吗!! 问题…

    SIMATIC WinCC 2019年6月11日
  • win cc v7.0 打开窗口

    在画面上创建一个画面窗口,然后再创建一个按钮,用C动作SetPropBOOL(lpszPictureName,"Tag","visible"…

    2017年11月29日
  • 各位前辈,谁有wincc5.0和wincc6.0的安装包

    因为项目需要,对就项目的改造,需要%ignore_a_1%5.0和wincc6.0的安装包,在网上没找到,希望哪位前辈能给帮助一下 问题补充:因为wincc6.0sp3可以看到画面…

    2020年11月1日
  • wincc中组态下拉菜单

    wincc中组态下拉菜单,比如:在总览区用按钮或是控件,当单击这个按钮或控件时,出现下拉菜单,然后再下拉菜单中点击切换到不同的画面。请问该如何组态控件或者按钮呢?谢谢! 最佳答案 …

    2021年7月5日
  • wincc全局脚本无触发选项?

    我安装的wincc v6.0在编写全局脚本后选择“信息/触发”发现只有“信息”窗口,无“触发”窗口选项。求达人告诉我有哪些原因啊? 最佳答案 WinCC 全局脚…

    SIMATIC WinCC 2019年6月11日
  • 如何将变量记录导出为电子表格

    如何将变量记录导出为电子表格。 谢谢了。 最佳答案 参考问题“WINCC数据导出”的置评专家的答案: http://www.ad.siemens.com.cn/…

    SIMATIC WinCC 2019年6月11日
  • WinCCV7.3热键怎么设置

    WinCCV7.3中怎样用热键呼出登录对话框 最佳答案 wincc打开你的项目,右键你的项目,属性,热键—登陆,输入快捷键,点分配。 图片说明:    提问…

    2017年6月19日
  • wincc7.3项目移植到wincc7.5移植失败,求大神支招?

    wincc7.3项目到wincc7.5移植失败~求大神解救~ 图片说明:    最佳答案 参考:http://www.ad.siemens.com.cn/ser…

    2021年7月5日
  • 安装许可证

    XP系统安装WINCC%ignore_a_1%后总是提示缺少许可证,具体需要哪些 最佳答案 和你项目使用到的功能有关,一般如果只是运行,则需要rt授权;如果需要组态,则需要rc授权…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论