2dmin 发表于 2013-6-25 11:06:01

ORCAD导ALLEGRO网表错误:ERROR(ORCAP-36055): Illegal character in

错误报告内容:Spawning..."D:\Cadence\SPB_16.5\tools\capture\pstswp.exe" -pst -d"e:\work\yuleying\hj-am13-mb-0.0.0\sch\hj-am13-mb-v000\hj-am13-mb-v000.dsn"-n "e:\work\yuleying\hj-am13-mb-0.0.0\sch\hj-am13-mb-v000\allegro" -c"D:\Cadence\SPB_16.5\tools\capture\allegro.cfg" -v 3   -l 31 -s "" -j "PCBFootprint" -hpath "HPathForCollision"#1 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#2 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#3 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#4 ERROR(ORCAP-36055): Illegalcharacter in \hj-am13-mb-v0.0.0(a10)\.#5 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#6 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#7 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#8 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#9 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#10 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#11 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#12 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#13 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#14 ERROR(ORCAP-36055):Illegal character in \hj-am13-mb-v0.0.0(a10)\.#15 ERROR(ORCAP-36035): Multiple pin GND's whichhave different nets connected for J10: SCHEMATIC1, 6.VIDEO_DEC (96.52, 175.26).#16 ERROR(ORCAP-36018):Aborting Netlisting... Please correct the above errors and retry. Exiting... "D:\Cadence\SPB_16.5\tools\capture\pstswp.exe"-pst -d"e:\work\yuleying\hj-am13-mb-0.0.0\sch\hj-am13-mb-v000\hj-am13-mb-v000.dsn"-n "e:\work\yuleying\hj-am13-mb-0.0.0\sch\hj-am13-mb-v000\allegro" -c"D:\Cadence\SPB_16.5\tools\capture\allegro.cfg" -v 3   -l 31 -s "" -j "PCBFootprint" -hpath "HPathForCollision"INFO(ORCAP-32005): *** Done***
分析原因:
首先确认了是非法字符,ORCAD包含的非法字符有:”/”、“<”、“>”、“#”、“$”、“(”、“)”。
解决办法:
打开项目管理:然后在搜索框内输入“*非法字符*”进行查询,发现部分元件的“source library”表示封装来源路径中包含了“hj-am13-mb-v0.0.0(a10)”。
通常使用ORCAD是不会创建封装库的,就无法采用更新封装的方式来解决
那么最简单的解决办法:
点击项目管理







点击鼠标右键:edit object properties
打开元件属性编辑工具




发现大量包含非法字符路径,出现这样的原因是因为之前的原理同,在这个路径下修改了封装,就存在缓存。




故要解决只要找到这些封装,再次编辑一下封装,那么就更换为现在的路径了。
所以这里提醒大家,使用ORCAD和ALLEGRO时不要用中文路径、且文件名和路径名中均不能有非法字符,否则将无法导出网表。

老狼118 发表于 2013-6-29 21:18:24

看不懂哟

menghunabc 发表于 2013-7-1 15:21:03

路径问题吧

hualoufuchen 发表于 2013-7-6 06:26:05

哇好乱啊

may 发表于 2014-1-9 12:01:08

、不错哦

zhang172057 发表于 2016-1-11 13:27:58

yong24hao 发表于 2017-4-8 10:34:09

sjkb2017 发表于 2017-5-5 08:41:22

学习了,不能有非法字符

hlim89 发表于 2017-5-5 08:57:33

好样的

yang_max 发表于 2017-5-5 09:31:02

页: [1] 2
查看完整版本: ORCAD导ALLEGRO网表错误:ERROR(ORCAP-36055): Illegal character in