欢迎光临散文网 会员登陆 & 注册

西门子博途映射法——压力值计算

2023-03-28 13:13 作者:工控小周  | 我要投稿

映射法我们采用”Nomal“ ”Scale“指令

Nomal是标准化的意思

Scale是缩放的意思

映射法如下

 一、创建FC块


创建一个FC块并输入好形参,如下图所示




 二、编写程序


将norm_x和scale_x拖出来

MIN=最小值   MAX=最大值


填写变量时可以发现OUT当中”没有”我们创建的“中间”




这时我们就得更改“中间存储”的“数据类型”了,更改成Real,因为NORM_X当中只能转换Real与LReal



更改好的中间存储,这时就能输入到NORM_X当中了,填写好NORM_X后继续填写SCALE_X(如下图所示)


 三、调用FC块


将FC块拖拽到OB块中,输入DB块中对应的实参即可




 四、程序仿真 


点击编译 > 点击仿真 > 点击启用监视模式(小眼镜),如下图所示


上方是算式法显示,下方是映射法显示

经过仿真可以发现输入同样的值两个方法”算出的值是不一样”的

这是因为算式法是直接把4后面的“余数直接去掉“

而映射法是“保留余数”并且进行了四舍五入得到了5


西门子博途映射法——压力值计算的评论 (共 条)

分享到微博请遵守国家法律