cyh1986
级别: 家园常客
精华主题: 0
发帖数量: 370 个
工控威望: 744 点
下载积分: 737 分
在线时间: 302(小时)
注册时间: 2009-04-28
最后登录: 2024-12-17
查看cyh1986的 主题 / 回贴
楼主  发表于: 2022-07-11 09:41
工件是圆筒状,电缸升到内部,工件有几种规格,长短不一样。我准备设置两个变量,第一个是电缸升降的最大值,第二个是电缸升降的步进值。然后程序自己计算电缸的升降次数。程序除的时候肯定有余数,比如最大值70,步进值11,升降6次,余数还有4。步进值基本确定,是喷砂的喷幅宽度。请问这个余数这里怎么处理,
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1025 个
工控威望: 1848 点
下载积分: 258 分
在线时间: 1128(小时)
注册时间: 2017-02-09
最后登录: 2024-12-20
查看nightblueblu的 主题 / 回贴
1楼  发表于: 2022-07-11 09:45
使用浮点数
Your happiness is everything.
浪子海风
浪子海风
级别: 略有小成
精华主题: 0
发帖数量: 386 个
工控威望: 473 点
下载积分: 1347 分
在线时间: 130(小时)
注册时间: 2020-04-28
最后登录: 2024-12-20
查看浪子海风的 主题 / 回贴
2楼  发表于: 2022-07-11 19:43
把数值直接放大100倍,屏上用两位小数点显示.
如5/4=1.25
先把5*100=500
再把500/4=125
屏上显示的数就得125,把此值设为两位小数点显示,则为1.25.
优伤的菊花
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 770 个
工控威望: 1148 点
下载积分: 399 分
在线时间: 604(小时)
注册时间: 2019-09-22
最后登录: 2024-12-20
查看gxtmdb82164的 主题 / 回贴
3楼  发表于: 2022-07-12 10:36
又一个看不懂的题目...

从现有的信息来看,直接用升降次数替代最大高度不就行了,大不了触摸屏上做一个参数验证,超过电缸行程了就提示一下...

你这里的两个"参数"最大值看起来是电缸的行程,步进值是其他组件限制死的,这根本就是设备参数跟产品有啥关系?唯一能动的就是一个升降次数,这个直接设置不就完了...