WINCC c脚本编程问题

我现在有两个外部变量a和b,需要查找对应出第三个变量。我自己认为定义数组x=(0.0,3.1,...,15.0)一共154个数,数组y={1.0,1.1,1.2,1.3,1.4,1.5,1.6}数组z(c1d1,c2d1...cidj)ij维,如果a=xi,b=yj则第三个变量=Z里面对应的cidj,请问这样可以吗,如果可以的话,怎么编程啊,我只会一点C语言,但不会这里的C脚本,有那位大侠能帮忙写一个类似的范本,不胜感谢!

问题补充:
怎么样把这个外部变量a和b和这个编程a b对应起来,要不要用什么一个函数啊, 还有我编译的时候出现错误了。我不知道怎么改变了,还有我这样做对不对啊,我QQ2392605300,望能得到您的指导

最佳答案

/*所有标点符号均要求为英文标点符号*/
int x={0.0,3.1,...,15.0};/*这里需要填写全了*/
int y={1.0,1.1,1.2,1.3,1.4,1.5,1.6};
a=GetTagByte("变量a");
b=GetTagByte("变量b");
x_index = 0;
y_index = 0;
for(i=0;i<154;i++) if(a == x[i]) x_index = i;
for(i=0;i<6;i++) if(b == y[i]) y_index = i;
z_index = x_index*y_index;
c=z[z_index];

提问者对于答案的评价:
我按照您的编程了,但是调试过程中有一些错误,虽然还没有解决,但是谢谢了。希望您能继续关注我的提问或者我的qq

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐

  • Wincc中如何实现水流动的动态效果?

    在WINCC中如何通过VBS编程实现管道中水流动的动态效果?请各位指教,最好附例程,多谢了! 最佳答案 在WINCC中如何通过VBS编程实现管道中水流动的动态效果?————参考:使…

    SIMATIC WinCC 2019年6月11日
  • windows xp 系统上的wincc 如何快速移植到win7系统

    windows xp 系统上的wincc 如何快速移植到win7系统 最佳答案 WINCC 版本移植前后是不是一样的?WinCC如何实现电脑…

    SIMATIC WinCC 2021年7月5日
  • 关于系统ghost备份

    使用了5年的wincc6.2,现在想ghost备份一下,以防系统瘫痪。1、ghost备份后恢复在新电脑上wincc能正常使用吗?2、wincc的授权应该怎样导出呢?3、导出授权后原…

    SIMATIC WinCC 2017年6月1日
  • wincc c语言

    我从单位拷的wincc程序在家中的电脑打开后,在图形编辑器中的按钮属性的事件鼠标c语言动作没法打开,显示不可用是怎么回事,怎样能打开 最佳答案 1.WINCC中的计算机名称要和你的…

    SIMATIC WinCC 2019年6月11日
  • wincc无法打开和建立项目

    无论是打开还是新建。都会提示cannot open/create wincc project ,project manager&n…

    SIMATIC WinCC 2019年6月11日
  • wincc7完全兼容wincc6.2的项目吗

    而且使用WINCC6。2的项目复制器,提示:项目不能复制到本地设备 最佳答案 WinCC V7.0 与以前版本的主要区别在于运行系统数据的显示能力。 …

    SIMATIC WinCC 2019年6月11日
  • 關於 8192 RC 版本 6AV6381-2BS07-4AX0

    您好我有一個 RC 6AV6381-2BS07-4AX0 WINCC_RC_8192    WINCC&nbs…

    SIMATIC WinCC 2021年7月5日
  • 历史趋势图

    在WINNCC做历史趋势图时,已在变量记录中进行归档组态,但在运行趋势图时,显示"没有到数据服务器的连接",不知是如何解决,请高人给指点,谢射! 最佳答案 项目…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.3如何分屏

    页面的上个页眉页脚是公共部分,中间区域想用一个台式机,两个显示屏,仅中间部分显示不同的内容,鼠标滑到A显示屏点击按钮,A屏切换不同的页面,B屏保持页面不变;鼠标滑倒B屏,点击切换不…

    SIMATIC WinCC 2017年6月12日
  • TIA V13SP1中没有TP700的面板怎么办

    是不是要安装TIA  WINCC   但是我的电脑上已经有WINCC了,我点击安装TIA wincc告知我已有,不兼容。…

    SIMATIC WinCC 2017年6月1日