我现在做一个系统,系统要求自动保存界面截图,然后操作员可以在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