说起模拟量我也分享一个,关于数据格式的。 有一个项目屏上调整数值整数0~5对应0~10V。 想也没想都是整数直接就用了INT型, 计算过程 (屏上0~5)/5结果 再乘以32000输出 巧的就是当时输出控制设备现场不合适,发回原厂更换了,当时也没有试,就从现场撤回了。 后来设备来了换上,现场人员反馈买办法调要么0要么最大。 最后又看到程序一下想起来 整数型(0~4)/5=0,这次印象深刻了 后来因为设备其他问题需要协助又跑过去才改好了。 做程序时先乘后除始终是个好习惯;或者浮点数计算然后取整输出。 无法现场试车的动作,撤人之前一定模拟试一下,比如我这个,认为很简单的地方也没用万用表测量,结果就是这样的疏忽出问题 自己的亲身体会与大家分享~现在说说是故事,当时可真是头大。 |