• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > 请教:关于Skill的问题

请教:关于Skill的问题

录入:edatop.com     点击:
请问skill中有什么函数可以设置constraint中的参数值吗?例如,通过函数设置line to line的间距?

自己顶一下,哪位高手指点一下啊

可以用寫script文件﹐然后在skill中調用此文件就可以了。

建议你学SKILL的时候不要去想SCRIPT,那样的话你的SKILL能力并不能快速提高。你只要看看在线帮助就知道skill中有一大套CONSTRAINT管理函数,在下面章节:

 Allegro PCB and Package User Guide: SKILL Reference -- 18. Constraint Management Functions
  

例子:

axlCNSDesignValueSet('((Pad_Soldermask_to_Pad_Soldermask_Spacing 22.0)))

 

我查了一下在线帮助,的确找不到相关的函数来设置Spacing规则。

这里的CONSTRAINT管理函数,几乎都是用在Design Constraints上的。如图中Allegro自带的Design Constraints,其中的函数大多数是设置这个参数的。

关注中,感觉spb skill应该开个专版,都在这讨论感觉有些乱乱的感觉。希望各位论坛大佬多呼吁呼吁:)

恩,而且这里讨论Skill的都不多,遇到好多的问题都不好交流

多谢楼上几位!

我想编写一个Skill程序,目的是可以通过调用一个.txt文档的数据来设置设计需要的Constraint。

这样做的好处是可以方便的把一个设计中的规则转移到另一个设计中,而且便于修改和控制;而且这样可以减少不小心设错参数的概率。Script是做不到很方便控制的,因为我可能只想修改一个参数,但还要重新录制一次。

我初学Skill,基本还没有什么概念,希望楼上几位能多给我出点主意。

bucuo  a 

这个要求我倒建议不用特别钻进SKILL里来看,你的这个“规则转移”的概念通常不用SKILL来弄的,一般就如IC设计一样(里面的CONSTRAINTS才复杂),是靠提交TECH文档来完成CONSTRAINTS转移的。

你说的tech文件是什么?我没有接触过

能麻烦你多讲些吗?

那个是Allegro自带的功能,File - Import & Export - Techfile... 基本的规则都可以从这里导入、导出。特殊的网络规则可以从Constraint Manager 导入、导出。

多谢!

我导出了一下,tech文件可以用写字板打开,但内容太繁杂了,如果我想只把原来的line to line和line to pad修改一下,要怎样方便的修改?

没错,Tech文件就是一个文本形式的可编辑文件,内容也并不是那么复杂,各种规则都是用英文描述的,很容易看懂,而且还有括号把各种规则划分开来。

如果你想修改line to line和line to pad的参数,可以找到 类似这样的句子,下面就有                   其中就可以修改它们的参数。

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:candence高人指点一下吧!
下一篇:討論一下六层板的层疊

PCB设计培训课程推荐详情>>

  网站地图