位扩展器
库: | 线路 | ||
介绍: | 2.5.0 (in Base library, moved to Wiring in 2.7.0) | ||
外观符号: |
|
行为
位扩展器将一个值转换为另一个位宽度的值。 如果将其转换为较小的位宽度,则只需将其截断以保留最低位。 如果它被转换为大位宽,则最低位是相同的,并且您可以选择附加的高位位:它们可以全部为 0,全部为 1,全部与输入的 < q>符号位 (其最高位),或者元件可以有一个额外的一位输入来确定这些其他位的身份。
引脚
- 西边(输入,来自位宽度输入属性的位宽度)
-
要转换其值的多位输入。
- 东边(输出,来自位宽度输出属性的位宽度)
-
计算的输出。
- 北边(输入,位宽1)
-
指定输出中的附加位应该是什么。 仅当扩展类型属性为
输入时,此引脚才可用。
属性
选择或添加元件时,数字 0 到 9 会更改 位宽输入 属性中, Alt-0 到 Alt-9 改变其 位宽输出 属性。
- 位宽输入
- 输入的位宽。
- 位宽输出
- 输出的位宽。
- 扩展类型
-
假设输出位宽度超过输入位宽度,该属性配置附加输出位应该是什么。 如果
零
或一,则附加位相应地为0或1。 如果
Sign,
则采用附加位来匹配输入中的最高位。 如果输入,
该元件在其北侧有第二个输入,其一位值用于附加位。
Poke 工具行为
无
文本工具行为
无
返回 电路元件库参考手册