许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  cadence CIS元件数据库管理功能介绍与企业级库同步机制说明

cadence CIS元件数据库管理功能介绍与企业级库同步机制说明

阅读数 3
点赞 0
article_banner

别人发来一个DSN文件说“库更新了”,打开原理图发现器件全变红,CIS Explorer里搜不到任何东西,查了半天是DBC文件里的数据源路径指向的是同事电脑上的本地路径,D盘映射没同步,他那边D:\CIS_Lib\,我这边是F:\CIS_Lib\,改完路径重启Capture才正常。

CIS的核心是一个ODBC兼容的数据库,Access、SQL Server、MySQL、SQLite都能当后端,小团队用Access够了,文件一扔共享盘上大家都能读,大团队上SQL Server,并发访问和权限控制稳一点。数据库文件本身长什么样其实不重要,关键是表结构。至少三张表,Components主表存料号、描述、Value、封装名这些,Symbols表存OLB文件路径和对应的Part名,Footprints表存PcbLib路径和封装名,三张表通过PartNumber关联。表名和字段名用英文,中文在ODBC驱动里有时候会乱码,别给自己找麻烦。

DBC文件是把数据库和Capture连起来的桥梁。Options → CIS Configuration → New,选刚才配好的ODBC数据源,Table名字对号入座,然后把Orcad原理图里的属性字段跟数据库表的列名一一映射,PartNumber对PartNumber,Value对Value,PCB Footprint对FootprintName,Symbol对SymbolName,映射完之后保存成.dbc文件。DBC里存的其实就是这层映射关系和ODBC连接字符串,路径里带空格的话在ODBC里能连但在DBC里可能读不到,路径全英文不带空格最稳。

OLB库的路径不在DBC里管,在Capture.ini里加。Capture启动的时候读%CDSROOT%\tools\capture.ini或者用户目录下的cdssetup里的Capture.ini,找到[Part Library Directories]那一段,把OLB文件所在的目录路径加进去,多个路径换行写Dir1=、Dir2=。Datasheet的路径走环境变量Orcad_CIS_Lib_Datasheet,多个路径用分号隔开,设完重启Capture,CIS里点Datasheet属性就能自动打开PDF。

ODBC数据源必须用32位的管理器配,64位系统上运行odbcad32.exe,选System DSN,添加Microsoft Access Driver,指定mdb或accdb文件路径,数据源名称随便起个Cadence_CIS_DB方便认。有个细节是Access的mdb文件被打开的时候会锁定,别人在原理图里开着CIS Explorer页面的时候数据库是独占的,维护的时候要所有人把CIS Explorer关掉才能改库,不关的话服务器得重启。用SQL Server或者MySQL就不会有这个问题,这是换数据库后端最直接的理由。

企业级同步最土的办法是共享盘加权限控制。CIS库放局域网服务器的共享文件夹里,负责人有写权限,其他人只读,ODBC数据源指向网络路径。缺点是一堆人同时读mdb的时候偶尔冲突,Access数据库本身不适合高并发,超过五六个人同时用就开始报错。过渡方案是用SVN管数据库文件,只有一个人有写权限,其他人从SVN拉最新的mdb到本地,Capture的ODBC指向本地路径,维护完提交一版,别人更新一下就好。这样避免共享盘锁文件的问题,但版本同步靠人自觉,有人忘了更新就用到旧库了。

Cadence自己的方案是CIP(Component Information Portal),服务器端安装,客户端通过CIP Server访问集中管理的元件库,权限控制、审批流程、版本追踪全内置。CIP支持跟SAP PLM、Windchill、Aras Innovator这些PLM系统对接,元件审批状态从PLM同步到CIP,设计的时候只能搜到已审批的元件,没审批的自动隐藏。CIP还支持原理图和PCB的数据同步,从CIP里放的元件自动关联PCB封装和3D模型,不用手动对。中小团队Access+SVN够用,大公司或者跟PLM系统绑定的场景得上CIP。

D:\Cadence\CIS_Lib\下面放三个文件夹,database放mdb文件,olb放原理图符号,pcblib放封装,每个OLB文件只放一个Part别攒一堆,改起来方便。SVN仓库地址还没配,那个CIP的测试授权也没申请,下次把Access换SQL Server的迁移脚本写一下,主要是表结构的转换和ODBC连接字符串的更新……


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空