orcad library builder 建库及报错问题

目录

一.安装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代码 - 非是非

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/7823.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java集合框架之collection

1. 什么是集合 1.1 概念 对象的容器&#xff0c;实现类对对象常用的操作。 1.2 和数组的区别 数组长度固定&#xff0c;集合长度不固定。数组可以存储基本类型和引用类型&#xff0c;集合只能存储引用类型。 1.3 位置 java.util.*; 2. Collection体系 2.1 Collection父接…

网络编程 1

前言 小亭子正在努力的学习编程&#xff0c;接下来将开启javaEE的学习~~ 分享的文章都是学习的笔记和感悟&#xff0c;如有不妥之处希望大佬们批评指正~~ 同时如果本文对你有帮助的话&#xff0c;烦请点赞关注支持一波, 感激不尽~~ 目录 网络编程 什么是网络编程&#xff1f;…

ASP网上视频点播系统的设计与实现

在线视频服务系统的功能模块划分如下图&#xff08;2-2&#xff09;所示&#xff1a; 电影分类浏览 用户可以通过电影的类别进行浏览。显示近期热门电影&#xff0c;近期点机排行。用户能很方便的找到自己感兴趣的电影进行观看。 电影搜索 如果用户有很明确的目的&#xff0c;…

JUC结构

JUC是java.util.concurrent包的简称在Java5.0添加&#xff0c;目的就是为了更好的支持高并发任务。让开发者进行多线程编程时减少竞争条件和死锁的问题&#xff01;进程与线程的区别&#xff1a;进程 : 一个运行中的程序的集合; 一个进程往往可以包含多个线程,至少包含一个线程…

JVM的内存区域划分

目录 1、程序计数器&#xff08;内存中最小的一块&#xff0c;里面保存了当前线程下一条执行的指令的地址&#xff09; 2、栈&#xff08;保存局部变量和方法调用的信息&#xff09; 3、堆 &#xff08;成员变量和new出来的对象都在堆上&#xff09; 4、方法区&#xff08…

闲人闲谈PS之四十——项目售前费用归集

惯例闲话&#xff1a;广东这段时间老是下雨&#xff0c;堪比江浙一带梅雨季节&#xff0c;人的心情也像这天气一样&#xff0c;阴雨绵绵。2023年伊始&#xff0c;确实感觉很多事情在发生剧变&#xff0c;这种变化也稍微影响了闲人那本来稳如老狗的心。面对未知和变化&#xff0…

FreeRTOS学习(一)

裸机与RTOS对比 裸机&#xff1a;又称为前后台系统&#xff0c;前台系统指的是中断服务函数&#xff0c;后台系统指的大循环&#xff0c;即应用程序。 实时性差&#xff1a;&#xff08;应用程序轮流执行&#xff09;delay&#xff1a;空等待&#xff0c;CPU不执行其它代码结…

智能汽车赛道「年度大奖」揭晓,哪些供应商在细分市场独占鳌头

智能汽车产业链年度细分市场领军供应商&#xff0c;是高工智能汽车研究院在每个年度基于前装量产数据库及定点车型库数据进行综合评价颁发的年度重量级行业奖项。 2022年&#xff0c;是中国乘用车市场从电动化转型升级到全面普及智能化的关键节点。从计算平台、域控制器、传感…

python天狗吃月 青少年编程电子学会python编程等级考试一级真题解析2022年9月

目录 python天狗吃月 一、题目要求 编程实现 二、解题思路 1、图形分析

thinkphp5.0无限极分类及格式化输出详解案例一则

首先我们来看数据表 从上图中可以发现&#xff0c;中国下有贵州&#xff0c;北京两个子节点&#xff0c;而北京有天安门一个子节点&#xff0c;纽约的子节点是“纽约的子类”。 从pid为0看出&#xff0c;中国和纽约是顶级节点。 因为贵州的pid是1&#xff0c;而中国的id为1…

概率论基础2

文章目录多个random variable条件下的multi random variable 分布和independencemulti random variable continuous**2D normal distribution**two random variable independencemuilti random variable conditional expectional value(discrete)multi random variable conditi…

docker-compose 搭建 MinIO

目录1、搭建单机MinIO1、搭建单机MinIO &#xff08;1&#xff09;配置 docker-compose.yml minio: image: minio/minio container_name: "chain-minio" ports: - 9000:9000 # 服务端口 - 9090:9090 # 控制台端口 environment: - "MINIO_ACCESS_KEYadmin"…

【Python入门第四十七天】Python丨NumPy 数组迭代

数组迭代 迭代意味着逐一遍历元素&#xff0c;当我们在 numpy 中处理多维数组时&#xff0c;可以使用 python 的基本 for 循环来完成此操作。 如果我们对 1-D 数组进行迭代&#xff0c;它将逐一遍历每个元素。 实例 迭代以下一维数组的元素&#xff1a; import numpy as n…

Mysql忘记密码或者有修改密码的需求

今天突然有个想法&#xff0c;想要把毕设弄到服务器上去&#xff0c;所以要配置一下环境安装一下使用一下MySQL&#xff0c;导入一下SQL脚本来创建数据&#xff1b;结果长时间不用MySQL密码不记得了&#xff0c;最后参考了一些博主发现可以这样子修改。 1、打开mysql的配置文件…

OA系统是什么意思?企业为什么要用OA办公系统软件?

阅读本文您将了解&#xff1a;1、什么是OA&#xff1b;2、OA系统是什么意思&#xff1b;2、OA系统功能和对企业重要性 什么是OA&#xff1f; OA即办公自动化&#xff08;Office Automation&#xff0c;简称OA&#xff09;&#xff0c;是将计算机、通信等现代化技术运用到传统…

《剑指offer》——二进制中1的个数

首先&#xff0c;拿到问题不要害怕&#xff0c;我们先来看一下题目说的是什么&#xff1a; 示例1 输入&#xff1a; 10返回值&#xff1a; 2说明&#xff1a; 十进制中10的32位二进制表示为0000 0000 0000 0000 0000 0000 0000 1010&#xff0c;其中有两个1。 示例2 输入&#…

将Linux服务器上的项目上传至Github

使用git上传项目到github常规的步骤继续上传注意事项参考文章常规的步骤 初始化git空间 git init向缓冲区添加想要上传的文件 git add -f /data/xuhongbo/xuhongbo.code/unbiased_sgg_xuhongbo_BCL/maskrcnn_benchmark/*添加备注信息告诉机器&#xff0c;你真的要添加上述文…

vue在input中输入后,按回车,提交数据

vue在input中输入后&#xff0c;按回车&#xff0c;提交数据 1.展示效果如下&#xff1a; 2.代码展示&#xff1a; <div><el-input v-model"toAddNameText" keyup.enter.native"toAddName()" placeholder"回车&#xff0c;即新增该竖杆名称…

【C++】list的使用与模拟实现

目录 一、list介绍 二、list的使用 1、list的构造 2、list capacity 3、list element access 4、list iterator 5、list modifiers 5.1、insert 6、list Operations 6.1、sort 7、list的迭代器失效 三、list模拟实现 1、push_back 2、iterator 3、const iterato…

循环神经网络

循环神经网络(Recurrent Neural Network&#xff0c;RNN)与卷积神经网络一样,都是深度学习中的重要部分。循环神经网络可以看作一类具有短期记忆能力的神经网络。在循环神经网络中&#xff0c;神经元不但可以接收其他神经元的信息&#xff0c;也可以接收自身的信息&#xff0c;…
最新文章