林华圣
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 142 点
下载积分: 1606 分
在线时间: 65(小时)
注册时间: 2022-10-19
最后登录: 2024-08-19
查看林华圣的 主题 / 回贴
楼主  发表于: 87天前
我用int2flt(1,D100,D200);int2flt(1,D110,D210);
D300:E:=D200/D210*100.0;为什么不能用,最后是每一个设置标签才可以。不是说5U的直接用指令吗。还有就是我算良率,白夜班。白班一直没问题,夜班良率自动和白班一样的值,分子和分母为0,但结果和白班一样。我设置的地址都不一样,搞不明白
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4055 个
工控威望: 7417 点
下载积分: 14087 分
在线时间: 2722(小时)
注册时间: 2016-10-31
最后登录: 2024-09-07
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 87天前
D300:E:=D200:E/D210:E*E100.0,每个D后面都需要带符号的,不带默认是16位,和结果浮点不一致就会提示编译不行
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
林华圣
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 142 点
下载积分: 1606 分
在线时间: 65(小时)
注册时间: 2022-10-19
最后登录: 2024-08-19
查看林华圣的 主题 / 回贴
2楼  发表于: 87天前
引用
引用第1楼梦雨天涯于2024-06-13 11:26发表的  :
D300:E:=D200:E/D210:E*E100.0,每个D后面都需要带符号的,不带默认是16位,和结果浮点不一致就会提示编译不行

我编译这些都没问题,就是算不出结果。然后用加标签的,白班良率可以算。但是夜班良率怎么也跟显示白班了,是不是夜班没数值,0不能做被除数的问题,我分母输数值进去就正常?搞不明白
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 11075 个
工控威望: 13428 点
下载积分: 31793 分
在线时间: 867(小时)
注册时间: 2019-06-05
最后登录: 2024-09-07
查看雪山飞狐的 主题 / 回贴
3楼  发表于: 87天前
研究探讨。
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 11075 个
工控威望: 13428 点
下载积分: 31793 分
在线时间: 867(小时)
注册时间: 2019-06-05
最后登录: 2024-09-07
查看雪山飞狐的 主题 / 回贴
4楼  发表于: 87天前
感谢分享感谢大家。