教你如何在Allegro Skill FORM中添加图片

本文由 dongle 于 2014-7-31 14:49 发布在  Skill    

allegro FORM中可在FIELD定义中通过THUMBNAIL关键词为FORM添加图片。

具体需要注意以下几点:
1.FORM中的图片必须为BMP格式,且BMP必须小于或等于256色。
2.在定义有THUMBNAIL的字段中,必须定义一个FSIZE,为图片指定一个显示区域。
3.图片必须放在SKILL目录中,你也可自己通过setSkillPath函数自己定义一个目录。
4.图片是显示在FSIZE区域中的,默认是居中显示。如果想将图片拉伸到填满整个FSIZE指定的区域,那么可以在FIELD中添加以下代码实现:
  OPTIONS stretch

5.如在FORM定义FIELD时,未指定图片,那么可以在skill代码中通过axlFormSetField函数重新指定bmp的路径。




下面是一个简单的FORM例子:


未标题-1.gif 


代码如下:

FILE_TYPE=FORM_DEFN VERSION=2

FORM 

FIXED

PORT 24 6

HEADER "EELayout"

TILE


FIELD bmp

THUMBNAIL logo.bmp

FLOC 1 1

FSIZE 23 5

ENDFIELD

FIELD OP

FLOC 1 7

MENUBUTTON "Goto eelayout.com" 23 5

ENDFIELD

ENDTILE

ENDFORM
 


    测试方法:
    首先找一个bmp图片,并存放于SKILL目录中。

    新建一个扩展名为form的文件(比如"bmptest.form"),将代码中的logo.bmp替换掉。然后将代码存放于其中。保存form文件到pcb文件根目录,就是与Allegro PCB文件一个地方
    打开allegro,在命令栏输入以下代码:
    skill axlFormTest("form文件路径")
注:需将bmp文件存放于D:\Cadence\SPB_16.6\share\local\pcb\icons,或自行设定参数!

标签: Skill Form 图片

发表评论:

电子布局网  |  手机版  |  RSS  |  我要留言

All Rights Reserved. Powered by 电子布局--

sitemap

Free Web Hosting