电梯阁

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

淘宝购物3元3件点击投放广告精品好物点击投放广告点击投放广告
点击投放广告微科光幕点击投放广告点击投放广告点击投放广告
查看: 954|回复: 0
收起左侧

默纳克系统参数中的BIT位设置方法

[复制链接]
发表于 2023-3-2 16:42 | 显示全部楼层 |阅读模式
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。
640
如果上表中数值为341,怎么知道表中的BIT位的具体设置呢,首先把表中所有BIT位的位权值列出如下:
640
在表中找出等于或小于且最接近341的数如256则这个数所在的位必定是有效位(设定值为1),然后用341减去256的差作比较再找出和这个差相等或小于且最接近这个差的数所在的位也一定是有效位(设定值为1),接着用前一次的差再减去最接近这个差的数所得的差作比较。依次类推直到最后相减所得的差与表中数值相等为止,则最后的这个值所在的位也一定是有效位(设定值也依然是1 )。可千万别蒙呦 smiley_20.png

例如:比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。

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

本版积分规则

免责声明:电梯阁所发布的一切电梯相关软件、调试说明、图纸等资料仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络用户发表,版权争议与本站无关。您必须在下载后的24个小时之内,从您的硬盘中彻底删除上述内容。如果您喜欢该资料,请支持正版,得到更好的正版服务。如有侵权请邮件联系我们处理。

Mail To:diantige@126.com


关于我们|标签|Archiver|手机版|小黑屋|电梯阁 ( 粤ICP备19074012号 )

GMT+8, 2024-4-20 13:07 , Processed in 0.092300 second(s), 26 queries , Gzip On, Redis On.

Powered by 电梯阁

Copyright © 2017-2024, 电梯阁论坛.

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