【发布时间】:2011-06-07 19:36:56
【问题描述】:
阅读销售点系统的文档,这里是他们为面具提供的示例,该面具应该告诉您选择了哪些座位。我想不通。我完全理解位掩码。这个例子是不是错了?
功能
此系统变量是一个包含座椅过滤器掩码的八字符字符串。
类型/尺寸
A8
语法
@Filter_mask
Filter_mask 用法
这个系统变量是只读的。
Filter_mask 示例
以下是过滤器掩码的示例:
80000000 - seat 1 is active (@filter_active ="Y")
00000001 - seat 32 is active (@filter_active = "Y")
50A00000 - seats 2,4,9 and 11 are active (@filter_active = "Y")
00000000 - filter inactive, no seats
【问题讨论】:
-
这些示例在我看来是正确且一致的 - 您到底遇到了什么困难? MSB 是 1 号座位,LSB 是 32 号座位。
-
或者我不理解位掩码。您能解释一下 80000000 是如何转换为座位 1 的吗?
-
一次将每个数字转换为 4 位二进制。