如何在运行界面上选择并打开图片

我现在做一个系统,系统要求自动保存界面截图,然后操作员可以在wincc运行界面上查找和打开以前保存的截图。
这样的想法可以实现吗?
能在界面上选择并打开自动保存的截图吗??
怎么做呢?

问题补充:
3、如何打开文件。
《如何保存图片,然后在运行界面查看》
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=66838&cid=1032

那就是我问的,我还没搞懂。能详细点吗?

最佳答案

1、使用硬拷贝打印到文件。
《如何将顺序消息报表输出到文件?》
http://support.automation.siemens.com/CN/view/zh/24178015
《如何打印一个图像的部分区域(如一个曲线窗口)?》
http://support.automation.siemens.com/CN/view/zh/21606152

2、使用第三方程序截屏到文件。
《wincc下如何编写程序实现截屏功能》
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=38244&cid=1032

3、如何打开文件。
《如何保存图片,然后在运行界面查看》
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=66838&cid=1032

补充:
帮你调试了下,这样解决:
1、建立内部变量pic_name,8 位字符型;
2、画面创建 Graphic Object,命名为 pic;
3、创建 I/O 区域,数据格式为 string,Output Value 连接到变量 pic_name;
4、添加按钮,按钮的点击事件添加 C 脚本:
SetPictureName(lpszPictureName,"pic",GetTagChar("pic_name"));
5、运行画面,在 I/O 区域内输入图片名(在 GraCS 文件夹内),点击按钮,Graphic Object 中显示该图片。

或者:
通过浏览器控件来来实现图片的浏览。
http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_ID=67244&cid=1032

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

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

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

相关推荐

  • 字符串2?

    WCC项目实例学习中画面PA9.PID.PDL中建立的结构变量有个是用I/O显示按钮序号的,如PA9.bld04.pdl中的PID_1…15按钮  &nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc如何通过VB脚本读取报警数据库归档内容

    刚接触wincc,下面脚本是根据帮助文档VB实例修改,但读取不到归档内容,系统内置报警控件中能读到数据,请大神指点。’ 1.1 Create conn…

    2021年7月5日
  • wincc7.0组态中图形找不到。

    项目中需要如下的图形,但是找不到。求解怎么可以找到?另外,wincc7.0组态提供哪些图形?有相关的图形库吗? 最佳答案 1.没看到你需要什么图形,你可否截个图上来。2.wincc…

    SIMATIC WinCC 2017年8月18日
  • C/S项目

    一个C/S项目,服务器上WINCC画面为诊断画面即最上面为8个客户机,中间2台服务器下面4个AS站。正常工作时服务器进入的是WINCC诊断画面,(CONFIG.PDL)显示连接正常…

    2017年11月18日
  • 高分求教:WINCC,VB,SQL关系

    各位大侠,我是WINCC的初学者,现在搞不清WINCC,VB,SQL之间的关系,请大家详细的解释一下。 另外VB对SQL可以进行什么操作?谢谢 最佳答案 楼主是想搞清出W…

    SIMATIC WinCC 2019年6月11日
  • 西门子触摸屏开不开机

    就是在下在程序的时候中断了一下再开机就变成这样了,现在还有什么解决方法吗。 图片说明:    最佳答案 由于你写入数据突然断电,导致操作系统丢失,所以只能恢复出…

    2021年7月5日
  • 博图wincc pc监控画面分辨率修改

    博图13的wincc采用pc监控,如何修改分辨率,因为我的电脑分辨率为1366×768,启动wincc后,画面右侧1/5的空间无法使用。 问题补充:该如何操作呢,可以具体点吗 最佳…

    SIMATIC WinCC 2017年6月1日
  • 全局数组写值

    dcount107: 你好! 现在用全局数组是可以读了,我想给数组写值,又该如何? 我太笨啦,没试出来  问题补充:我照着你的回答试验了,还…

    SIMATIC WinCC 2019年6月11日
  • 反向传送

    smart 700 IE V3触屏 程序需要备份 首次接触请指点反向传送步骤 最佳答案 Smart V3屏回传及备份恢复…

    SIMATIC WinCC 2020年11月1日
  • 为什么wincc中全局动作不可以执行?

    在wincc中的全局动作中写了个全局动作,每2秒执行一次,但运行wincc发现并没有执行相应的语句,这是为什么? 最佳答案 1,检查触发器是否设置了; 2,wincc的计…

    SIMATIC WinCC 2019年6月11日