wincc function trend control显示趋势曲线

我有内部变量tag0至tag100,现通过c脚本的编写,将其对应到y轴上,那
for(i=0;i<101;i++)
{
a[i]=GetTagSWord("tag[i]");
printf("%e\r\n",a[i]);
}这应该可以实现将内部变量的值放入c脚本变量中吧,不用一个对一个那样赋值吧?
for(i=0;i<101;i++)
{
SetPropDouble(lpszPictureName,"trend","DataY",a[i]);
}
SetPropBOOL(lpszPictureName,"trend","InsterData",TURE);这应该可以实现把值放入DataY,以点的形式插入吧
这不是我所有的程序,我只是问这两段程序的效果是不是我理解和想要的那样。

最佳答案

1、不行的,for循环里面不能直接引号:"tag[i]"这样变量就是tag[i],你需要用sprintf把i和tag[ ]连起来到一个字符数组里面才行
2、感觉应该是不行呢,这个不但要设置Y轴,也需要设置X轴,才能形成对应的曲线啊

详细可以参考:
自定义 XY 轴的多功能曲线的实现方法
https://support.industry.siemens.com/cs/cn/zh/view/77467629

提问者对于答案的评价:
我x轴自定义有变量的,只是没写出来而已。谢谢大佬了。

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

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

相关推荐

  • WinCC文本显示问题2

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

    SIMATIC WinCC 2019年6月11日
  • WinCC画面控件没法显示,也没法编辑

    我从朋友那边拷来一个老外的画面,在同事笔记本电脑能都能运行,但在我笔记本电脑和工控机也能运行,但就是有一个控件没法编辑,打开显示“control1",左上角一个红叉,我也…

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

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

    SIMATIC WinCC 2019年6月11日
  • WINCC中的C

    用C编一个程序,实现两个输入输出域每隔几秒中交错显示谁有源程序或者例程序上学学的那点C基本忘没了谢谢了 问题补充:显示的方式就是第一个I/O域显示5秒后隐藏,紧接着第二个I/O域在…

    SIMATIC WinCC 2019年6月11日
  • 两台wincc单用户上位机通过PROFIBUS连接一个s7-300的PLC

    如题,两台上位机上的单用户组态项目是相同的,但要求能同时控制一个PLC,具体要什么做,最好能具体点,以前都是只做一个上位机,两个没经验,请高手们多多指点,谢谢! 最佳答案 1、和I…

    2021年7月5日
  • WinCC,登录,怎样显示用户列表,选择用户,密码登录。。。

    怎样做一个登录界面,当按““登录””按钮时候,显示所有用户列表,操作员选择用户名,输入密码登录?或者有没有这样的控件? 问题补充:登录的时候,让操作员选择登录名,然后输入密码登录,…

    SIMATIC WinCC 2021年7月5日
  • WINCC V6.2趋势控件的变量前缀如何写

    趋势控件没有变量前缀属性,怎么办,我要做画面模板模板里有有趋势控件,趋势控件有SP值及PV值。 最佳答案 我的winccv7.0版本的。我想使用变量前缀来做趋势图请问是否可以,结构…

    SIMATIC WinCC 2017年11月26日
  • wincc与wincc flexible的选择

    最近有一个S7-300+PC 的项目。 对于上位机的软件选择,本人现在有很大困惑。希望各位朋友给予帮助!谢谢! 一.要求如下: 1.上位机要…

    SIMATIC WinCC 2019年6月11日
  • wincc里的历史趋势最多可显示(保留)多长时间?

    因为上级单位要求,数据要保存半年以上。 已经在变量组里设置了最大值,可是也只是保存了两个月。 请问还能设置的更大么?怎样进行设置? 谢谢! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • wincc画面背景

    wincc画面背景或者图片背景怎么能做成透明的? 最佳答案 只能在其它的图片处理软件里弄。 比如 flash,先选定图片,然后右击,选择“分离”,然后用“橡皮擦…

    SIMATIC WinCC 2019年6月11日