genesis2000脚本练习基础.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

No1:

为什么PCB/FPC行业选用Genesis软件?

cam350已经是快淘汰的软件了,只是一些上了年纪的人在用,或者一些简单处理钻锣带的人在用,这个软件不能进行自动优化,现在用的人已经不多啦,但genesis就不一样了,它可以自动检测,自动优化,网络分析,自动拼板,自动添加pnl封边,总之功能非常之强大。

No2:

Genesis软件如何对流程规范化?

利用Genesis软件对PCB/FPC工程资料进行处理时,客户原稿与实际设计的资料是完完全全分开的,设计员在设计单元进行修改资料时,是无法改动客户原稿资料的,实现对工程资料一对一的处理方式,从而达到对制作流程规范化。

No3:

如何实现Genesis软件自动化

No1:利用Genesis软件提供接口进行软件二次开发,来实现软件自动化。

Eg:

Genesis软件提供API接口给编写程序员进行二次开发.

No2:利用Genesis软件提供脚本录制功能,来实现软件自动化。

Eg:

一些genesis系统自带的功能,完全可以通过它的录制功能,来提取程度代码,方便程序员编写程序.

COMdisplay_layer,name=l1,display=no,number=1

COMdisplay_layer,name=w,display=yes,number=1

COMwork_layer,name=w

COMunits,type=mm

COMsnap_mode,mode=center

COMadd_pad,attributes=no,x=3,y=3,symbol=r4000,polarity=positive,angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1

COMadd_pad,attributes=no,x=3,y=8,symbol=r4000,polarity=positive,angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1

COMadd_pad,attributes=no,x=3,y=197,symbol=r4000,polarity=positive,angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1

COMadd_pad,attributes=no,x=247,y=197,symbol=r4000,polarity=positive,angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1

COMadd_pad,attributes=no,x=247,y=3,symbol=r4000,polarity=positive,angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1

No3:利用Genesis所支持的脚本语言--Csh/Perl--,来实现软件自动化。

Eg:

#!/usr/bin/perl-w

useGenesis;

#useTk;

useutf8;

#读取拼板尺寸

$f-INFO(units=inch,entity_type=step,

entity_path=$JOB/$panel);

$pnl_x_inch=$f-{doinfo}{gPROF_LIMITSxmax};

$pnl_y_inch=$f-{doinfo}{gPROF_LIMITSymax};

$x1=$pnl_x_inch*0+0.098425;

$y1=$pnl_y_inch*0+0.098425;

$x2=$pnl_x_inch-0.098425;

$y2=$pnl_y_inch-0.098425;

#自动增加边框线

$f-COM(add_line,attributes=no,xs=$x1,ys=$y1,xe=$x2,ye=$y1,symbol=r196.85,polarity=positive,bus_num_lines=0,bus_dist_by=pitch,bus_distance=0,bus_reference=left);

$f-COM(add_line,attributes=no,xs=$x2,ys=$y1,xe=$x2,ye=$y2,symbol=r196.85,polarity=positive,bus_num_lines=0,bus_dist_by=pitch,bus_distance=0,bus_reference=left);

$f-COM(add_line,attributes=no,xs=$x1,ys=$y1,xe=$x1,ye

文档评论(0)

genesis2000培训和脚本培训 + 关注
实名认证
服务提供商

承接genesis2000脚本开发和修改,genesis2000各种疑难杂症的解决方案

1亿VIP精品文档

相关文档