我打算在我前一天的帖子中添加一些信息,使用图表和一些说明。为此目的正在使用哪些程序?
我主要想看看其他人在用什么,我可以很容易地用它来给出描述性的图表。
在一个完美的世界里,我知道这是我的愿望,它会是:
- 免费的。
- 很容易画出原理图。
- 允许简单的波形生产的输入/输出。
我打算在我前一天的帖子中添加一些信息,使用图表和一些说明。为此目的正在使用哪些程序?
我主要想看看其他人在用什么,我可以很容易地用它来给出描述性的图表。
在一个完美的世界里,我知道这是我的愿望,它会是:
试一试KiCAD.现在甚至可以了香料模拟,ngspice
具体来说,它可以处理几乎所有的事情。除此之外,如果您愿意,KiCAD还提供了设计印刷电路板的工具,甚至还有用于电路板的3D查看器和导出器!
KiCAD可以在Windows、Linux和Apple OS X上运行。
还有一个项目叫做ESIM它将KiCAD与SPICE模拟器和微分方程求解器捆绑在一起。
我最喜欢的原理图捕捉工具是一支绿色网格工程纸上的铅笔和一台相机。
一旦我有了我喜欢的原理图,它就进入gschem。
但是对于电路草图来说,纸是最好的选择。
现在你可以在一个相当现代的浏览器中CircuitLab.
社区版,
这是免费的,它的组件库有一定的限制,但是在浏览器中运行的模拟器证明了当前JavaScript引擎的强大功能。
2015年1月更新:CircuitLab不再免费;这只是一个没有保存功能的有时间限制的演示。有商业和非商业方案可供选择。对于有学术执照的大学的学生,使用是免费的。看到所有计划.这里是嵌入式电路实验室。SE仍然是免费的。
这是Circuitlab设计环境的一个示例截图:
这是Circuitlab模拟环境的示例截图:
另一个选择是KTechlab.我想大多数人都没有听说过它,但它是一个免费的电子模拟程序,可以让你做简单的电路。原理图易于绘制,波形易于生成。我发现它比SPICE模拟器更直观和快速,但当然它没有SPICE模拟器强大。它更像是一个思考理想化电路的系统,而SPICE则更像是一个模拟真实电路及其缺陷和弱点的系统。它只在linux上运行,但你可以在Virtualbox或其他地方运行它。
更多有限的媒体有aaccircuit -源代码现在在https://github.com/Andy1978/AACircuit二进制文件,http://tech-chat.de/download.php
___ .---|___|-----.| | | | ___ | |\| | -|___|-----|-\ | | >-------' .--|+/ | |/| | | === === 接地接地(由AACircuit v1.28.6β04/19/05 www.tech-chat.de)
这Java电路模拟器很容易绘制原理图,它有一种方法将它们导出为纯文本:
1美元5.0 e-6 0.9891409633455756 46 5.0我50 240 256 304 256 0 0.5 352 256 416 256 0 0.5 w w 240 192 240 256 416 256 416 192 0 0 r 320 272 320 336 0 220000.0 c 320 352 320 400 0 4.7000000000000004 e-8 1.4535908873993098 g 320 416 320 432 0 224 384 224 320 0 1真正的w 240 256 224 256 0 w w 272 384 224 384 224 256 224 320 0 0 w 320 352 320 336 0 w 3204003204160w 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数据的几个小时内就实现了URL数据。现在有一个“导出链接”菜单选项可以生成这样的链接,而不需要服务器上的目录或哈希表或其他任何东西。您可以使用相同的URL显示相同的电路,同时在您自己的计算机上使用java文件:
他指出许可协议我想这允许我们修改它并在这里嵌入示意图,比如这.
您有权限修改applet和/或复制applet到您自己的网站上,只要您信任我(Paul Falstad),并提供一个链接到我的页面
这个4000个字符的URL应该显示一个7-segment译码器
最值得推荐的似乎是Inkscape +一个不错的公共领域集合电气符号你可以从维基百科下载。
我发现这有点令人惊讶,因为Inkscape是一个通用的图形编辑器,它对图表或电子一无所知。
我使用DipTrace,我很满意。它不是免费的,但很便宜。我试着鹰,它似乎是使用最广泛的,但我对它的不友好感到震惊。
对我来说,这不仅仅是一个学习曲线的问题,而是简单地让事情变得比应该做的更难。这让我想起了一段痛苦的经历AutoCAD20世纪80年代末。我尝试了许多其他低成本和免费的替代方案,但它们要么是糟糕的ui、不稳定,要么是组件库很差。唯一运行良好的小于100的包是DipTrace。它的缺点是,PCB路由器不是非常有效(它无法路由一些板,我可以手动路由没有太多的努力),特别是当你有几个层,但相比之下,这是一个较小的限制。
可能不是最好的解决方案,但大多数时候我使用Eagle来制作原理图。现在,这并没有真正涵盖你的要求的第2和第3点,但它是我使用的。此外,我经常使用OrCad PSPICE。
然而,我强烈推荐gEDAhttp://www.gpleda.org/
XCircuit是为发布质量图而设计的。它输出PostScript。我自己还记得,我发现UI很笨拙,输出也有点奇怪,但自从我上次使用它以来,它可能有所改进,而且它的质量肯定比原理图捕获程序的截图更好。
你可以找到维基共享上的一些例子.
刚刚学习(截至2012年3月)一种新的基于网络的示意图绘制工具,名为“计划中,它使用HTML5来在线绘制原理图,还允许导出为PNG和PDF格式。
显然它是由Digi-Key支持的,我确定它的目的是驱使你从他们那里购买组件,但没有注册或任何要求,没有锁定,它似乎是非常有用的。在访问网站的60秒内,我拖动了一些基本电路的组件,并将其导出为PNG。
但是没有模拟功能——我使用LTSPICE,其他人已经在其他答案中提到了LTSPICE。
通常当我这样做的时候,我只需要插入一个电路香料然后打印成PDF格式。不是最优雅的解决方案,但也不是最困难的。
LTSpice是免费的,非常棒。而且,我听说他们把波形保存在原理图上那些圆形和三角形的东西里;你只需要按下一些按钮,让他们出来:-)
还有一个基于网络的东西,用来截屏:
http://www.qsl.net/wd9eyb/klunky/framed.html
但是,是否可以对其进行修改,以生成可以复制和粘贴到该站点的代码?当然,生成单一图像的工具会更可取。
对快速基于网络的原理图绘制工具的需求非常迫切,不仅仅是在这里,在任何地方都是如此。如果我知道怎么写,我会写的,但我的技术很弱。我们能不能委托Stack Overflow的人写点东西来换取声望点?为了钱?Kickstarter?一个简单的JavaScript编辑器可以让块彼此相邻,就像这个Klunky编辑器一样,然后它可以生成一个URL,在末尾有一堆胡言乱语,然后导致服务器生成一个PNG。
图片可以直接从论坛链接,也可以通过Stack Exchange软件自动复制到Imgur上。图像的URL可以被插入到编辑器中以允许修改等等。
Klunky中的文本标签也需要做一些工作。
或者,如果Stack Exchange接受了data: URL,它可以生成一个图像,可以将其复制并粘贴到URL框中,而根本不需要服务器。:)
或SVG.或闪光.什么的。但我认为一个简单的基于块的编辑器对于绝大多数在线原理图示例来说就足够了,而不是一个成熟的原理图捕获程序,它允许您手动绘制线,一次移动一个像素的组件,并更改它们的所有参数。
这里有一个HTML 5图像编辑器,生成数据:url的图像,例如:
数据url可以转换成tinyurls!
就我个人而言,我不喜欢传统的电子原理图,因为我通常是为非工程师制作东西。所以我使用photos和一个常规的绘图程序来标记组件。想看看这个帖子的人可能会感兴趣
Posc董事会http://sonodrome.co.uk/pboard - 01. png
我喜欢这种方法,因为它很容易理解和快速起草。(显然,这张照片带有描述每个标签的关键字)
查看谷歌代码上的javascript程序。它还没有准备好使用,但已经接近了。它不能在IE中工作,并且有一些故障。我不会把它嵌入到网页中,但你可以单独使用它。我不是一个javascript程序员,但在一些帮助下,我们可以创建自己的编辑器。但它不会产生波形。如果你能以某种方式在xml中包含spice模型,那就太棒了。这只是为了快速画草图。
我也使用gEDA。gschem用于原理图,PCB用于印刷电路板布局。作为一个开源的例子,我做了一个ladyada Drawdio电路的混音。文件和文档在http://tinyurl.com/bq8pq4
我的PCB足迹库和各种EDA自动化脚本在http://www.luciani.org
我个人最喜欢的是:
1)鹰:
虽然来自CADSoft的这个软件没有模拟能力,但它是我使用过的最好的原理图/PCB设计程序之一。这些库非常好,文档也非常出色。下载链接:http://www.cadsoftusa.com/download-eagle/图片:
2)电路仿真:
美国国家仪器公司的这个程序结合了原理图和PCB设计以及仿真,为电子工程应用提供了一个非常通用的工具。它的库是伟大的和模拟相当准确。不幸的是,它的价格略高,但绝对是值得的。链接:http://www.ni.com/multisim/buy/图片:
3)变形杆菌:
这是我一直以来最喜欢的东西之一,尽管它付出了相当大的代价。对于需要大量工具的专业应用程序和软件价格不是问题的应用程序来说,这通常更好。与Multisim一样,Proteus将原理图/PCB设计与仿真结合在一起,使其成为工作场所非常有用的工具。链接:http://www.labcenter.com/index.cfm图片:
虽然这些可能是我的首选,其他选择包括:
还有很多,没有哪一个比其他的更好。原理图/PCB设计工具确实是你需要自己尝试的类型,并决定你个人更喜欢哪一种。用你最舒服的!
gEDA是一个免费的开源工具。gEDA包包括原理图编辑器、PCB布局编辑器、Gerber查看器、物料清单(BOM)生成等。
它也有一个巨大的符号库.
检查gEDA / PCB的东西用于一系列使用gEDA设计的项目。
我使用DipTracehttp://www.diptrace.com/它有原理图工具,原理图捕获,PCB布局,反向传播,自动路由,最重要的是一个非常好的库。
设计自定义库就像原理图工具一样简单。学习曲线是平滑的,一个人可以在大约一两个小时内掌握要领。
我最近开始使用它,发现它可以用来快速生成电路等。
这是由RS组件并且要求在他们的网站上注册。然而,该产品似乎是免费的。
它将处理原理图和PCB,它也应该处理Gerber文件。
注意,我与RS组件没有任何关联。