分线器
库: | 线路 |
介绍: | 2.0 Beta 1 (in Base library, moved to Wiring in 2.7.0) |
外观符号: |
行为
分线器在多位值和这些位的几个单独子集之间创建对应关系。 尽管它的名字如此,它既可以将多位值拆分为组成部分,也可以将组成部分组合成多位值 - 或者实际上它可以同时执行这两个操作。 有关分线器的更完整说明,请参见 Splitters 部分。 /index.html">用户指南
Logisim-evolution 在电路内传播值时会特别对待分线器:虽然所有其他组件都具有计算延迟以模拟其行为,但值会立即通过分线器(以及电线)传播。
注意: 术语 splitter 是一个非标准术语,据我所知,这是Logisim-evolution独有的。 我不知道这个概念有任何标准术语; 我听说过的唯一术语是“巴士开膛手”,但这个术语对我来说过于暴力。
引脚
为了区分分线器的多个连接点,我们将一侧的单个连接点称为 合并端 ,而将另一侧的多个连接点称为 分流端 。 (见下图)
合并端 | 分流端 |
- 合并端:
- 合并端的位宽对应于 位宽 属性,它是对经过合并端的所有导体进行计数的值。
- 分流端 :
- 分流端的位宽度由合并端的位宽度除以分流端数量(整数除法)决定。 在其他情况下,宽度将以平衡分数方式分布。 例如,具有 4 个终端的 10 位总线将具有两个 3 位终端和两个 2 位终端。
属性
选择或添加组件时,数字 0 到 9 会改变其 支路数量 属性, Alt-0 到 Alt-9 改变 < 支路数量 ,方向键更改元件 方向 属性。
- 朝向
-
分流端相对于合并端的位置。
- 支路
-
分流端的分支数量。
- 输入位宽
-
合并端的位宽。
- 外观
-
支持描述电路中分路器的不同方式。
左手
选项(默认)从组合端向左绘制一条书脊,并为每个分叉端绘制一条来自书脊的标记线。右手
选项是相同的,除了脊柱 右侧(如果您根据“面向”属性面向)。居中
选项使书脊居中,使其左右方向大致相同。传统
选项为每个分叉端绘制对角线,不带标签; 此选项主要是为了与 2.7.0 之前的版本兼容,当时这是分离器外观的唯一选项。向左 向右 居中 传统 - 间距
- 确定分流端分支之间的间距。
-
- 位 x
-
合并端的 x 位对应的分流端的索引。 分流端的索引从顶部的 0 开始(对于面向东或向西的分线器)或从左/西的 0 开始(对于面向北或南的分线器)。 可以指定合并端一个位来对应任何分流端的某一支。 合并端的一个位无法对应分流端多个分支。
有时,您可以通过打开分线器的弹出菜单(通常通过右键单击或按住 Control 单击它)来避免设置每个单独的位 x 属性。 弹出菜单包括标有“按升序分布”和“按降序分布”的选项。 “分配升序”选项分配位,以便每个分流端从末端 0 开始接收相同数量的位。(如果分流端的数量不能精确地除以位数,则位将均匀分布为 可能。)“降序分布”执行相同的操作,但从编号最高的一端开始。
Poke 工具行为
无
文本工具行为
无
返回 电路元件库手册