Cadence Allegro SKill 语言出Gerber创建Film层信息的API

Cadence Allegro SKill 能够极大的扩展Cadence Allegro的灵活性,使用Skill语言,我们可以按照自身日常PCB设计中遇到的问题,Cadence Allegro自带功能无法满足的需求,通过调用Skill API来对Cadence Allegro进行功能扩展,以满足实际PCB设计应用中的特殊需求。

这期讲一下 Cadence Allegro SKill 创建光绘层的API,我们可以利用该API,在出Gerber时自动为我们创建合适的Film层。

axlDBCreateFilmRec  

用途: 根据当前Allegro设置的可见层来创建film层

参数:

  • t_filmname   film层名称
  • n_rotate_code   0,2,4,6 分别代表旋转 0,90,180,或者270度
  • n_x_offset   x 坐标偏移量
  • n_y_offset   y 坐标偏移量
  • n_undef_line_width   板子Outline外扩的隔离线 Shape bounding box 尺寸 负片有效
  • n_shape_bound   去除未连接的焊盘 负片有效
  • n_plot_mode   0 负片 1 正片
  • n_mirrored   是否镜像
  • n_supp_unconnect   去除未连接的焊盘
  • n_draw_pad
  • n_aper_rot
  • n_fill_out_shapes
  • n_vector_based

axlDBCreateFilmRec 举个栗子

axlDBCreateFilmRec “www.mr-wu.cn” 0 0 0 0 0 1 0 0 0 0 0 0 1

 

Cadence Allegro SKill 语言创建光绘文件的API-1

 

Cadence Allegro SKill 语言创建光绘文件的API-2

 

上边的API 是以 Allegro 中当前可见的图层来创建Film,如果我们要指定以Allegro特定的Class/Sub Class来创建Film,则可以用下边这个API

axlfcreate

举个栗子

axlfcreate “www.mr-wu.cn” ‘(0 0 0 0 0 1 0 0 0 0 0 0 1) ‘(“ETCH/TOP” “PIN/TOP” “VIA CLASS/TOP”)

这里第一个括号里边的参数定义与前边介绍的 axlDBCreateFilmRec 参数一样, 第二个括号里的参数为需要设定的层的 Class 与 Sub Class

注意这里的 ‘(参数) 是一组参数 然后加空格 再跟着 ‘(参数) 为第二组参数,以 ‘ 来分段,可别打成 ‘()’空格()了,这样是会报错的。

 

Cadence Allegro SKill 语言创建光绘文件的API-3

 

Cadence Allegro SKill 语言创建光绘文件的API-4

 

这些API就是Cadence Allegro 出光绘 Gerger文件时,自动根据叠层信息设置Film层的基础啦,后边老wu会做一个出gerber自动设置film信息的插件免费给大家用。

 

 

 

 

 

文章写得好 赏颗六味地黄丸补补

原创文章,转载请注明: 转载自 吴川斌的博客 https://www.mr-wu.cn

本文链接地址: Cadence Allegro SKill 语言出Gerber创建Film层信息的API https://www.mr-wu.cn/cadence-allegro-skill-create-film-record-api/

分享到微信
使用微信扫码将网页分享到微信

推荐文章

5 条评论

  • 吴川斌

    2016年5月3日

    谢谢关注

  • 苒悠悠byo

    2016年5月3日

    学习了

  • 伤了心

    2015年10月6日

    求插件 吴工

  • 流绪微梦

    2015年9月2日

    不明觉厉

    • 吴川斌

      2015年9月3日

      谢谢关注 O(∩_∩)O~

神评一下


The maximum upload file size: 10 MB.
You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, other.

您发布的评论需等待老wu的审核才会显示,请填写正确的邮箱地址,老wu回复后会邮件通知到您所填的email
评论可以上传附件 复杂一点的描述最好附上示意图 但不要灌水 谢谢 :)

你可以从微信分享这篇文章

只需要简单两步

1.点击右上角

2.选择分享到朋友圈