gEDA一套用于设计,仿真电路的组件工具

gEDA软件是一个活跃的开放源代码项目,拥有大量外部贡献者、数百名用户以及一套适合中低等复杂度PCB设计的工具。这正是遵循GNU公共许可协议(GPL)的EDA项目,简称为gEDA,它博得了那些更喜欢以自己的方式工作而不愿依靠商业工具的工程师的欢心。它不会取代商业软件包,但确实提供了另一种设计途径。

gEDA项目包括由Hvezda维护的一整套“核心”工具,如gschem原理图捕获工具、gnetlist网表生成工具、一个符号库和许多实用程序。此外,它还有一些由其它组织或个人维护的“相关”工具,如Icarus Verilog模拟器和ngspice电路模拟器。许多gEDA的参与者使用一个名为PCB的独立开放源码包进行电路版图设计。

gEDA工具最吸引人的地方并不是免费,而在于它提供了一个开放式的设计系统,包括总是可读的文件、随手可得的源代码,而且它没有许可证问题。但EDA供应商迅速指出开放源代码工具没有后续">技术支持,并且缺少商业软件包具有的很多功能。

新立得中有很多工具,你可以用它们来设计模拟,数字或者是径向流电路。gEDA是一套用于设计,仿真电路的组件工具。PCB是用来设计pcb版图布局的工具。gnucap可以用来做仿真,而gWave则可以显示仿真后的波形。gEDA包含很丰富的关于各组件的文档,我这里就不再介绍这些组件。这些文档可以安装使用或者点击下面链接: http://geda.seul.org/wiki/

安装
 
以下的软件可以通过新立得中的电子学(Universe)来安装,或者通过添加/删除(它们包含在教育类的列表:

gEDA - 原理图设计和仿真
PCB - 印刷电路版布局设计
gWave - 显示电路仿真波形
gnucap - 电路模拟仿真

设置

当你安装完gEDA后,以下这些修改使系统更容易使用。 ~/.gEDA/gafrc

(component-library "${HOME}/.gEDA/gschem-sym") ; user library path

这仅仅是让系统指向用户指定的元件符号,如果你不定义自己的器件符号,那么就不用更改。如果你下载了任何器件符号,你同样可以把它们放在这里。 ~/.gEDA/gschemrc

(log-window "later") ; disable status window on startup
(image-color "disabled") ; for monochromoe PNG output
(load (string-append gedadatarc "/gschem-lightbg")) ; light background
(load (string-append gedadata "/scheme/auto-uref.scm")) ; load the autonumbering script
(add-hook! add-component-hook auto-uref) ; autonumber when adding a component
(add-hook! copy-component-hook auto-uref) ; autonumber when copying a component

第一个选项去掉那些讨厌的启动对话窗口。第二个选项保持打印输出是黑白的,个人认为这更方便于阅读。屏幕上黑色的背景更容易看,但我更喜欢亮的背景。如果你想要黑色背景则忽略第三个选项。最后一个选项是启动自动编号,当你添加元件的时候,将会自动给它们编上参考的名称。 ~/.gEDA/gnetlistrc

(component-library "${HOME}/.gEDA/gschem-sym") ; user library path
(debug-options (list 'stack 200000)) ; to prevent stack overflow
(eval-options (list 'stack 200000)) ; to prevent stack overflow
须要相同的用户路径,其他选项要指定最大的元件数量以防溢出错误。 ~/.gEDA/project/attribs

value
refdes
Mfr
Mfr_PN
Vendor
Vendor_PN

如果你要求gentlist产生一个元件清单(BOM),会得到一个属性列表。在每个工程里,如果你希望获得一个工程的元件清单(BOM),则该列表必须包含在工程目录里

电路设计
 
gEDA的使用很简单,你只需在对话框上点击你想要的器件,再点击你打算在电路图上摆放它们的位置。在Windows下的设计应用程序中,你通过‘电线’来连接这些元件,而在gEDA下,它们被称为‘网络’。当你在工具栏中点击与门标志,就会显示‘元件选择’对话框。我不太了解那些对话框底部的选项列表的内容,我没有发现默认设置有任何的问题。我只知道第三个选项的功能就如它所说那样,元件所有的引脚和部件都可以选择或者修改。点击工具栏上的蓝线激活‘网络’功能,之后你可以用它来连接元件。当你完成电路图设计时,你可以用gattrib来检查和修改元件属性或者用gnetlist来生成SPICE的网表或者清单列表。这之后,你不仅可以用gnucap来仿真也可以用PCB来布置电路板。gEDA文档会告诉你如何把gschem文件转换成pcb布局文件。

仿真

你最好阅读那些文档,我在7.10的软件库中找不到SPICE,只能找到oregano,而gnucap是一个不同类型的仿真引擎。

时间: 2024-08-30 22:43:37

gEDA一套用于设计,仿真电路的组件工具的相关文章

arm-基于ARM7简单示波器的设计 求大神给个keil程序和protuse仿真电路

问题描述 基于ARM7简单示波器的设计 求大神给个keil程序和protuse仿真电路 四. 正弦波示波器:在**LPC2138** AD0端输入一个**0-3V/200Hz**的正弦波,采**100点**,将波形显示在LCD上,采样频率可以调节.完成相关硬件的设计与制作,显示器**12864点阵型LCD**.扩充:显示当前采样频率,峰峰值,有效值.LPC2138 AD0 解决方案 http://www.pudn.com/downloads367/sourcecode/embedded/deta

mfc-基于Vc/MFC设计的电路模拟接线

问题描述 基于Vc/MFC设计的电路模拟接线 各位老师,我要做一个电路模拟接线的程序,要求鼠标点击两个元器件的接口,接口间就可以通过模拟的电线连接,类似于连连看游戏里两个相同的图片可以连起来一样,求助各位老师!另外附一张元件接口图跪谢!!! 解决方案 http://wenku.baidu.com/view/2078942058fb770bf78a553f.html

模拟电路-multisim硬件仿真电路

问题描述 multisim硬件仿真电路 谁有篮球24秒倒计时器,硬件电路,,multisim仿真电路,发一下吧,谢谢啦,,,,,,,急急, 解决方案 用2个同步计数器163不就能实现了么? 解决方案二: 同步计数器啊,很简单的

仿真电路求助!!-求EDA,仿真电路大神解答!!!

问题描述 求EDA,仿真电路大神解答!!! 谁知道这个原件叫什么名字,或者代码是什么??基础库里有没有这个原件?怎么搜索出来 解决方案 示波器.在PROTEUS仪表里,第一个就是,第二个是0-1显示器,和它一样.叫:OSCILLOSCOPE 解决方案二: 示波器.在PROTEUS仪表里,第一个就是,第二个是0-1显示器,和它一样.叫:OSCILLOSCOPE 解决方案三: 四路示波器,显示波形

使用Spring Framework设计和开发SCA组件,第2部分

使用Spring Framework设计和开发SCA组件,第2部分 - 使用Apache Tuscany的高级技巧 简介 本系列的 使用 Spring Framework 设计和开发 SCA 组件,第 1 部分:三剑客:Spring.SCA 和 Apache Tuscany 概述了综合使用 SCA 和 Spring 的益处.您了解了如何作为一种 SCA 服务公开 Spring bean 以及如何 在 Spring 应用程序内访问 SCA 服务和属性. 本文将探讨 Apache Tuscany 运

使用Spring Framework设计和开发SCA组件,第1部分

使用Spring Framework设计和开发SCA组件,第1部分 - 三剑客:Spring.SCA和Apache Tuscany 在 "使用 Spring Framework 设计和开发 SCA 组件" 系列文章 中,学习如何有效结合服务组件架构(Service Component Architecture,SCA )与 Spring Framework 来创建分布式服务应用程序.第一篇文章将概述 SCA 与 Spring 两者相结合的优势.学习如何使用 Spring Framewo

10款经典快速设计网页的自动生成工具

随着许多优秀的网页http://www.aliyun.com/zixun/aggregation/6993.html">设计工具和大量资源的出现,今天网页设计比起十年前要简便得多.本文收集了28款可以帮助你快速设计网页的自动生成工具,包括了logo,banner生成器,域名推荐. 1. Lorem Ipsum Generator 文本排版生成器 2. Stripe Generator 条纹背景 3. Mycoolbutton 按钮生成器

WPF 设计3D 特效 没有辅助工具吗? 类似设计界面用Blend

问题描述 WPF 设计3D 特效 没有辅助工具吗? 类似设计界面用Blend RT WPF 设计3D 特效 没有辅助工具吗? 类似设计界面用Blend 解决方案 poss 和 zbush

新书出版《.NET框架设计—模式、配置、工具》感恩回馈社区!

很高兴我的第一本书由图灵出版社出版.本书总结了我这些年来对框架学习.研究的总结,里面纯干货,无半句废话. 书的详情请看互动网的销售页面:http://product.china-pub.com/3770890   精彩推荐: "这本书最大的价值就在于告诉你如何在实战中运用平时学到的知识,如何站在不同的角度分析和解决问题.与市面上其他图书不同,这本书中的内容都是清培在工作中遇到实际问题后分析得出的经验.对我而言,里面的各种设计都具有独到的见解,往往能将复杂的问题简化成优雅的模式."  -