allegro的skill使用.docxVIP

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
skill是allegro提供的二次开发接口,可以实现一些allegro本身没有的功能,比如说元件对其、割断cline等操作。网上提供了大量的skill程序,熟练使用skill可以在layout时节省很多时间。本文意在记录本人使用skill过程和总结,为以后查询提供备案。该博文会不定期更新。2012年6月30日:? ? 目前还不会编写skill程序,暂停留在使用别人写好的skill阶段。首先介绍如何使用skill。? ? 在使用skill前需要将skill加载到allegro里面。在查阅一些资料后发现有两种方法比较容易:? ? 1、使用FPM软件。? ? FPM软件是一款器件封装制作软件。在安装完成后可以选择:工具-》allegro实用工具,在弹出的对话框中选择添加FPM菜单到allegro中,然后将需要用到的skill放入FPM安装文件夹的util文件夹内就可以使用了。本人使用的是15.5的版本,虽然能够顺利加载skill,但是FPM菜单却没有出现在allegro菜单栏中,只能用调用命令的方式使用skill。而且网上很多人也说使用FPM的方法在16.3的版本中不好用。所以这种方法研究一段时间无果后转投使用其他方法。不排除你使用FPM方法能够成功,那我只能恭喜加嫉妒你了。顺便说一句,我第一次安装FPM的时候发现虽然顺利安装了但是点exe文件不执行,后来上网搜索才发现需要破解。破解方法如下:# _+ I0 ?.?用UltraEdit打开FPM.exe,查找33 C0 E9 F2(注意中间有空格)将33改为8B,F2改为00然后保存。(不敢贪功附上地址/forum.php?mod=viewthreadtid=32980.html)? ? 2、编辑allegro.ilinit和men文件。? ? 这种方法也有很多的版本,本人使用索服的一个技术文档,顺利加载和使用了skill。使用FPM的好处在于省去了编辑allegro.ilinit和men的麻烦,但是由于会遇到各种各样的问题,所以我还是选择了这种最原始的方法。该文档的下载地址为:/down_show.php?id=485。有需要的可以去下,这里不再画蛇添足,若是中间转述出现偏差,那罪过就大了。我使用clinecut.il进行的测试,测试结果可以用。另一个问题:? ? clinecut.il可以顺利使用了,于是屁颠屁颠地又去找了个align_sym.il使用,结果问题来了。在使用align_sym.il命令时窗口提示:? ? E- *Erro* axlFormBuildPopup: argument #1 should be any user-defined (other)type (type templat=otl)-nil? ? 继续网上查资料,最终定位的修改方法是:? ? 1、使用UC或者其他编辑器打开align_sym.il文件,查找:frmfle = outfile(align_sym.form)行。? ? 2、将这行改为frmfle = outfile(./align_sym.form)即在align_sym.form前加./? ? 貌似是生成align_sym.form文件的位置不对引起的问题。? ? 上面这种解决方法应该不是最好的解决方法,应该在allegro.ilinit文件中修改,但是目前为止我还不会修改,只有等高手帮忙或者我自己再参透参透

文档评论(0)

5f2e576 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档