在AD绘制原理图时,有时候单块板子所包含的元件会特别多,此时如果一个一个手动添加,将会浪费太多时间,本人之前在查找相关资料后,找到一个快捷的方法,可以直接从数据库中调用元件属性。
刚创建好的原理图文件,此时打开一个元件的属性,Description和Parameters都是空的。(PS:不是空的也可以,之后导入完成后,会覆写这些栏目)
导入流程:
1、在AD工程目录下新建”数据库链接文件(Database Link File)”
2、在生成的Database Link File进行如下操作:(在关联过程中所关联的数据库文件必须打开)
第一步:在Source of Connection区域中对链接的文件进行定义
首先选择文件的类型(我这里是Excel文件),然后在Path中添加文件路径
第二步:第一步完成之后,下方的Connect按键会变成粗体,点击此按键,进行链接,此时 下方会出现相关数据库中的内容。
第三步:指定匹配标准(推荐Where查找,Where查找的优点在于提高了查找的精度(因为有时某个元件的相关属性会和其它原 件的属性重合,例如10K 0402R 和10K 0603R,如果此时采用简单的以‘Comment’为条件的单键查找,此时匹配时就会 出错))
单键查找:此时可以再Datebase field选择我们匹配时对应的属性(在Excel文件中为每一列的名称)例如:选择Comment时,之后再导入相关元件属性时,如果原理图上的Comment与表格中的Comment对应,那么就会将此Comment所在行的所有属性添加到该元件中。
Where查找:
选中Where查找后,此时Where后的框就变成可编辑框,在框中写入匹配规则:
[Comment]='{Comment}' AND [Footprint]='{Footprint}'
意思是匹配时需同时满足Comment和Footprint相同的规则
第四步:保存改Database Link File文件到该工程目录下。
3、导入元件属性:
第一步、在原理图文件下的Tools工具栏下选择Update Parameters From Database
第二步:选择需要导入元件属性的页以及元件,之后点击OK;
第三步:在Select Parameter Changes界面点击Accept Changes(Create ECO)
第四步:在Engineering Change Order界面上点击Execute Changes,完成后点击Close
此时,元件的相关属性就导入成功了。