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 V7.0 SP3亚洲版出现错误?

    在点击安装图标后出现如图所示的错误,请见截图。谢谢!!!1 最佳答案 首先没看到图片,有可能是授权问题。《W?I?N?C?C?_?V?7?.?0?_?s?p?3?安?装?授?权?方…

    SIMATIC WinCC 2017年11月16日
  • 请教几个WINCC问题?

    1.wincc中有正交模式吗?画垂直和水平的直线好费劲,或者有对齐栅格的功能吗?2.wincc中有多重复制功能吗?3.wincc中框选+框选连续几次框选怎么实现?谢谢! 最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • 怎么从wincc中写数据到SQL

    问题补充:辅助的软件?能告诉我是什么软件吗?  最佳答案 首先在SQL建立数据库表格及相应的字段。 在要写数据的地方编写脚本,VB,VC脚本都可以。 …

    SIMATIC WinCC 2019年6月11日
  • wincc6.2历史曲线

    我现在做一个水泥厂项目,5台计算机,为独立操作站,无服务器,为了做历史曲线,我定义一个过程归档,大概246模拟量做历史记录,保存的时间为6个月,每个归档变量的采样周期为500ms,…

    SIMATIC WinCC 2019年6月11日
  • 西门子软件安装出错

    西门子软件安装过程中老是提示Windows Based Script Host 问题补充:系统是win7原装64位旗舰版SP1,安装博图V15时出现同…

    SIMATIC WinCC 2021年7月5日
  • net pc站无法配置

    net pc站wincc7.3的 插入普通网卡后再插入wincc应用就不行啦,删除ie网卡也不行,提示有程序在使用索引求大神指教 最佳答案 这种情况不好说一定是…

    SIMATIC WinCC 2020年11月1日
  • 如何查询历史趋势

    各位大侠,我在WINCC里做了个流量的趋势图  用的是WINCC  function   trend&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 用WINCC远程监控、光纤通讯最远可达到多大距离

    各位大虾:  我想用WINCC远程监控一个水网络,拟采用光纤环网通讯,这个方案可行吗?  最远的点可达到十几公里。 最佳答案 可以,但也可以用无线通讯 提问者对于答案的评价:谢谢,

    SIMATIC WinCC 2019年6月11日
  • 如何将“Named”下面的链接转移到“TCP”下面

    现在需要将“Named”下面的链接挂到到“TCP”下面,请问怎么处理? 问题补充:7.0 SP3 最佳答案 WINCC什么版本?如果是PCS7的话,参考楼上的,我没使用过…

    SIMATIC WinCC 2017年5月28日
  • 西门子触摸屏的I/O域可以在输入时限制输入的范围吗?

    比如将某一个变量限制在1到4,5之间 最佳答案 可以的,有2中办法1、设置i/o属性→限制,在这里设置某个IO域的输入范围,请注意,如果输入的值不在你所限制的范围内,plc中的寄存…

    2021年7月5日