回复:wincc脚本实现查表法

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17204
  • 精华

    64
  • 被关注

    896

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2016-11-16 13:49:51

1楼

你这个表不是已经很清楚了吗?已知两个参数寻找第三个参数,无论你想查哪个都是一样的。

1、定义行列参数i,j

2、定义两个偏差最小值min1和min2,初始值无穷大

3、比如已知湿度和湿球温度,求干球温度。编程查表:

for j=2 to n//你的excel有多少列数据,n就是多少

    if min1>|湿度-当前列的湿度值| then

       min1=湿度-当前列的湿度值

    else

       exit for

     end if

next

//以上寻找湿球温度所在列

for i=2 to m

    if min2>|湿球温度-已知当前列的湿球温度| then

       min2=湿球温度-已知湿球温度

    else

       exit for

    endif

next

以上快速寻找湿球温度所在行

经过以上的寻找,干球温度所在的位置就是(i,1).

活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32755条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。