WINCC如何制作滚动播放的文字

yumo6664个月前 (04-23)技术文章22


首先,我们先看一下文字播放的效果。如视频所示,文字呈跑马灯的形式进来左右来回滚动,那么在wincc中,如果制作这样的效果呢?
带着赖工,学会它!


第一步:

首先在页面合适的位置,新建一个,静态文本,属性见图2.由于赖工,新建在右上角区域滚动,故坐标是X:1650Y:26。可以根据需要自行定位。


第二步:新建脚本




#include "apdefap.h"
 long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
static int x=1650,y;
switch(y)
{case 0:
x=x-20;
if(x<=1580)
y=1;  
break;
default:
x=x+20;
if(x>=1680)
y=0;
break;
}
return x;
}

代码大概意思就是,根据设定周期,比如500ms,x轴每次移动20,一直到坐标1580后,开始往右侧进行移动。到达1680后,又重新往右移动。。

重复左右移动的效果。


最后一步,就是保持预览,你就会发现文字动起来了。

相关文章

最好用的滚动条美化插件——jQuery.NiceScroll

nicescroll 滚动条插件是一个非常强大的基于 jQuery 的滚动条插件,不需要增加额外的css,几乎全浏览器兼容。ie6+,实现只需要一段代码,侵入性非常小,样式可完全自定义,支持触摸事件,...

20 个让人惊叹的 JavaScript 单行代码技巧,效率瞬间提升

掌握一些简洁有力的单行代码技巧可以大幅提高编码效率,让JavaScript代码更加优雅。分享 20 个实用且令人惊叹的 JavaScript 单行代码,可能为你的工作带来便利。1. 数组去重const...

Selenium 滚动页面至元素可见的方法,看完直接可上手了!

今天为大家带来的内容是:Selenium 滚动页面至元素可见的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!滚动页面  在...

10款流行的Markdown编辑器

1、 用户能借助键盘快捷键或工具栏按钮应用及删除 Markdown 格式。MarkdownPad 的左右栏分隔设计,可让用户实时查看以 HTML 格式呈现的 Markdown 文档效果。2、 WMD3...

告别繁琐代码?Maxun:你的无代码网页数据抓取新选择

告别繁琐代码?Maxun:你的无代码网页数据抓取新选择还在为网页数据抓取而头疼吗?还在苦苦学习复杂的编程语言吗?别担心,开源项目 Maxun 来了!它就像一位魔法师,让你无需编写任何代码,就能轻松驾驭...