作者 | 主题 |
---|---|
锋言锋语 至圣 经验值:23671 发帖数:3377 精华帖:52 |
楼主 2020-12-29 11:02:05
主题:关于DCC中N4_R转换块问题 看一个项目的DCC, 实际速度通讯猜的是双字,取自r63[0]浮点数; DCC中进行百分数转换, 用的N4_R转换块。 Y = X * NF /BV; X是通讯读过来的实际速度,调整高低字以后的值; NF = 1.0; BV = 1073741824; 这个BV, 帮助上说对应的100%的浮点数; 我经过测试, BV的值, 对应的是浮点数2.0; 为什么会是这样? 那直接 Y = X / 2.0不完了。 为什么还专门搞这么个块?
不忘初心
|
kdrjl 版主 经验值:136397 发帖数:34927 精华帖:435 |
12楼 2021-01-02 09:55:58
主题:回复:关于DCC中N4_R转换块问题 嘻嘻,这只能说,我的眼光很锐利。是吧?(偷笑) 知道为什么我对你的话很敏感呢?这还是从你的提问说起。你在看别人所做的项目时,喜欢以自己的视角去点评,而不是去理解作者的视角。这样做,会障你的眼。使你排视别人的思路。这真的会障碍你学习与提高。其实我刚入行时,也是这样,特别喜欢以自己的视角看别人的设计。 在大专院校的校办工厂,接触的都是百家设备,什么风格都有,用的时间久了,单位就需要对其进行改造或者功能增加、修正参数等项工作。我记得当时有两次我接受了项目改造和研发,一上手看了原系统的原理图,就觉得垃圾,全部推翻,以自己的思路重新设计,方案拿出来以后,立马就被我的老师给毙了。让我以原设计为主,在其基础上进行改造和增补功能。我靠,逼着我仔细的读懂原设计原理图,然后,增加和改进,实现研发项目需求。 两个项目做下来,我对自己的老师就佩服得五体投地了。而且关键是学到了别人的设计思路。长见识了。我老师说,真正有水平的体现在你对别人设计的东西做了改进,实现了他没有能实现的功能和技术指标。却没有改动他的原设计结构。这才是能耐。 从此,我特别注意学习别人所做过的设计工作。关键是读懂原设计,并知道它的利与弊。为自己今后的设计工作做储备。所以,学习的目的首先是理解原意,然后才是取其精华,剔其糟粕。为己所用。
我是你的朋友
|
锋言锋语 至圣 经验值:23671 发帖数:3377 精华帖:52 |
16楼 2021-01-02 11:45:19
主题:回复:关于DCC中N4_R转换块问题 受教了。 本来我心里老大的不服气, 先做气也消了。 看别人的设计, 肯定会和自己原有的知识体系有碰撞,有冲突。 我倒是觉得, 这是好事情。 提出问题,总比没有问题要好。理不辨不明, 这样经过讨论以后,至少可以知道自己怎么看的,别人什么思路。 自己的差在哪里。 但是像我上面主贴那要, 非得套自己思路, 确实偏了。 还是听版主的, 先把自己的思想暂时放一边, 客观的、认真的,拜读别人的设计。 等摸清楚情况了, 再和自己的原有体系比对,借鉴。
不忘初心
|
HUANGZE75 至圣 经验值:63260 发帖数:12669 精华帖:121 |
18楼 2021-01-02 15:46:17
主题:回复:关于DCC中N4_R转换块问题 K斑切身经历及感悟毫无保留的奉献出来,说的非常好啊!在原有设备上改进,能够做到花小钱,让设备能够继续正常工作。 |