金百泽Allegro Skill工具长期使用方法

    阅读模式

前几天有网友问,他一直在用的金百泽的EDA Skill工具提示过期不能再了,怎么破?这个金百泽的EDA Skill工具提供了一些了好用的Allegro扩展功能,能极大提高PCB Layout设计效率,可惜,这个软件只给免费用到2017年末,计算机的日期跨进2018年以后,一旦在运行Allegro程序,就会提示EDA Skill工具已过期,需要联系客服提交机器码注册,老wu联系了客服,说是个人用户,也没有人鸟我了,,关键是这个工具一旦判断超过有效期后,就算是你卸载EDA Skill后再装也是没用的,应该是做了过期信息记录的。

之前给出的解决方式是重装Allegro,然后在启动Allegro之前先将系统的时间改为2017年,这样就可以绕过EDA Skill的日期检测辣  。

方法是创建一个.bat批处理文件,如:Allegro.bat

编辑批处理文件内如如下:

@echo off

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

cd /d "%~dp0"

set a=%date%

date 2017-1-30

START allegro.exe

ping -n 30 127.0>nul

date %a%

金百泽Allegro Skill工具长期使用方法

其中

第2、3行为获取管理员权限,因为要通过命令修改系统的日期,需要管理员权限才行

第5行先把当前的日期保存下来,我们只修改日期,时间就不去修改它了

第6行通过命令“date 2017-1-30”修改系统时间到2017年1月30号

第7行通过命令“START allegro.exe”启动Allegro主程序,这里allegro.exe么有加入绝对路径,因为Allegro在安装时已经在用户的环境变量里已经在Path加入了路径信息:

金百泽Allegro Skill工具长期使用方法

第7行“ping -n 30 127.0>nul”是让批处理其等待30秒,等待allegro程序启动完成哈。老wu建议在Allegro启动的“Select a Product”对话框选择产品特性是勾选中“Use as default”,这样运行批处理程序后就能启动Allegro程序,避免等待30秒后批处理自动改回当前日期后在启动allegro造成EDA Skill失效。

金百泽Allegro Skill工具长期使用方法

第9行“date %a%”将系统日期改回之前保存的日期,也即系统的正确时间。

这样,你每次启动Allegro时,启动的日期都是2017年1月30日,EDA Skill自然就在有效期内了,而且30秒后会自动恢复回正确的系统日期,不影响其他的软件使用。

当然,对于已经失效的EDA Skill,其实也不用将Allegro重装,老wu通过分析EDA Skill的行为分析,发现其或通过“Cadence安装路径下的Cadence_SPB_16.6\share\pcb\text\timerec.dll”这个文件来判断是否过期,只要将其删除即可,例如将Cadence安装在D盘,16.6的路径就是:“Cadence_SPB_16.6\share\pcb\text\timerec.dll”,只要将该文件删除即可,至于17.2对应的路径,17.2大家可以自行查找修改。

几种常用的PCB表面处理工艺及其优缺点 pcb设计

几种常用的PCB表面处理工艺及其优缺点

几种常用的PCB表面处理工艺及其优缺点和适用场景 我们在画好PCB后,将其发送给PCB板厂打样或者是批量生产,我们在给板厂下单时,会附上一份PCB加工工艺说明文档,其中有一项就是要注明选用哪种PCB表...
PCB之器件相邻的焊盘间走线 pcb设计

PCB之器件相邻的焊盘间走线

对于QFP、QFN、SOP等小引脚间距SMT元器件的Layout,有时候我们会遇到该类元器件相邻Pin脚之间需要网络互联的情况。 发现很多同学图省事,直接在焊盘中间走线将pin脚短接。如下图所示   ...
在SMT元器件下方画PCB封装丝印的注意事项 pcb设计

在SMT元器件下方画PCB封装丝印的注意事项

PCB上的丝印是非常常见的,PCB上的丝印具有许多辅助性功能,例如:指示PCB的产品型号,制板日期,防火等级等,还有一些接口、跳线的标注等等不一而足。 对于非高密度板,我们习惯用丝印标出元器件的外框,...