电梯阁

 找回密码
 立即注册

扫描二维码登录本站

手机号码,快捷登录

开启左侧

默纳克系统参数中的BIT位设置的快速识别

[复制链接]
泽民 发表于 2020-1-5 14:38 | 显示全部楼层 |阅读模式

马上注册,看高清大图,推荐微信注册简单快捷

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
BIT简单地说在二进制数中代表位,每个位上的数只有0或1,也就是说每个二进制数中的位(即BIT位)上的数要么是1,要么是0。比如:1010这个二进制数从右往左以低位开始分别代表BIT0、BIT1、BIT2、BIT3。每一位的数值大小叫位权,分别表示为2的0次幂、2的1次幂、2的2次幂、2的3次幂(即二进制1010从右至左的位权分别为1、2、4、8),其中0代表无效,1代表有效,则二进制1010代表的十进制数就是10。
像这样的二进制用法在电梯的相关参数里会经常用到。我们依然看默纳克的相关参数如F5-25:轿顶板输入信号类型选择,此设置即为二进制的实际应用。在此组参数设置里有九个不同的输入信号,每个信号的输入状态分别用二进制的BIT位设置(0或1,0代表无效、1代表有效)来表示。有关二进制的设置操作前文已经有过分享
通过二进制设置完,参数值显示的是十进制的数,当我们看到所设置的参数值时,怎么知道此组参数中的相关BIT位的内容是否有效呢?我们看F5-25这组参数,如果当前设定值显示341。
9-1573795753.jpeg
如果上表中数值为341,怎么知道表中的BIT位的具体设置呢,首先把表中所有BIT位的位权值列出如下:
1-1573795754.jpeg
在表中找出等于或小于且最接近341的数如256则这个数所在的位必定是有效位(设定值为1),然后用341减去256的差作比较再找出和这个差相等或小于且最接近这个差的数所在的位也一定是有效位(设定值为1),接着用前一次的差再减去最接近这个差的数所得的差作比较。依次类推直到最后相减所得的差与表中数值相等为止,则最后的这个值所在的位也一定是有效位(设定值也依然是1 )。可千万别蒙呦
例如:比341小且最接近的数是256,则256这个位设1;
   341-256=85,比85小且最接近的数是64,则64这个位也一定设1;
        再用85-64=21,比21小且最接近的数是16,则16这个位也一定设1;
        再用21-16=5,比5小且最接近的数是4,则4这个位也一定设1;
        再用5-4=1,那么所得的数为所列BIT位中最小的一位,因此1这个位也一定设1。最后我们把每次所得的差相加的和一定是341。
那么有人可能提出问题啦,就这么几个数,只要上过小学会点算术就可以直接算出,还用这么啰嗦吗?没错,现在是网络时代,任何事情动动手指就可以从网上直接找到答案,那么试问:没有网络的时候怎么办?还没有其它求助途径时怎么解决?如果所设置的BIT位是十几个乃至几十个时又如何解决呢?
我告诉你:掌握方法。认为简单的可以不用
最基础的、最笨的有时也是最直接最有效的!熟能生巧嘛

忘掉今天的人将被明天忘掉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


电梯人的交流论坛,电梯阁更懂你。 立即登录电梯阁 立即注册

QQ|标签|Archiver|手机版|小黑屋|sitemap|电梯阁 ( 粤ICP备19074012号 )

GMT+8, 2020-10-23 07:19 , Processed in 0.079001 second(s), 39 queries , Gzip On.

Powered by 电梯阁-电梯技术论坛

Copyright © 2020

快速回复 返回顶部 返回列表