- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
请大家帮个忙!
录入:edatop.com 点击:
用AD6.6导出了一份telesis的网表,不知道怎么倒入allegro中去更新我的PCB,错误是:ERROR:Expected ‘;’,found an illegal character,line ignored.希望可以得到大家的帮助。多谢了。
你把整个都复制下来看看,不要只复制ERROR那一行
回小编:
Allegro第三方导入网表时,有格式 封装名(*.psm) ! 设备名(*.txt); 器件名 ( footprint ! device ; refdes 例: c0603 ! c0603 ; C1) , 如果其中用了禁用的字符,就会报错,导入失败.
AD导出的telesis网表 格式 封装名 ! 值; 器件名 (例: c0603 ! 0.1u ; C1) 其中0.1u中小数点就是一个禁用字符,程序在读到该符号时,敏感了!它期望的是分号' ; ',所以报错.
解决办法:把0.1u改为c0603
上面的问题解决了,也很有可能还会出现新的问题,这次解决了,可能下次还会有新问题!
我对AD与Allegro互转很有感触,在转换过程中一次又一次的失败让我迫切的想知道原因所在,索其根本原因,只有一个,那就是:Allegro对一些字符 (所谓特殊字符,已作它用,在网表中是禁用的) 很敏感,而AD中是很少这样的限制,如此,以致用AD画的原理图中用了很多Allegro中禁用的字符.要想转换不出问题,有一个办法,就是用Orcad画原理图规范来规范AD原理图的绘制.
多谢楼上的同学,刚才打电话也问了一个业内人士,他建议说就是在Capture中把原来的原理图抄一遍。
Cadence Allegro 培训套装,视频教学,直观易学
上一篇:clipboard.log中出现的问题
下一篇:如何给BGA中扇出的过孔以网络?