如何保存图片,然后在运行界面查看-后续

前段时间,我在这里求助:
“我绘制了一个带即时参数的表格,然后保存它,就是打印成图片了。
之后如何做,才能在运行界面中打开这些图片呢?主要是图片多,想在运行界面上能选择那些保存的图片。图片上有即时数据。”
罗丹的侯.鸟回答我:
“1、在画面上组态 Graphic Object,其 Picture 静态属性选择任意图片。
2、在画面上组态 I/O 区域,输入输出格式为字符串。
3、在画面组态按钮,按钮的脚本功能为读入 I/O 区域输入的画面名,并将该画面名传输给 Graphic Object 的 Picture 属性。”
这里第3点的脚本怎么做?能写详细点吗?
再次谢谢罗丹的侯.鸟。

还有,只有这样一个办法吗?有没有更简单好用的。

最佳答案

1、参考链接中已经回答了使用字符变量控制图片切换的组态过程,这种方式局限在于:要将所有的图片放在项目文件夹下的 GraCS 文件夹下,要知道图片的名字才能打开图片。
2、可以通过控件来来实现图片的浏览,具体组态如下:
在画面中添加 Control,选择 Microsoft Web Browser Control。在画面打开事件或者按钮事件中添加以下 VBS 脚本:
Sub OnOpen()
Dim wbCtrl
Set wbCtrl = ScreenItems("Web控件名")
wbCtrl.Navigate "D:\pic_file"
End Sub
其中 D:\pic_file 为图片的存放文件夹。但是注意,调用了资源管理器也就可能带来一定的安全隐患。
参考资料:http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_ID=67131&cid=1032#

提问者对于答案的评价:
非常感谢,天亮了试试

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午4:11
下一篇 2019年6月11日 上午4:12

相关推荐

  • 写VBS脚本,为什么Write功能没有用?

    Option ExplicitFunction actionDim objTag,valSet objTag=HMIRuntime.Tags…

    SIMATIC WinCC 2021年7月5日
  • wincc趋势图曲线不显示

    做了一个趋势图,数据源使用在线变量时,曲线显示是正常的,如第一张图;但是如果数据源使用归档变量时(图2图3),趋势图没有任何反应,曲线不显示(图4)。这是什么原因呢?请求指点。 问…

    2021年7月5日
  • WINCC 与 s7 通讯异常

    最近在做WINCC项目时遇到一个棘手的事情,就是与PLC通讯连接不上,在同一个项目里的PLC共有10台,其中九台能通讯数据WINCC运行正常,我分别更换了以太网模块,和CPU都不行…

    SIMATIC WinCC 2019年6月11日
  • WINCC与PLC连接中断

    一台工控机安装WINCC7.5SP1,笔记本安装WINCC7.4SP1同时与1500PLC连接,但是工控机经常发生中断,笔记本一切正常,网**换也不行,中断时测试工控机和PLC能P…

    SIMATIC WinCC 2021年7月5日
  • 求教WINCC V62

    高手们,请教安装WINCC 6。2 的系统是否有要求?我的系统是XP SP2的,但是它需要的补丁是SP3的,请指教! 最佳答案 wincc6.2需要X…

    SIMATIC WinCC 2019年6月10日
  • wincc版本不同文件打不开

    使用simatic wincc explorer 打开一个工程文件,提示版本不同无法打开如图1,当前使用的软件版本是7.4的如图2,请问一下怎么知道当…

    2021年7月5日
  • 求助上位机WINCC驱动打印机的应用资料

    求助上位机WINCC驱动打印机的应用资料。 怎样在画面上通过按钮连接打印机?? 高手指点 最佳答案 给你邮箱midakui@163.com发了一份《深入浅出WI…

    SIMATIC WinCC 2019年6月11日
  • 一个画面被多个变量调用

    我想做一个画面如:启动  停止  状态显示等  ,此画面需要被多个变量调用—每台设备都用这个画面,这样就有多个变量对…

    SIMATIC WinCC 2019年6月11日
  • OS更新时断电导致白屏怎么解决

    OS更新时断电导致白屏怎么解决 最佳答案 你试试回工厂设置。很早前,给HMI设备做OS更新,因为看过手册、资料总是担心在OS过程中突然断电,那样就麻烦了。所以,每次做总有这样的担心…

    SIMATIC WinCC 2021年7月5日
  • WINCC显示PID中积分值怎么显呢

    wincc6.0显示PLC中PID模块FB41的数据块积分值db21.dbd24,数据TIME:T#35S画面数据变量定义和显示是如何设定呢?听说要进行数据转换才行,请教大家是怎么…

    SIMATIC WinCC 2019年6月11日