目录
一.安装orcad library builder
二.orcad library builder 使用
1.建立一个orcad 原理图库测试下
尝试理解tcl那段的意思
xml文件导入建orcad库
折腾了2个多小时,居然没有直接方案搞定,简单记录下,后面遇到该问题的兄弟可参考借鉴,减少时间花费。
一.安装orcad library builder
用于cadence建库,我所用的cadence版本是17.2,因此该软件版本也选择了17.2
OrCAD Library Builder 16.6.62 吴川斌的博客独家版 - 吴川斌的博客
下载连接及安装方法如上,在吴川斌博客上找链接
破解有两个方法
1.如使用的exe安装,阿狸狗需要用V1.4破解
OrCAD_Library_Builder_17_2-2016.exe
AleegoCrackMaster_v_1_4
2.下载.7z,使用阿狸狗3安装
OrCAD Library Builder 17.2-2016 www.mr-wu.cn.7z
AleegoCrackMasterV3.1.9
两种方法都试了结果一样,如上两种方式都是安装后破解了。不破解的时候不能用,会有提示。
二.orcad library builder 使用
OrCAD Library Builder使用详解_orcad library buider_芯思创的博客-CSDN博客
1.建立一个orcad 原理图库测试下
依据上面的参考链接建立
最后导出,导出时报错
如上log报错内容为:
5:14:52 PM Key - 24 ... 23
5:14:52 PM Created symbol file D:\cadence_lib\Test_lib\CP2104.xml
5:14:52 PM Starting tcl/tk process D:\Cadence\Cadence_SPB_17.2-2016\tcltk\bin\tclsh.exe "D:\Cadence\OrCAD_Library_Builder_17_2-2016\LibraryBuilder\Scripts\emaEdaBuilderUtils.enc" "D:\cadence_lib\Test_lib\CP2104.xml" "D:\cadence_lib\Test_lib\TEST_LIB.olb" "CP2104" 1 "C:\Users\~~~\AppData\Local\Temp\tmp2A99.tmp"
5:14:52 PM tcl/tk process exited with output
5:14:52 PM Export process returned with response
5:14:52 PM E-
5:14:52 PM E-Failed to export symbol.
分享:orcad library builder导出capture symbol失败,需要设置环境变量 - Cadence Allegro论坛 - EDA365电子论坛网
查找问题,依据如上的经验在cmd下运行
报错原因是找不到cadence 安装位置,尝试配置环境变量,还是没有用
orcad library builder导出的时候报错|Layoutguide指南|Checklist - 逆天PCB论坛 - Powered by NTpcb
http://bbs.ntpcb.com/simple/?t62455.html
有人说是破解不完整,尝试按新的方式重新破解
OrCAD Library Builder使用详解_orcad library buider_芯思创的博客-CSDN博客
主要是在
1.license.dat中增加OrCAD_Library_Builder
2.用阿狸狗下面的cl_util.dll替换安装目录下cl_util.dll,发现这两个日期都相同,估计是没用
测试还是会报错,并没有改善
-
尝试理解tcl那段的意思
原来是加密的tcl,因此具体执行的代码无从得知,应该是调用了orcad,可能安装路径不同会导致此问题,具体原因未知,有人知道也麻烦评论下。
但这里尝试点击按钮调用orcad(invoke capture),是可以打开的,因此路径应该是配置了。
用TclPro中的tbcload加密Tcl代码 - 非是非
习惯上加密后的文件可以用后缀名".tbc"。上面例子为了便于查看代码,用了".tbc.tcl"。
加密后的文件(t.tbc.tcl)内容入看起来如下:
# TclPro::Compiler::Include if {[catch {package require tbcload 1.3} err] == 1} { error "The TclPro ByteCode Loader is not available or does not support the correct version" } tbcload::bceval { TclPro ByteCode 1 0 1.3 8.3 3 0 33 11 0 0 12 0 6 3 3 -1 -1 33 w0E<!(H&s!,`yTv1NW<!2Ki<!75bpv2,tl#+Z8X!z
但发现在project 目录下有xml文件,依稀记得xml文件也可以快速导入建库,因此尝试用
-
xml文件导入建orcad库
CP2104.xml
打开lib然后import xml如下
可以看到新建了一个olb,打开olb确实可以看到新的part,因此无法导出时,先可以用此方法建库,但毕竟没有一次导入快捷。
总结:
- 如何解决export 目前还没有方案,论坛里,有两种答案,一种是破解不完整,一种是tcl路径不对需增加环境变量,我尝试均未解决,如有哪位仁兄解决了,还望不吝分享下。
- 不能export时,也创建了xml文件,可以import xml建库
- 建好的库还需要手动编辑下part框位置,这个是否可以提前设置
参考TclPro中的tbcload加密Tcl代码 - 非是非