用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日 上午7:00
下一篇 2019年6月11日 上午7:00

相关推荐

  • 大师我的wincc有时候不能运行是什么问题啊

    大师我的wincc有时候不能运行是什么问题啊 请指教 详细说明 最佳答案 不知道有什么提示吗?一般不能运行有以下几点:1.项目的计算机属性中的计算机名字是否与你…

    SIMATIC WinCC 2019年6月10日
  • 关于报警记录

    报警恢复正常后,能够在长期归档或短期归档显示出来吗?怎么做呢?例如:我的加工温度超过75度就报警,但是当温度超过75后报警,但是经过一段时间后,温度低于75后正常。我想在归档中显示…

    SIMATIC WinCC 2019年6月11日
  • WinCC AlarmControl控件之问题,见图。

    WinCC AlarmControl控件之问题,见图。 图片说明:       最佳答案 APSC正解具体定义的地方,参考附件 图…

    2018年12月2日
  • WinCC文本显示问题2

    塞上雁你好 按照你方法用C写进去没能成功显示想要的结果,不知您的这段语句有没有试过 switch(GetTagWord("x"))&nbsp…

    SIMATIC WinCC 2019年6月11日
  • SQL2005开机重装

    我安装wincc6.2的附件SQL2005,没有成功,就算了。不用wincc6.2了。但电脑每次开机或重启都会自动安装SQL2005,都不成功。怎么样能够去掉,我的系统是XP&nb…

    SIMATIC WinCC 2019年6月11日
  • c语句 全句脚本错误

    同一电脑新建的WINCC项目。复制过来的C语句如下。。却编译出错。提示最后一句出错:undefined idenfifier’LIUBJBS’  &n…

    SIMATIC WinCC 2019年6月11日
  • WinCC授权问题

    使用PCS7v7.0sp1,1台ES,3台OS,均为正版授权,在Step7中打开WinCC后,右下脚能显示License正确的PO数,但是只要启动Runtime就会弹出授权已经过期…

    SIMATIC WinCC 2019年6月11日
  • PLC触摸屏可以通过4G信号向外发送数据吗

    如题,客户要求上传数据到云服务器,通过3G/4G信号 钻石用户推荐最佳答案 PLC触摸屏可以通过4G信号向外发送数据吗?目前触摸屏是不可以直接通过4G信号向外发送数据的。PLC系统…

    SIMATIC WinCC 2021年7月5日
  • WINCC 项目函数能否相互调用?

    我在WINCC(V6.0)的一个项目函数中调用另一个项目函数,结果报错(003f)和(0066),说所调用的不是函数。WINCC 项目函数能否相互调用?请高手指点!谢谢了…

    SIMATIC WinCC 2019年6月11日
  • wincc趋势显示信号莫名突变

    近期,在查看wincc中变量趋势时,发现热电阻模拟量信号点突然增大,其他的模拟量点变小,基本上每8个小时出现一次。我截取一个测点的趋势图。检测step7的程序和wincc画面中点的…

    2021年7月5日