######### 分线器

库: 线路
介绍: 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 工具行为

文本工具行为

返回 电路元件库手册