绘制和模拟数字电路
绘制数字电路可能会变得非常快,这使得测试更加困难。 脱机工作对于所有这些电线来说都是一项痛苦的工作。 那么,建议使用哪种GUI软件来构建数字电路并对其进行测试?
Logisim不在repos中,但作为一个java jar,应该很容易上手。 它是纯数字的,没有离散和模拟组件。 然而,它非常复杂 – 我一直在用它来模拟单指令CPU。
获取和运行它的说明:
- 从http://sourceforge.net/projects/circuit/下载.jar文件
-
如果您将文件保存到
~/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
安装它。
我过去使用了一个名为KTechLab的有前途的程序,该程序基于KDE 3,尚未移植到KDE 4我用它来教一些年轻人电子模拟和数字概念,它是一个很好的软件,甚至有PIC单片机仿真,遗憾的是开发似乎非常慢,在对它进行更新之后我开始遇到稳定性问题,我仍然会鼓励你尝试它。
它在存储库中,但我不知道稳定性问题是否仍然存在,因为我已经停止使用它。
以下链接可能有一些用途:
http://sourceforge.net/projects/ktechlab/
http://www.linuxjournal.com/content/computer-logic-design-ktechlab
您应该快速浏览一下软件中心,如果我想找到一些东西,它总是在我首先看的地方。 我输入了“circuit”,你得到了一个很好的列表:KLogic,tkgate和Qucs(其余的似乎只是用于制作/设计PCB和其他东西)。 tkgate一直是我最喜欢使用的。 我建议你和KLogic一起放手一搏,看看你对它们的看法。
电气 :电气CAD系统
Electric是一种复杂的电气CAD系统,可以处理多种forms的电路设计,包括定制IC布局(ASIC),原理图,硬件描述语言规范和机电混合布局。
QElectroTech :电气原理图编辑器
QElectroTech是一个用C ++编写的Qt4应用程序。 该程序可帮助您设计电气原理图。 它包括原理图编辑器和符号编辑器。 它使用XML文件存储生成的内容。 QElectroTech是一个小巧易用的程序。
Electric和QElectroTech可以从Ubuntu 12.04和Ubuntu 14.04的Ubuntu软件中心安装(也可以在Ubuntu 10.04中安装,尽管Ubuntu 10.04的桌面版本已经过时)。