上一节: 菜单
资源管理器窗口
        
       | 
      资源管理器窗口有两个功能。 它可以在视图 模拟 中呈现正在仿真的电路,或者像这里一样在列表顶部的电路和文件夹代表的较低库中 图标。 这些库包含您可以在项目中使用的工具。 | 
要访问库的组件,只需 双击 相应的文件夹或 单击 小键来打开库 然后通过 右键单击 选择该工具。 然后将鼠标光标移动到画布上,该工具的幻影绘图将跟随鼠标光标,直到您在表面上进行最后一次单击以将其放置到所选位置。
下面,我打开了 Gates 库并从中选择了 NAND 工具。 您可以看到 Logisim-evolution 现在已准备好将 NAND 门添加到电路中。
    
   
如果您浏览 Gates 库中的选项,您会发现我们没有必要提前开发 XOR 电路:它内置于 Logisim-evolution 中。
当您创建项目时,它会自动包含几个库:
- 接线: 直接与导线交互的组件。
 - 门: 执行简单逻辑功能的组件。
 - 复用器: 更复杂的组合组件,例如复用器和解码器。
 - 算术: 执行算术的组件。
 - 内存: 记忆数据的组件,如触发器、寄存器和 RAM。
 - 输入/输出: 为了与用户交互而存在的组件。
 - TTL: 74 系列的经典 TTL 组件位于 DIL 外壳中。
 - TCL: 我暂时没有记录
 - HDL-IP: 我暂时没有记录 BFH 巨型功能: 我暂时没有记录
 - 输入/输出额外: 我暂时没有记录
 - 片上系统组件: 嵌入在某些 FPGA 中的组件
 
图书馆
Logisim-evolution 还允许您添加更多库,使用菜单 | Project | → | Load Library | 或通过 < b class="tkeybd">左键单击 项目资源管理器的根文件夹。 您可以看到 Logisim-evolution 具有三类库。
- 内置库 是随 Logisim-evolution 一起分发的库。 这些记录在 库参考 中。
 - Logisim-evolution 库 是在 Logisim-evolution 中构建的项目,并作为 Logisim-evolution 项目保存到磁盘。 您可以在单个项目中开发一组电路(如本指南的 子电路 部分所述),然后将该组电路用作 其他项目的库。
 - 
     
     
      JAR 库
     
     是用 Java 开发但不随 Logisim-evolution 分发的库。 您可以下载其他人编写的 JAR 库,也可以按照本指南的
     
      JAR 库
     
     部分中的说明编写自己的 JAR 库。 开发 JAR 库比开发 Logisim-evolution 库困难得多,但组件可以更精美,包括属性和与用户的交互等内容。 内置库(
     
      Base"
     
     除外)是使用与 JAR 库可以使用的相同 API 编写的,因此它们恰当地展示了 JAR 库可以支持的功能范围。
     
某些 JAR 库在分发时没有任何关于从哪个 Java 类开始的信息。 加载此类 JAR 时,Logisim 将提示您输入类名。 这个类名应该由向您分发 JAR 文件的人提供。
 
要删除库,请选择菜单 | Project | → | Unload Library ... | 。 Logisim-evolution 将阻止您卸载包含电路中使用的组件、出现在工具栏中或映射到鼠标按钮的组件的库。
    
   
也可以通过在库上按 左键单击 来禁用它。
    
    顺便说一句,从技术上讲,库包含工具,而不是组件。 因此,在 Base 库中,您将找到
    
     Poke
    
    工具 (
    
    ),
    
     编辑
    
    工具 (
    
    ),以及其他不直接对应于各个组件的工具。 不过,大多数库仅包含用于添加单个组件的工具。
    
   
下一节: 工具栏 .