######### ######### 引脚

库: 线路
介绍: 2.0 Beta 1 (in Base library, moved to Wiring in 2.7.0)
外观符号:
箭头形状 经典形状
输入引脚 ######### ######### ######### #########
输出引脚 ######### ######### ######### #########

行为

引脚是电路的输出还是输入,具体取决于其 输出? 属性的值。 您可以在上面观察 Logisim-evolution 如何根据其 外观 属性来表示输入和/或输出引脚。
在“箭头”模式下,输入将在尖头侧进行连接,而输出在矩形边上进行连接。 在“经典”外观中,输出用圆形或圆角矩形表示,输入引脚用正方形或矩形表示。
在所有情况下,发送或接收的值的各个位都显示在组件内 (除了在打印机视图中,当组件仅表示引脚有多少位宽时

引脚是与电路交互的便捷组件,Logisim-evolution 新手用户不需要以任何其他方式使用它们。 但是用户使用多个子电路构建电路(如 用户指南 。还将使用引脚来指定电路和子电路之间的接口。特别是,电路布局的引脚组件定义了出现在 当布局在另一个电路中使用时,子电路组件。在这样的电路中,发送和接收到子电路组件上的这些位置的值被绑定到子电路布局内的引脚。

引脚

一个引脚元件只有一个引脚,如果该引脚是输出引脚,则该引脚将是该元件的输入;如果该引脚是输入引脚,则该引脚将是该元件的输出。 无论哪种情况,其位宽度都与数据位属性相匹配,并且其朝向由方向属性指定。

属性

选择或添加元件时, Alt-0 Alt-9 会更改其 数据位 属性。 快速使用按键可以输入更大的值,例如 ALT-1 ALT-2 给出12。箭头键改变其 方向 属性。

方向
元件输入/输出引脚所在的一侧。
输出?
指定元件是输出引脚还是输入引脚。 注意: 如果引脚元件是输入引脚,则在电路中充当其接口的引脚将是输出,反之亦然。)
数据位
引脚处理的值的位数。
三态?
对于输入引脚,该属性会让输入值由0、1二种变为0、1、U三种。 该属性仅处理用户界面; 当电路布局用作子电路时,它对引脚的行为没有任何影响。 对于输出引脚,该属性没有影响。
Pull Behavior
对于输入引脚,该属性指定当作为输入接收时(可能来自使用布局作为子电路的电路)应如何处理浮动值。 使用“unchanged”时,浮动值将作为浮动值发送到布局中; 当是“上拉”时,它们在发送到电路布局之前被转换为 1 值; 当是“下拉”,它们在发送到电路布局之前会被转换为 0 值。
标签
与元件关联的标签内的文本,注意标签的文本:必须以字母开头,只能包含字符[a-Za-Z_0-9],不能包含多个连接的“_”,不能以“_”结尾,不能是保留的 VHDL 关键字,不能是保留的 Verilog 关键字。
标签文本
设置标签的字体相关属性
基数
允许您定义表示值的基数。
二进制 1010 的示例
Binary : 1010 b
Octal : 12 o
Signed decimal : -6 s
Unsigned deciaml : 10 u
Hexadecimal : A h
Float : 1.4E-44 f 仅在 32 或 64 位中有值 NaN f
行为
有两种外观类型:经典 Logisim 和箭头形状。 请参阅页面顶部的示例

Poke 工具行为

使用Poke工具单击输出引脚没有任何效果。

单击输入引脚将切换所单击的位。 如果是三态引脚,则相应的位将在三种状态之间轮换。
如果基数为 FLoat,则会显示一个小输入对话框。

但是,如果用户正在查看子电路的状态,如 调试子电路 用户指南 中所述,然后引脚的值将固定为子电路从包含电路接收的任何值。 在不破坏子电路状态和包含电路状态之间的链接的情况下,用户无法更改该值,Logisim-evolution 将提示用户验证是否确实需要破坏此链接。

文本工具行为

允许编辑与元件关联的标签。

返回 电路元件库参考手册