请问大家实数开立方要怎么编程呢?现有的实数只能开平方
最佳答案
虽然s7-200没有开立方的指令,但是有指数、对数函数呀,您可以利用这些指令组合任意次方的。
以27开立方为例:
exp(0.3333*LN(27))=3
补充:
请参考s7-200手册,第六章<<数学功能指令>>
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1109582[1].pdf
在电子版157页的第2自然段(印刷版No.143)有:
若要将一个实数作为另一个实数的幂,包括分数指数:组合自然指数指令和自然对数指令。例如,要将X作为
Y的幂,输入如下指令:EXP (Y * LN (X))。
若要获得其他根: 5的立方 =5^3 = EXP(3*LN(5)) = 125
125的立方根 = 125^(1/3) = EXP((1/3)*LN(125))= 5
5的平方根的三次方 =5^(3/2) = EXP(3/2*LN(5)) = 11.18034
这个例子可以用三分之一的,比0.33333更准确。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc315730.html