300PLC查表编程(STL)

现在有个容积对照表,共100个数据,比如说现场过程值为X时,对应容积值为Y.但现场过程值并不一定正好是这100个,现在要求是如果现场过程值在X和X+1之间(也就是大于X和小于等于X+1)时,认为容积值是Y(就是数据表里X对应的容积值)。如果用梯形图肯定工作量太大,如果用间接寻址和STL编程应该如何做,思路还是不清晰,请大家帮忙指点一下!不胜感激!

最佳答案

1、如果X、Y是线性关系,则不需查表。已知X0、X1分别对应的Y0、Y1,求X,Y?。
应用插值法计算十分简便,实际上就是一个平面几何问题。
2、有关线性插值法:
http://zh.wikipedia.org/wiki/%E7%BA%BF%E6%80%A7%E6%8F%92%E5%80%BC

提问者对于答案的评价:
谢谢两位的指点!

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

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

相关推荐