WINCC 界面放大、缩小

一个项目界面内容比较多,想把一个界面做成可以放大、缩小、1:1如何做?
比如分别做个放大图标、缩小图标、1:1放缩钮,根据需要只需点击即可?

最佳答案

这个很简单,可以一个画面编辑器组态一个画面窗口控件,例如这个画面窗口的画面名称为A.PDL——即你说的项目画面,注意这个画面窗口的滚动条属性要设置为是,然后新建一个内部变量,比如叫zoom,然后将画面窗口的属性中的压缩因子和这个变量关联,假如你要实现1:1,那么
假如你在按钮中写如下脚本:
SetTagByte("zoom",100);
放大缩小也很简单:
可以在界面中组态一个滚动条控件,在滚动条的过程驱动器和填充量上都关联"zoom"这个变量,然后在滚动条的其他的变化事件中写脚本:
SetPropChar("主画面名称.PDL","画面窗口名称.PDL","zoom","zoom");//将ZOOM变量值赋值给画面中的画面窗口的压缩因子属性。压缩因子在WINCC里的名字也是ZOOM.
其实就是把滚动条的值变化的赋值给画面窗口的压缩因子,就能实现画面的缩放了。

提问者对于答案的评价:
对的 已经成功

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

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

相关推荐

  • wincc中数据与EXCEL交互

    1.用VB打开一个窗口,选择其中的EXCEL,数据读取,用VB怎么写, 最佳答案 http://www.ad.siemens.com.cn/club/bbs/post.aspx?a…

    SIMATIC WinCC 2021年7月5日
  • VBS调试

    wincc V7.4 SP1.Window10系统下运行VBS调试时:Visual studio 2010 shell …

    SIMATIC WinCC 2021年7月5日
  • 求助!wincc打开项目 显示错误报警

    打开wincc项目显示SIMATIC  OPC Server  wrong opccomn_ps.dell v…

    SIMATIC WinCC 2021年7月5日
  • 不好弄噢!

    wincc里设置了二个权限1,2.同时建立了三个用户1,2,3.  用户1拥有权限1,用户2拥有权限2,用户3拥有权限1和2. 做一幅画面含二个But…

    SIMATIC WinCC 2019年6月11日
  • ValueColumnAdd怎么用

    在线表格控件,如果在属性列表中手动添加数值列,之后Rename,一切正常。但是因为我的数值列不固定,我希望用代码添加动态的数值列,请问是否利用ValueColumnAdd,它的参数…

    SIMATIC WinCC 2021年7月5日
  • c语言不能用

    我用c编辑器什么都不写就有三十个错误,用动态功能出现wizarderror错误,不知道是什么原因? 最佳答案 我也碰到过类似情况,后来查看一下能正常使用的机器内安装的WINCC的相…

    SIMATIC WinCC 2019年6月11日
  • 广域网访问webnavigator

    局域网已经可以访问web navigator server,怎么通过外网访问web navigator server啊,据说,在路由器上设置…

    SIMATIC WinCC 2019年6月11日
  • wincc动态向导有没有取反位动态?

    wincc动态向导标准动态里面有置位,复位动态可以选取,我想问问有没有取反位(就是按一下为真,再按一下为反,按第三下又为真,如此循环)的动态,如果没有,那给一个变量中的一位,取反位…

    SIMATIC WinCC 2017年6月3日
  • WinCC与OPC什么关系

    WinCC与OPC如何连接,需要加交换机吗?请教各位大哥 最佳答案 OPC和WinCC一样,都是软件,是不同厂商软硬件之间的数据接口。WinCC本身既可以做OPC Ser…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible audit授权

    怎样知道MP277\377上安装了检查跟踪授权,如何查证 最佳答案 1、一般在操作面板上是不需要授权的;但如果组态了一些特殊功能,则需要相应的授权。例如SmartAccess、Sm…

    SIMATIC WinCC 2019年6月10日