用C脚本做,让一个图片以它的中心向四周放大

我在全局脚本里做了如下程序

 int  f=GetTagSWord("ff");;
 if (f==300)
 f=35;
 else
 f=f+5;
 SetTagSWord("ff",f); 
 return 0; 
 }
 ff为一个内部变量,16位整形的
 现在把ff连接到一个图形属性里的“高度”“宽度”,让这个是图形放大,放大到300后回到35。可是在运行中发现,这个图形(比如矩形)以它的左上顶点为基点想X轴的正方向和Y轴的负方向增大(就是想整个画面的右边和下边同时增大)。我想让它一这个矩形的中心点想四周放大,要如何做呢?谢谢了,万分感谢

最佳答案

再设置一个变量“ff1”,把f“ff1”分别赋给图形的“位置X”和“位置Y”属性,在脚本中把“ff1”的值读上来,减去2.5再写下去,试试,我这可能是个笨办法

提问者对于答案的评价:
谢谢二位,万分感谢

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

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

相关推荐

  • wincc画面变化慢,监视键盘显示比较慢,求各位高工指点

    wincc画面中变量显示比较慢,把刷新周期改到最小,还是会很慢,调用小键盘时小键盘出来的速度延迟十多秒!求各位高工指点一下该怎样改进! 最佳答案 1、脚本过多2、wincc变量显示…

    SIMATIC WinCC 2017年10月24日
  • 关于WINCC的层的使用方法

    在一个工程中,由于画面中的东西比较多,编辑的时候太麻烦。所以想要把不同的东西放在不同的层里。这样编辑的时候想要编辑那些内容 我认为只要打开相应的层就可以了,是不是这样?但…

    SIMATIC WinCC 2018年3月6日
  • STEP7与WINCC变量连接

    在S7里添加了一个OS站WINCC,将DB块中的数据传送到WINCC,但是一次只能标记DB块里的一个点,shift加鼠标左键可以选中,但是标记的时候还是只标记了一个,求教大神如何批…

    2020年11月1日
  • 开关量和模拟量用WinCC在线曲线做曲线图

    我现在有很多的开关量和模拟量想用WinCC在线曲线做曲线图,是不是每个量都得用一个曲线了?需要用到C语言方面的编程吗?用到该怎么做?能否举个例子哦 最佳答案 http://www.…

    SIMATIC WinCC 2019年6月11日
  • WinCC画面中怎么嵌入IE浏览器?

    我要集成视频监控系统,视频监控有一个WEB端,可以在IE浏览器中查看,请问怎么在WinCC画面中怎么嵌入IE浏览器? 最佳答案 使用WinCCWebBrowser控件。 提问者对于…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2 脚本依靠变量变化触发,无法顺利实行,请教愿意。

    有一个工程,我需要用MP277给PLC,PLC给wincc,就是用PLC作个中转站。然后我利用这个变量的变化触发脚本,我在变量变化的时候没用立刻触发,而是用了10秒的延迟,希望在变…

    SIMATIC WinCC 2019年6月10日
  • wincc画面问题!!!

    wincc全屏画面,没有键盘只有鼠标的情况下,如何返回桌面!! 钻石用户推荐最佳答案 可以在一画面添加按钮点击退出该画面 图片说明:    提问者对于答案的评价…

    2021年7月5日
  • Wincc V7.5安装

    一直在SQL Server2016 SP2 Standard Edition这里显示安装程序不能完成安装 钻石用户推荐最佳答案 首先你要看你…

    SIMATIC WinCC 2021年7月5日
  • 自动设置复选框

    求助,我的一个复选框里有两个索引,我想根据两个PLC里的二进制的值 分别进行反馈,请问如何。注意我只用一个复选框,含有两个选项。我给obj.Process赋值赋不上。 最…

    SIMATIC WinCC 2019年6月11日
  • wincc功能异常

    我的wincc v6.0 是安装在XP SP2中的,自己安装学习用的本来用得好好的,安装的时候安装了:一个XP SP2的补丁SQL&nbsp…

    2018年12月9日