lsw669007
级别: 略有小成
精华主题: 0
发帖数量: 151 个
工控威望: 335 点
下载积分: 663 分
在线时间: 578(小时)
注册时间: 2006-08-19
最后登录: 2024-11-10
查看lsw669007的 主题 / 回贴
楼主  发表于: 2024-07-07 13:17
图片:
求助:三菱PLC用ST写出上面非球面计算公式,r是变量,每计算一次,r等值递增一次,计算100次,将Z值写入D0-D200;请坛内的大神指导谢谢!
huyou
级别: 略有小成
精华主题: 0
发帖数量: 152 个
工控威望: 322 点
下载积分: 946 分
在线时间: 161(小时)
注册时间: 2009-08-04
最后登录: 2024-11-15
查看huyou的 主题 / 回贴
1楼  发表于: 89天前
你是不会哪一步计算?
幂运算、开根号,还是循环结构?
本帖最近评分记录:
  • 下载积分:+5(lsw669007) 真诚感谢!
  • [fly]忽悠,接着忽悠……[/fly]
    zhujingyu69
    级别: 家园常客
    精华主题: 0
    发帖数量: 917 个
    工控威望: 811 点
    下载积分: 47252 分
    在线时间: 1257(小时)
    注册时间: 2008-06-12
    最后登录: 2024-11-17
    查看zhujingyu69的 主题 / 回贴
    2楼  发表于: 89天前
    "每计算一次,r等值递增一次,计算100次",搞清楚每次r值递增多少后,可以用FOR  NEXT来完成啊
    本帖最近评分记录:
  • 下载积分:+5(lsw669007) 热心助人!
    lsw669007
    级别: 略有小成
    精华主题: 0
    发帖数量: 151 个
    工控威望: 335 点
    下载积分: 663 分
    在线时间: 578(小时)
    注册时间: 2006-08-19
    最后登录: 2024-11-10
    查看lsw669007的 主题 / 回贴
    3楼  发表于: 9天前
    谢谢俩位热心回复,刚刚开始由于之前没有接触过ST编程,幂运算不会,也没有好好的去看编程手册,现在问题已解决,谢谢楼上二位的热心回复
    wingwf2000
    级别: 探索解密
    精华主题: 0
    发帖数量: 52 个
    工控威望: 157 点
    下载积分: 662 分
    在线时间: 13(小时)
    注册时间: 2010-09-26
    最后登录: 2024-11-14
    查看wingwf2000的 主题 / 回贴
    4楼  发表于: 4天前
    后面的总不能计算到r的16次方吧?
    有没有计算次数少的方法?
    到16次方后的精度估计都不行了,例如r=3或者r=0.5时的16次方分别为43046721和0.0000152587890625,浮点数有效位数只有6、7位
    rongbing
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1048 个
    工控威望: 1247 点
    下载积分: 21715 分
    在线时间: 291(小时)
    注册时间: 2015-02-15
    最后登录: 2024-11-16
    查看rongbing的 主题 / 回贴
    5楼  发表于: 昨天
    搞个工控,没有点真本事,都拿不出手
    农民儿子
    级别: 略有小成
    精华主题: 0
    发帖数量: 208 个
    工控威望: 301 点
    下载积分: 5374 分
    在线时间: 196(小时)
    注册时间: 2016-10-26
    最后登录: 2024-11-17
    查看农民儿子的 主题 / 回贴
    6楼  发表于: 昨天
    西门子博途用SCL编写就方便