绘制数字电路很快就会变得一团糟,这使得测试这些电路变得更加困难。离线进行这项工作是一项痛苦的工作,因为有那么多电线。那么,推荐使用哪种 GUI 软件来构建数字电路并进行测试呢?
答案1
2022 年更新
原始的 Logisim 目前无人维护,但 Logisim Evolution 现在是继任者,并且仍然是开源的,并在https://github.com/logisim-evolution/logisim-evolution。它支持 Linux(Deb 和 RPM)、Mac 和 Windows。它仍然是纯数字的,并且易于运行。
旧答案
逻辑学不在存储库中,但作为单个 Java jar,应该相当容易上手。它是纯数字的,没有分立和模拟组件。但它相当复杂 - 我一直在用它组装单指令 CPU 的模拟。
获取和运行它的说明:
从以下位置下载 .jar 文件http://sourceforge.net/projects/circuit/
如果您将文件保存到
~/apps/logisim-generic-2.7.1.jar
,则可以从运行它一个终端和:java -jar ~/apps/logisim-generic-2.7.1.jar
为了避免一直输入这些内容,请创建
~/bin/logisim
包含以下内容的可执行文件#!/bin/sh java -jar ~/apps/logisim-generic-2.7.1.jar
使其可执行:
chmod +x ~/bin/logisim
如果
~/bin
之前存在,则它已经存在于您的 中$PATH
。否则,请重新登录以更新您的$PATH
。从现在开始,您可以通过运行以下命令来启动它:logisim
如果你稍后更新logisim,只需将新文件放入~/apps/
并更改文件名即可~/bin/logisim
好吧,现在它也在 ubuntu 14.04 存储库中,只需输入:-
sudo apt-get install logisim
安装它。
答案2
我以前使用过一个很有前途的程序,叫做 KTechLab,这个程序基于 KDE 3,还没有移植到 KDE 4,我用它来教一些年轻人电子学,包括模拟和数字概念,这是一款很好的软件,甚至有 PIC 微控制器模拟,可惜开发速度似乎非常非常慢,在他们更新它之后,我开始遇到稳定性问题,不过我仍然鼓励你尝试一下。
它在存储库中,但我不知道稳定性问题是否仍然存在,因为我已经停止使用它。
以下链接可能会有用:
http://sourceforge.net/projects/ktechlab/
http://www.linuxjournal.com/content/computer-logic-design-ktechlab
答案3
你应该快速浏览一下软件中心,如果我想找什么东西,它总是我首先要看的地方。我输入“电路”,你会看到以下列表:KLogic、tkgate 和 Qucs(其余的似乎只是用于制作/设计 PCB 和其他东西)。tkgate 一直是我最喜欢使用的。我建议你试试这个,以及 KLogic,看看你对它们的感觉如何。