谁能告诉我下面图片里C语句的含义

https://support.industry.siemens.com/cs/document/109738835/-wincc-v7-3中如何使用结构变量组态画面模板?dti=0&lc=zh-CN

1:这个文档里面其他地方都看明白了,就是曲线图关联带前缀的变量怎么添加呀!
2:添加变量前缀是不是只要设置有关联变量的 ,都会全部加上变量前缀,这个范围只基于窗口,如果我过个画面用这一个窗口,会不会冲突啊,我是不是得返回窗口的显示状态,来做比较呀?

问题补充:
问题1:如果我多个曲线的话是不是得多生明几个常量#define 是吧?,一个是归档变量里面的名字 另一个是元素名字,用几个声明几个。
问题2:这个字符数组,是不是也得多声明几个与常量相对应。
问题3:我多条使用的时候,sprintf()函数,把问题2中的变量带入,问题1中的变量带入就可以是吧?其他不用修改?
问题4:前段时间有人分享了个全局函数手册,但是没目录查起来不太方便。。。。用博图帮助有啥好技巧,我只找到了GetParenScreenWindow 函数的说明,其他的没找到。。。。使用了搜索也搜索不到呀。。。

图片说明:

谁能告诉我下面图片里C语句的含义   

最佳答案

脚本的意思就是
返回一个字符串,就是变量TrenTag代表的值
上面的Sprintf就是把第一个逗号后面的内容字符串连起来,复制给TrendTag
后面连接的样式就是MotorArchive\\()ActualValue
括号里面的东西,就是当前画面所在的画面窗口的变量前缀

GetTagPrefix就是获取变量前缀
括号里面的两个参数。一个是获取画面窗口所在的画面的名称,一个是画面窗口所在画面的窗口名称
1、你也可以做个内部变量,把需要的变量值在点击按钮的时候传到里面,也可以采取别的方式
2、字符数组要看你的归档和变量名称组成的字符串长度,如果长度比较长的话,那就多申请几个,够用就好了,怕不够用可以弄个100个…
3、我感觉如果是单纯的趋势的话,不如一个趋势一个画面的那么做,做起麻烦些,但应用起来简单呀,这个样子我也没用过,你多测试一下就好了
4、手册有英文的:
WinCC V7.5 Scripting: VBS, ANSI-C, VBA
https://support.industry.siemens.com/cs/cn/en/view/109760712

提问者对于答案的评价:
谢谢提供的答案,我也觉得这种方式不太好,曲线的颜色也没有设置的方法。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:08
下一篇 2020年11月1日

相关推荐

  • wincc报警发声怎么做真人发声?请高手指点

    怎么使用微软TTS语音引擎做真人发声的报警啊?请高手指点,小弟QQ51974074 问题补充:微软的TTS可以朗读字符串,只是没接触过wincc,不知道代码往哪写…… 最佳答案 w…

    SIMATIC WinCC 2019年6月11日
  • 请问应用项目的运行环境

    本人小白,对WINCC不了解。请问各位大侠:做好的应用项目运行环境是什么?一定要装庞大的WINCC码?还是能编译成可执行程序,在类似Runtime的环境下运行?谢谢! 问题补充:谢…

    SIMATIC WinCC 2021年7月5日
  • WINCC的项目由于屏换了,这个项目则么转换?

    原先用的是TP177的屏现在换MP277,请问原先的TP177的项目怎么转换为MP277的? 问题补充:转换完了  但是一些图片、按钮没了 请问是隐藏…

    SIMATIC WinCC 2019年6月11日
  • 西门子防爆触摸屏

    我这边有西门子S7-200 smart ST60一款PLC,但是我需要一款西门子防爆的触摸屏,没有怎么接触过触摸屏,希望能给推荐一下,非常感谢! 最佳答案 西门…

    2021年7月5日
  • wincc中有循环,如果要想延时的话,有什么好方法?

    如题!谢谢! 最佳答案 wincc中要实现延时,sleep函数要慎用,这个函数挂起进程的。 1,要精确延时的话最好是PLC了实现了。 2,不精确延时的话,可以用…

    SIMATIC WinCC 2019年6月11日
  • WINCC与单片机的通信

    我想将wincc中的数据通过串口发送到一个单片机上用于显示。应该如何做? 最佳答案 你非要这样做也无可厚非,可以在wincc脚本中编程通讯。论坛有很多人有过这种想法。(这样相当于绕…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4用户管理

    用以前的版本可以通过passcs.exe来实现用户管理,7.4貌似不行,现在用的画面窗口里的控件单独做了一个画面窗口才实现以前的功能,感觉好麻烦,求教还有其他简单的方法实现这个功能…

    SIMATIC WinCC 2021年7月5日
  • wincc图形编辑器中对象颜色

    我在wincc图形编辑器中编辑对象颜色的时候,发现不管怎么更改对象的颜色,在画面中都不能显示。请问这是什么原因?更改整个圆或矩形内部的颜色需要怎么编辑? 图片说明:  &…

    2017年6月10日
  • wincc的串口通讯问题

    有谁知道wincc和其他仪表的串口通讯,有没有详细的一些资料,最好有教程之类的,本人刚开始接触,不知道怎么做,谢谢各位大侠 最佳答案 参考论坛http://www.ad.sieme…

    SIMATIC WinCC 2019年6月11日
  • wincc与Excel通讯后,Excel打开时数据如何能做到即时更新?

    请教各位,在项目中,用wincc做的上位机监控,甲方要求在调度室也可以监测现场数据,现在调度室用Excel与wincc之间做的通讯,在Excel上显示现场数据,但存在一个问题,Ex…

    SIMATIC WinCC 2021年7月5日