技术论坛

 关于DCC中N4_R转换块问题

返回主题列表
作者 主题
锋言锋语
至圣

经验值: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斑切身经历及感悟毫无保留的奉献出来,说的非常好啊!在原有设备上改进,能够做到花小钱,让设备能够继续正常工作。

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