刚进入到一个小公司,接到的第一个电路设计的案子是从零开始的,辛苦就不说,关键是这么不严谨,容易出错,于是乎,问题来了,能否从零开始着手建立个类似于以前公司的数据库,管理原理图封装,PCB封装及规格书!

  感谢OrCAD的帮助文档,简直就是手把手教学啊,写的很详细,除了是英文的有一点点的看得不太习惯,还有就是,出了小问题的时候真的不能排除是否是电脑的其他设置除了问题,这有点麻烦。

  下面梳理今天一天的忙活:

  1、首先当然是要看一遍帮助手册,CIS那部分的,不必细看,但必须对大致的流程有个概念;

  2、有了手把手教学的手册了,巧妇难为无米之炊,上哪找个可用的数据库软件呢,Access,不二之选,MS Office套件的一部分,现成,印象中比什么mysql,oracle什么的简单,关键是,OrCAD给的的样板正好就是用的它;

  3、要建数据库了,那么库里要装些什么呢,原来是要有几项要整理的,但既然到了建立数据库的时候了,就得把事情考虑到周到和长远些,方便以后,part number, part type, schematic part, value等几项是强制的,还有datasheet, pcb footprint, description, vender等也是有必要的,那,先把模板拷贝过来用用吧,简单,不会错;

  3、有一件事可简可繁,建立一套命名管理,这在原来给PCB FOOTPRINT命名的时候就查阅的不少的资料,最后还是,自己整理了一套

    一、电阻、电容、电感和LED直接就是R0402这种最简单的形式

    二、两排向外有引脚的命名为pin-packageName-bodyWide

    三、没有向外引脚但也不是BGA封装的命名为pin-packageName-bodyWide'x'bodyLength

    四、BGA命名为pin-BGA-pinDistance-bodyWide'x'bodyLength

    五、其它命名为type-value

  4、给PART NUMBER命名的时候我参考了原来公司353料号的命名方法,简化一点,用个252料号,怎么的咱也是小公司对吧-。-

    xx-xxxxx-xx

    1x-主IC

      xxxxx-就从16开始吧代表年份,后面就从1开始往上加吧即,16001就是库里的第一个主IC

    2x-周边IC

      同上

    3x-电阻

      xxxxx-头两个取通用尺寸描述的后两位,后面三位用通用阻值大小通用描述的三位数即02102表示1K的0402的电阻

    4x-电容

      同上

    5x-其他

      xxxxx-同IC

  5、下面就是按照手把手教学文档里的一步步配置就好,其实我还没配置好,花了一整天-。-

    - 打开windows的32位ODBC源配置设置,把建立的数据库加入其中

    - 打开OrCAD中的CIS configure设置,选择new,按照wizard一步步往下设置,配置数据库与CIS的通信规则

  6、就没有6了,配置就两条,是不是很简单,其实不然,看了英文说明书你就知道了-。-

OrCAD搭建Access数据库的更多相关文章

  1. ruby调用Office Jet引擎压缩access数据库

    由于单位业务需要,搭建一台服务器专门用来做数据存储.因为数据流很小,遂采用access库作为DB.开始还好,但是后来发现access数据库有一问题,就是表空间会随着使用越来越大,哪怕表里没有数据.因为 ...

  2. 用asp连接Access数据库 制作简单登陆界面

    [题外话:最近做Internet作业,在这写一个适合初学入门的ASP连接ACCESS数据库做登陆界面的简单的例子,以慰藉我一口气把以前做过的系统中的PHP代码全改成ASP代码来临时应付作业的心情... ...

  3. 【.net 深呼吸】连接Access数据库应注意的几点

    本地数据库可以有Y种选择,比如Sqlite.SQL Server Express.SQL Local DB.SQL Server CE.Access等,本文老周选用比较著名的Access本地数据库,在 ...

  4. PowerDesigner生成Access数据库

    1.打开PowerDesigner,设置PowerDesigner的当前数据库为Access: 2.在PowerDesigner中新建表结构(物理模型): 3.PowerDesigner菜单中:Dat ...

  5. C#连接Access数据库(详解)

    做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以 ...

  6. 创建ACCESS数据库,并且创建表和数据。重点:关闭ACCESS数据库引用

    /// <summary> /// 创建ACCESS数据库,并且创建表和数据 /// </summary> /// <param name="dictTable ...

  7. 美萍超市销售管理系统标准版access数据库密码mp611

    美萍超市销售管理系统标准版access数据库密码mp611 作者:admin  来源:本站  发表时间:2015-10-14 19:01:43  点击:199 美萍超市销售管理系统标准版access后 ...

  8. NHibernate使用Access数据库的配置问题

    NHibernate本身不支持Access数据库,一开始看网上各种文档,捣敲浪费了N分钟. 还是祭起Nuget神器引用NHibernate.JetDrive. 代码如下,搞定收工... private ...

  9. System.Data.OleDb操作access数据库类,【bubuko.com】

    access数据库在应用了System.Data.OleDb后操作会很方便,这是一个常用的数据库操作类,其中两个方法,一个是返回datatable的,一个是执行sql语句返回影响记录的(一般是inse ...

随机推荐

  1. Oracle分组排序查询

    用sql查询每个分组中amount最大的前两条记录: SELECT *FROM HW trWHERE(SELECT COUNT(*) FROM HW WHERE tr.DEPID=DEPID AND ...

  2. c#邮箱发送和接收

    简洁版发送: //web.config ---文件 <?xml version="1.0" encoding="utf-8"?> <!-- 有 ...

  3. Android 进阶 Android 中的 IOC 框架 【ViewInject】 (下)

    上一篇博客我们已经带大家简单的吹了一下IoC,实现了Activity中View的布局以及控件的注入,如果你不了解,请参考:Android 进阶 教你打造 Android 中的 IOC 框架 [View ...

  4. ExtJs

    ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架.      概念 1.ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用 ...

  5. Xcode代码提示联想功能失效,按command键点不进去类库,提示“?”

    参考文档:这两篇文章很好的解决了问题.可以很好的解决了问题 Xcode代码提示联想功能失效,按command键点不进去类库,提示“?”,代码全是白色 Xcode4中代码补全(Code Completi ...

  6. phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别

    [题外话]phpinfo()这个函数可以查看很多php的信息,要 记得使用 phpinfo() 的很多部分有两个Column:Local Value(局部变量)和 Master Value(主变量) ...

  7. 正则表达式获取TABLE里的内容

    //过滤\n 转换成空            String withoutNString=message.Replace("\n", "");          ...

  8. 基础笔记5(file)

    file 可以是目录和文件(只是是java程序与系统的文件进行一种关联) File file1 = new File("f:/mytest", "test5.txt&qu ...

  9. Windows 数据类型

    类型 定义 描述 ATOM typedef WORD ATOM; 原子(原子表中的一个字符串的参考) BOOL typedef int BOOL; 布尔变量 BOOLEAN typedef BYTE ...

  10. jquery中通过全局变量来禁止多次ajax请求

    var ajaxstate=false;//定义全局变量,通过这个变量来获得当前的ajax状态 $(function(){ $(document).ajaxStart(function(){ $(&q ...