我将使用示意图和一些说明在前一天的帖子中添加一些信息。为此目的采用了哪些程序?
我主要想看看其他人正在使用什么,并且我可以很容易地使用它来提供描述性示意图。
在一个完美的世界中,我知道这是我所希望的一种情况,它将是:
- 自由。
- 极其容易绘制原理图。
- 允许简单地产生输入/输出的波形。
我将使用示意图和一些说明在前一天的帖子中添加一些信息。为此目的采用了哪些程序?
我主要想看看其他人正在使用什么,并且我可以很容易地使用它来提供描述性示意图。
在一个完美的世界中,我知道这是我所希望的一种情况,它将是:
Answers:
试试KiCAD。它不执行SPICE模拟,但可以处理几乎所有其他内容。您也许可以通过其网表使用其他SPICE工具,但是我还没有尝试过。
KiCAD可在Windows,Linux和Apple OS X上运行。
还有一个名为ESIM的项目,该项目将KiCAD与SPICE模拟器和微分方程求解器捆绑在一起。
我最喜欢的原理图捕获工具是绿色工程纸上的铅笔和照相机。
一旦有了原理图,就可以进入gschem。
但是,仅仅为了草绘电路,纸是必经之路。
现在,您可以使用CircuitLab在相当现代的浏览器中执行此操作。
社区版本是免费的,其组件库有所限制,但是在浏览器中运行的模拟器证明了当前JavaScript引擎的强大功能。
2015年1月更新:CircuitLab不再免费。只有限时演示没有保存功能。有商业和非商业计划。对于拥有大学学历许可的学生,免费使用。查看所有计划。EE.SE上的嵌入式CircuitLab仍然免费提供。
这是Circuitlab设计环境的示例屏幕截图:
这是Circuitlab仿真环境的示例屏幕截图:
另一个选择是KTechlab。我怀疑大多数人从未听说过它,但这是一个免费的电子仿真程序,可以让您进行简单的电路。原理图易于绘制,并且易于生成波形。我发现它比SPICE模拟器更直观,更快捷,但是当然它没有功能强大。它更是一个用于考虑理想化电路的系统,而SPICE则是一个用于对实际电路及其所有缺陷和脆弱性进行建模的系统。它仅适用于Linux,但您可以在Virtualbox或其他工具中运行它。
对于更多有限的媒体,请访问AACircuit-源代码,网址为https://github.com/Andy1978/AACircuit,来自http://tech-chat.de/download.php的二进制文件
___
.---|___|-----.
| |
| |
___ | |\| |
-|___|-----|-\ |
| >-------'
.--|+/
| |/|
| |
=== ===
GND GND
(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
这个Java电路模拟器非常容易绘制原理图,并且可以将它们导出为纯文本:
$ 1 5.0E-6 0.9891409633455756 46 5.0 50
I 240 256 304 256 0 0.5
I 352 256 416 256 0 0.5
w 416 256 416 192 0
w 240 192 240 256 0
r 320 272 320 336 0 220000.0
c 320 352 320 400 0 4.7000000000000004E-8 1.4535908873993098
g 320 416 320 432 0
s 224 384 224 320 0 1 true
w 240 256 224 256 0
w 224 256 224 320 0
w 272 384 224 384 0
w 320 352 320 336 0
w 320 400 320 416 0
w 272 384 272 352 0
w 272 352 320 352 0
w 304 256 320 272 0
w 352 256 320 272 0
r 240 192 416 192 0 5000.0
o 1 64 0 35 5.0 0.0015625 0 -1
上面的代码将产生此电路:
也许有一种方法可以将其集成到站点中,以便用户可以绘制电路,将上述代码粘贴到答案框中,并用特殊标签将其包围,然后将创建一个弹出式applet?
更好的是,可以从代码中生成原理图图像,单击该代码可以打开该原理图的仿真小程序。
也许和作者谈谈这样的事情?他已将applet压缩为您在您自己的计算机上使用,但是我不知道如何在其他网站上分发它。
更新:我与作者交谈,他在提出建议的几个小时内就实现了URL数据。现在有一个“导出链接”菜单选项,可以生成这样的链接,而无需服务器上的目录或哈希表或任何其他内容。您可以在自己的计算机上使用java文件时,使用相同的URL来显示相同的电路:
他指出了许可协议,我认为该许可协议允许我们对其进行修改,并在此处使用它来嵌入原理图,就像这样。
只要您相信我(Paul Falstad)并提供指向我页面的链接,您就可以修改小程序和/或将小程序复制到您自己的网站上
这个4000个字符的URL应该显示一个7段解码器
CircuiTikz是一组LaTeX宏,旨在使在科学出版物中绘制电气网络变得容易。它提供了基于to-path的方便语法,以放置各种组件。
最好的建议似乎是Inkscape +不错的公共域电子符号集合,您可以从Wikipedia下载。
我觉得有些惊讶,因为Inkscape是通用图形编辑器,对图表或电子设备一无所知。
我使用DipTrace,我感到非常满意。它不是免费的,但价格却很便宜。我尝试了EAGLE,它似乎是使用最广泛的工具,但是我对它的不友好感到震惊。
对我而言,这不仅是学习曲线的事情,而且仅仅是使事情比应做的事情难做。这让我想起了1980年代后期使用AutoCAD时的痛苦经历。我尝试了许多其他低成本和免费的替代方案,但它们要么UI不好,不稳定,要么组件库很差。DipTrace是唯一运行良好的100s以下软件包。它的缺点是PCB路由器效率不是很高(它无法路由某些我可以手工路由的电路板),特别是当您的层数很少时,但是相对于我来说,这是一个较小的限制。
XCircuit专为发布质量图而设计。它输出PostScript。我记得我自己发现UI笨拙,输出有些奇怪,但是自从我上次使用它以来,它可能会有所改进,并且它的质量肯定比原理图捕获程序的屏幕截图更好。
还有一个基于网络的东西,意味着要对其进行截图:
http://www.qsl.net/wd9eyb/klunky/framed.html
但是是否可以对其进行修改以生成可复制并粘贴到此站点中的代码?当然,最好是生成单个图像的东西。
确实需要一种快速的基于Web的原理图绘制工具,不仅在这里,而且在任何地方。如果知道,我会编写代码,但是我的技能很弱。我们可以以某种方式委托Stack Overflow的某人写点东西来换取信誉点吗?换钱? Kickstarter?一个简单的JavaScript编辑器可以像这样的Klunky编辑器一样允许将块彼此相邻放置,然后可以生成一个URL,末尾带有一堆乱码,例如,这会使服务器生成单个PNG。
该图像可以直接从论坛链接,也可以由Stack Exchange软件自动复制到Imgur。图像的URL可以重新插入编辑器以进行修改等。
Klunky中的文本标签也可以使用一些功能。
或者,如果Stack Exchange接受数据:URL,则可以生成图像,该图像可以完全复制并粘贴到URL框中,而无需服务器。:)
或SVG。或Flash。或者其他的东西。但是我认为,基于简单的基于块的编辑器对于绝大多数在线原理图示例而言已足够,而不是功能全面的原理图捕获程序,该程序允许您手动绘制导线并一次将组件移动一个像素并更改其所有参数。 。
这是一个HTML 5图像编辑器,可将图像生成为数据:URL,例如:
数据URL可以转换为tinyurls!
通常,每当执行此操作时,我都会在SPICE中绘制电路,然后打印为PDF。不是最优雅的解决方案,也不是最困难的解决方案。
LTSpice是免费的,而且非常棒。另外,我听说它们将波形保留在原理图中某些圆形和三角形的内部。您只需要按一些按钮即可将它们放出:-)
我个人的最爱是:
1)老鹰:
虽然来自CADSoft的此软件不具有仿真功能,但它是我使用的最好的原理图/ PCB设计程序之一。库非常好,文档也很棒。下载链接:http : //www.cadsoftusa.com/download-eagle/ 图片:
2)Multisim:
National Instruments提供的该程序将原理图和PCB设计与仿真相结合,为电子工程应用提供了一种非常通用的工具。它的库很棒,仿真也很准确。不幸的是,它的价格略高,但绝对值得。链接:http : //www.ni.com/multisim/buy/ 图片:
3)Proteus:
这是我有史以来最喜欢的游戏之一,尽管价格不菲。通常,对于需要大量工具的专业应用程序以及软件价格不成问题的应用程序,这通常会更好。像Multisim一样,Proteus将原理图/ PCB设计与仿真相结合,使其成为工作场所中非常有用的工具。链接:http : //www.labcenter.com/index.cfm 图片:
虽然这些可能是我的首选,但其他选择包括:
那里的负载更多,实际上并没有哪个负载比其他负载更好。原理图/ PCB设计工具实际上是您需要自己尝试并确定自己更喜欢哪种工具的类型。使用最舒适的东西!
gEDA是免费的开源工具。gEDA软件包包括原理图编辑器,PCB布局编辑器,Gerber查看器,物料清单(BOM)生成等。
它还具有一个巨大的符号库。
检查gEDA / PCB材料中是否有大量使用gEDA设计的项目。
我最近开始使用它,发现它可以很好地用于快速电路等。
它由RS Components提供,确实需要在其网站上注册。但是,该产品似乎是免费的。
它将处理原理图和PCB,并且也应该处理Gerber文件。
注意我不以任何方式隶属于RS Components。
ViaDesigner是免费的,易于使用的原理图捕获和仿真,可在浏览器中使用。公共设计是免费的,如果您需要私有,团队或实施功能,则可以开始付费。通过ViaDesigner,您可以在支持VHDL-AMS,SPICE,VHDL和Verilog设计输入格式的统一仿真环境中组合模拟,数字和混合信号电路。
VHDL-AMS听起来很复杂,但是您无需学习如何编写VHDL-AMS或SPICE模型即可使用ViaDesigner。相反,ViaDesigner带有一组高级设计向导,这些向导可生成有用的混合信号电路,例如:增益级,滤波器,模数转换器,DAC,线性和开关稳压器等。可以在此处找到示例向导:ViaDesigner向导。
这是ViaDesigner原理图和仿真环境的一些屏幕截图:
最终,ViaDesigner.com致力于让您轻松,经济地设计自己的混合信号定制芯片。ViaDesigner很快将在云中提供完整的IC设计流程。该实现设计流程不是免费的,但目标是实现定制混合信号IC设计,验证和制造的成本约为10,000美元。这是很多钱,但是典型的IC设计流程可能在100,000美元到100万美元之间。
是的,我在ViaDesigner工作,这是我对ViaDesigner.com和ViaDesigner软件的偏见,但我仍然对我们的整合感到非常兴奋。
我为您提供了49种免费电子软件的完整列表,这些软件用于原理图和更多电子目的。
http://www.efytimes.com/e1/132694/Free-Software-On-Electronics
我使用的第50种工具是Logisim。该工具提供了基本的数字组件,可以制作任何电子电路,甚至是微处理器。这是我使用过的最简单的工具。
我使用FastStone捕获发布屏幕快照。
步骤如下:
而已。您仍然必须在计算机上安装原理图,但这可以解决您的大部分问题。
这是一个例子: