恭喜,你发布的帖子
发布于 2017-11-13 13:20:21
16楼
谢谢,楼主辛苦。能理解楼主的心情,毕竟是自己的劳动成果,都希望能得到认可。可能是大家没有和你一样的实践背景,所以需要时间去消化一下,比如像我这种”肠胃“不太好的人,一时半会儿还真不能理解透彻,还得先去看看G120通讯部分的知识。至于质量怎么样,由于我水平有限,不敢妄议。但是楼主这种再创新精神还是一定要点赞的。
PS.提个建议,像这样的代码”
CASE Telegram OF
1:
IF SP_Li >0.0 THEN
SpeedLi := (INT_TO_REAL(WORD_TO_INT(PZDIn2))*((SP_LiScale.HIGH-SP_LiScale.LOW)/16384.0))+SP_LiScale.LOW;
“中,整数到实数的转换指令括号内的参数表达式,如果能用一个变量名代替的话,易读性是否会好一些?或者干脆把计算工程量转换值的公式部分直接做成一个功能FC,会不会更简洁一些?
一家之言,仅供参考。
唐大侠批评的比较对,一直考虑的是怎么用好这个功能块。但是,如果把工程量转换这块改成FC块之后,对新手调用来说,觉得就有点难了。因为,以上有4个工程量转换。不过,个人可以根据喜好,自由更改。因为原始程序就在那里。
请填写推广理由:
分享
只看
楼主