Wincc怎样做一个用对文字域做成动画水平向左循环移动

Wincc怎样做一个用对文字域做成动画水平向左循环移动

最佳答案

方法有很多,可以在全局动作里做一个全局的动作,触发周期可以定为1秒。
写个脚本即可:
static int a=100;
if(GetLeft("画面名称.PDL", "静态文本1")<=1000)
{
a=GetLeft("画面名称.PDL",  "静态文本1");
a=a+50;
SetLeft("画面名称.PDL", "静态文本1",a);
}
else
SetLeft("画面名称.PDL",  "静态文本1",0);
这种脚本在WINCC组态手册里都能找到,建议你多看看手册,组态手册2里面有个画面移动的案例,写得很清楚,在章节3.7.5的3-65里

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • 标准函数与内部函数

    请问各位,全部标准函数与内部函数功能介绍的资料在哪有??? 最佳答案 所有C动作的标准函数与内部函数的介绍在WINCC信息系统(即帮助,通过开始/所有程序/SIMATIC/WINC…

    SIMATIC WinCC 2019年6月11日
  • check box脚本的用法

    我是个初学者,如何在数目为16个boxes中用c脚本编写第1、9使用有效?如果这个提问不正确,我想问的本意就是check box 怎样用c脚本编程?谢谢高手指点…

    SIMATIC WinCC 2019年6月11日
  • 我该如何组态WINCC

    现在我的已经运行的工程上,有3台WINCC控制界面,我又在新装了一台,改如何设置这台电脑,才能和其他3台的功能一样呢,那3台是西门子来人装的,是不是,把我这台电脑的IP地址设成这个…

    SIMATIC WinCC 2019年6月11日
  • wincc中I/O域内输入字符串填满时应用属性

    请教大侠:  选择字符串在I/O域内输入时,想使用填满时应用属性来自动跳到下个I/O域,但不知道怎么设置填满的条件(但选择十进制输入时在输出格式时设置即可)请大…

    SIMATIC WinCC 2020年11月1日
  • wincc 如何点击按钮让画面关闭或者打开

    现在有两个画面,一个画面a,一个画面b,画面a上面有个按钮1,想点击按钮1,打开画面2,点击按钮2,如果画面2打开,就关闭画面2,我想用vbs脚本编写实现如上的功能。请问应该怎么样…

    SIMATIC WinCC 2021年7月5日
  • wincc报警视图问题

    Alarm text 部分总是显示不全,能不能让这个单元格起始宽度变大,在哪调整? 问题补充:这是图片 图片说明:    最佳答案 用同行编…

    2021年7月5日
  • 脚本翻译

    笨人英文很差,请高手帮忙把下段脚本译一下,是一段WinCC时间调用。   #include "apdefap.h"&nb…

    SIMATIC WinCC 2019年6月11日
  • VBS的动作只执行一次

    用一个标志位控制VBS动作.当标志位从0变为1时,动作执行一次;当标志位从1变为0时或没有改变时,动作不执行.用WINCC自带的信息/触发功能,动作会触发很多次.有方法解决吗? 最…

    SIMATIC WinCC 2019年6月11日
  • 求西门子wincc flexiblesmart v3(b3.0.0.0(10.1.8))这个版本安装包

    17这个版本编的触摸屏程序,现在要改点东西,SMART V3软件升级了,打不开,求大神给个解决办法 钻石用户推荐最佳答案 是不是不带SP1的啊WINCC FLE…

    SIMATIC WinCC 2020年11月1日
  • 关于WINCC中使用VBS将数据写入excel

    想做一个按钮,按一下将时间和几个数据记录到excel表格中,VBS代码如下,运行之后发现,windows系统后台有excel运行,但是数据没有写入,而且windows后台中的exc…

    SIMATIC WinCC 2017年6月8日