谁能告诉我下面图片里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日

相关推荐

  • KTP屏数据记录

    现场有个KTP的屏,设备需要进行历史数据记录,但是有个20个字节的字符串变量记录不了,请各位支招。 最佳答案 数据记录不支持字符串的归档,可以间接使用报警记录,在报警文本的组态界面…

    SIMATIC WinCC 2020年11月1日
  • wincc如何注册OCX组件

    那位大师说说如何注册OCX组件啊  我点注册 会转到电脑的一个文件下 可是什么文件也没有啊 最佳答案 参考资料:《如何在计算机中注册未知的&…

    SIMATIC WinCC 2019年6月11日
  • WINCC与RSLinx的OPC通讯

    各位老大,请教下如何通过OPC实现WINCC与RSLinx的数据通讯,我在网上找了些这方面的资料,基本上都是在同一台PC上实现WINCC与RSLinx的OPC通讯的,现在我要改成实…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3安装过程中重启

    wincc在安装过程中出现的问题,同样的安装文件和安装方式,已经成功在很多电脑安装上了,在一台win7上安装就出现这个问题,不知道怎么解决,求西门子高手指点 图片说明: &nbsp…

    2021年7月5日
  • WinCC中的C脚本返回DATE类型数据

    如何在c 全局脚本中返回DATE数据类型的数据? DATE类型的原型是什么呢? 问题补充:我想通过脚本设置WinCC趋势控件的起始时间和结束时间属性,这两个属性…

    SIMATIC WinCC 2019年6月11日
  • 项目求助

    我现在手头上有两个项目。项目1 客户要求有必要的事件记录。比如说客户登陆系统的时间和客户名字,阀门在何时打开或者关闭都要在我做的wincc系统中记录下来,并可以查询。这该…

    SIMATIC WinCC 2019年6月11日
  • 200smart与wincc通讯问题

    今早刚安装的wincc。想与200smart通讯一下,看网上的教程做不下去了。1.首先图1中没有simatic net.1,看网上的答案需要安装这两个软件,是俩个都要安装…

    2021年7月5日
  • wincc 连接Access数据库操作

    最近想用wincc连接Access数据库来操作,在全局脚本中编写VBS动作,语法检测提示无效字符,脚本是没问题的,不知道是哪里出现了问题,本人刚接触Wincc不久,使用的是Winc…

    2021年7月5日
  • wincc项目复制到其他电脑后打开时提示SQL server cannot access database,please check access rights

    各位高手,wincc项目复制到其他电脑后打开时提示SQL server cannot access database,please&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 关于Getlink的使用

    #define  PropertyName   "Control Value"LINKINFO&nb…

    SIMATIC WinCC 2017年12月9日