技术论坛

 如何从实数中提取出百位十位个位数

返回主题列表
作者 主题
鹰鹰
新手

经验值: 40
发帖数: 1
精华帖: 0
楼主    2019-09-21 10:17:32
主题:如何从实数中提取出百位十位个位数

我是一名PLC初学者,前几天编了个程序,在PLC的输出端口直接驱动三个数码管,能显示0-999的数字。现在想编个程序,把231TC模块热电偶检测到的温度,从PLC的输出端口直接显示温度值,要求显示百位十位个位,琢磨了很长时间,就是不知道怎么样能把转换成实数后的数据分离出百位数十位数个位数,让各位数通过SEG转换成段码后分别去驱动QB0、QB1、QB2。谢谢各位老师给予指点!

lf184452
侠圣

经验值: 2440
发帖数: 467
精华帖: 6
3楼    2019-09-21 10:47:38
主题:回复:如何从实数中提取出百位十位个位数
  1. 实数转整数以I表示结果;

  2. I除以1000取余,余数整除100得百位数;

  3. I除以100取余,余数整除10得十位数;

  4. I除以10取余,余数即为个位数;

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。