EDA365电子工程师网

标题: skill初学者的福音 [打印本页]

作者: y175813652    时间: 2008-10-8 16:14
标题: skill初学者的福音
针对关于skill的学习的资料较少,有的又比较零散,不系统,不全面,为方便大家学习,特发此帖,希望对初学者有所帮助!~欢迎提出宝贵意见
1. Allegro自带的原始"skill"资料(绝对经典)发它的原因是有的初学者找不到目录
[attach]12532[/attach]

2.提供一些skill的例子,先读别人的程序,再模仿,肯定事半功倍!~顶!~
[attach]12535[/attach]
3.下面介绍一下如何做面板(面板就是在allegro运行下的一个窗口,是你所写的程序运行的一个载体)
如下是一个面板程序,将在每行做解释:
[attach]12537[/attach]
FILE_TYPE=FORM_DEFN VERSION=2                            程序头,固定
FORM                                                                                formtype的分为FIXED | VARIABLE
FIXED                                                                                 所以这儿选择FIXED
PORT 42 10                                                                      form的宽度和高度,但高度在FIXED属性下被忽略
HEADER "Conversion Pads to Allegro"                             面板的名字

                                                                                         总的来讲,这一段基本上都是固定的

TILE                                                                                  程序头,固定
GROUP "Select pads text file"                                           在面板上划分一个区域,取名为"Select pads text file"
GLOC 3 1                                                                          名字的位置(3 1)是坐标
GSIZE 35 5                                                                        区域的大小                                                                     
ENDGROUP                                                                       结束命令


FIELD textfile                                                                      定义一个文本框
FLOC 5 3                                                                           定义其大小
GROUP "Select pads text file"                                            定义这个文本框隶属于"Select pads text file"这个区域
STRFILLIN 20 100                                                              定义这个文本框可输入和可显示的字符个数
ENDFIELD                                                                           结束命令


FIELD browse_file                                                              
FLOC 27 3
FGROUP "Select pads text file"                                         定义这个按键属于"Select pads text file"这个区域
MENUBUTTON "Browse_file" 10 3                                     定义一个按键,名字为Browse_file
ENDFIELD                                                                          结束命令

FIELD ok
FLOC 2 10
MENUBUTTON "Ok" 9 3
ENDFIELD
                                                                                      注:以下与上雷同.请读者自行了解.(别说你读到这儿了,下面还看不懂哦 )

FIELD change
FLOC 17 10
MENUBUTTON "Change" 9 3
ENDFIELD


FIELD cancel
FLOC 32 10
MENUBUTTON "Cancel" 9 3
ENDFIELD

ENDTILE
ENDFORM



FIELD cancel
FLOC 32 10
MENUBUTTON "Cancel" 9 3
ENDFIELD


ENDTILE
ENDFORM
具体还有很多函数,请参照附件allegro_skill.rar400页左右
作好上面的程序,应当怎么加载它呢?请大家记好了:
1.面板文件的扩展名为".form"通过Skill程序来调用它,下面的附件就是一个面板skill程序.
[attach]12536[/attach]
把上面的面板程序命名为conpads.form.
注:在程序中有这么一句化: form = axlFormCreate( 'conpadsform "~\\pcbenv\\forms\\conpads.form" '(se outer) 'Conpads_Action t)
是你的面板程序的路径,一定要设置好,否则读不出来哦 .
4.一切搞定之后,你就可以在Allegro下运行了,看看这个面板是什么 如何运行,请参考本版块的文章:adence Allegro SKILL语言讨论和交流(二)~~ 如何在Allegro环境运行SKILL?
未完待续!~
看完 ,如果你感觉好,   一定要顶    !~
作者: basten-0571    时间: 2008-10-8 17:04
楼主发贴很辛苦,支持
抢一个沙发
作者: y175813652    时间: 2008-10-8 17:09
兄弟,谢了!~
非常需要你这样的,法帖的人才感觉值得
作者: ade-0902    时间: 2008-10-8 17:33
很好很强大 3Q
作者: y175813652    时间: 2008-10-8 17:53
面板程序中FIELD cancel
FLOC 32 10
MENUBUTTON "Cancel" 9 3
ENDFIELD

ENDTILE
ENDFORM删掉,多了
不好意思!~
作者: x68049    时间: 2008-10-9 13:09
很仔细..谢谢你的分享
作者: bailey    时间: 2008-10-16 07:37
谢谢楼主
作者: btgcht    时间: 2008-10-16 08:42
希望能借楼主的帖子学会设计自己的skill...谢谢楼主~~
作者: zyunfei    时间: 2008-10-16 09:56
先谢谢楼主了
作者: qiutonghua    时间: 2008-10-16 10:26
楼主真是好人
作者: zxpchx    时间: 2008-10-16 17:10
向lz学习skill。
作者: fan54312    时间: 2008-10-21 12:22
感谢楼主!
作者: 樊广俊    时间: 2008-10-21 15:41
太感谢了
作者: yang5051    时间: 2008-10-22 09:33
谢谢了
作者: yang5051    时间: 2008-10-22 09:37
兄弟,写的不错,大家DD!
作者: dingtianlidi    时间: 2008-10-22 09:40
今天才看到!
顶一下,好东东!!!
作者: zengeronline    时间: 2008-10-23 12:46
沙发沙发沙发
作者: HLFJZG    时间: 2008-10-25 09:21
好,好,一定顶!!
作者: ketter    时间: 2008-10-25 14:06
标题: 謝謝!
初学初用的我正需要,謝謝楼主的支持。
作者: 2003zoull    时间: 2008-11-18 16:44
谢谢楼主分享
作者: jone_yl    时间: 2008-12-1 17:27
顶一下,
作者: 泰然    时间: 2008-12-2 03:56
正在学
作者: 果冻爱芳芳    时间: 2008-12-2 15:26
谢谢楼主
作者: yuma    时间: 2008-12-3 18:39
LZ辛苦了,感谢
作者: yuma    时间: 2008-12-3 21:25
好东西啊,可是为什么我不能下呢??????????
作者: northji    时间: 2008-12-3 22:17
楼主太好了。
作者: Sunnyly621    时间: 2008-12-4 11:10
谢谢了
学习中
作者: NMDNBA    时间: 2008-12-5 16:48
学习!谢谢
作者: yuma    时间: 2008-12-7 11:36
怎么不能下????
作者: NMDNBA    时间: 2008-12-9 08:47
到10了还下不了,晕
作者: shuwf    时间: 2008-12-14 09:00
謝謝!
初学初用的正需要
作者: aguang963_0    时间: 2008-12-19 19:37
晕,权限不够,继续努力
作者: milaner    时间: 2008-12-27 04:30
楼主辛苦 多谢多谢
作者: cai_layout    时间: 2009-1-4 14:56
好好好好好
作者: cai_layout    时间: 2009-1-4 14:57
可我下不了啊
作者: cai_layout    时间: 2009-1-4 15:14
要怎么样才能下啊???
作者: y175813652    时间: 2009-1-5 15:06
本帖最后由 y175813652 于 2009-1-5 15:08 编辑

等你到了2级会员时就可以了,我设置权限时,是根据论坛规定来设置的,为的是论坛的发展,请见谅!~不过楼上的我可以发你一份
作者: NMDNBA    时间: 2009-1-5 16:33
怎么上不去了呀
作者: cai_layout    时间: 2009-1-6 11:44
Y175813652太谢谢太谢谢你啦!!
作者: cai_layout    时间: 2009-1-6 11:46
我的邮箱是:cai_85@live.cn
作者: y175813652    时间: 2009-1-6 13:28
NMDNBA cai_layout 已[attach]15457[/attach]发送 请查收
作者: cai_layout    时间: 2009-1-6 14:02
谢谢谢谢谢谢
作者: NMDNBA    时间: 2009-1-6 15:20
这些都在DOC里
作者: NMDNBA    时间: 2009-1-6 15:21
也还是谢谢你,你是怎么学的?
作者: cai_layout    时间: 2009-1-6 16:31
y175813652我下不了,再给个邮箱你cai_yuanyuan1985@yahoo.com.cn,麻烦了,谢谢啦!
作者: y175813652    时间: 2009-1-6 17:12
本帖最后由 y175813652 于 2009-1-6 17:13 编辑
也还是谢谢你,你是怎么学的?
NMDNBA 发表于 2009-1-6 15:21
这个必须是自己学了,耐下心来肯E文,他和C++和C#很相似的,建议你先看别人写好的程序,直到读懂为止,弄清楚这段段程序的功能和结构,每一个代码块的作用,在到每一个函数的作用,慢慢来就可以了.[attach]15467[/attach]
作者: cai_layout    时间: 2009-1-7 14:05
恩,我看了一下,语法和C相似,只不过函数功能不一样的
作者: bo0130    时间: 2009-1-20 20:44
楼主发贴很辛苦
作者: bo0130    时间: 2009-1-20 21:08
下不了。能给发个吗?mail:bo_0130@163.com.谢谢
作者: huangzhf    时间: 2009-1-20 22:27
好东西啊,可惜权限不够 ,,能发一个吗?huangzhenfu-822@163.com
作者: bo0130    时间: 2009-1-21 10:49
EDA365论坛 提示信息您无权进行当前操作,这可能因以下原因之一造成

对不起,只有特定用户可以下载本论坛的附件,请返回。

您已经登录,但您的帐号或其所在的用户组无权访问当前页面。
原因何在?????????
作者: zhwzjf    时间: 2009-3-3 11:36
谢谢,好人!
作者: shanzhengsz    时间: 2009-3-11 20:16
为什么我不可以下载呢
作者: zhyong45    时间: 2009-3-17 12:26
这些很有用的,收下了,谢谢楼主!顶!!!
作者: 浪子    时间: 2009-3-17 15:34
先谢谢啦,最近在学~~~~顶~~~~~~~~
作者: 农场高手    时间: 2009-3-17 16:47
向lz学习skill 。。。
作者: zengeronline    时间: 2009-3-20 19:15
ding~~~~~~~~~~~
作者: steven.ning    时间: 2009-3-21 07:55
学习了,谢谢!
作者: steven.ning    时间: 2009-3-21 07:57
把东西贴出来了,又不让下载,何必呢?
作者: jefanlin    时间: 2009-3-21 19:50
skill初学者的福音? 為什麼附件無法下載?
作者: hitren    时间: 2009-3-24 08:39
必须顶了!特别是对于我们新手来说。
作者: hitren    时间: 2009-3-24 08:40
哎,下不了~
作者: sac100    时间: 2009-4-14 01:01
谢谢楼主分享
作者: fuwangwang98    时间: 2009-4-15 22:58
好东西   谢谢
作者: anweyuan    时间: 2009-5-11 15:53
标题: RE: skill初学者的福音
顶一个
作者: 叫布什动我啊    时间: 2009-5-12 23:00
真的很不错哦,
适合偶们新手啦
作者: hfxin2001    时间: 2009-5-13 12:35
还有权限,呜呜,过一段时间才能下载
作者: 憨仔    时间: 2009-5-22 16:37
确实好帖子
作者: liuliuset    时间: 2009-5-24 19:48
顶,顶,为啥我不能下载呢? 楼主
作者: coyoo    时间: 2009-6-2 15:36
如何提高我的阅读权限
作者: coyoo    时间: 2009-6-2 15:37
有没有人知道啊
作者: elm99    时间: 2009-7-1 19:49
楼主,附件怎么下呀
作者: 叫布什动我啊    时间: 2009-7-1 23:23
感动中......
作者: wei798    时间: 2009-7-4 11:24
级别太低
作者: cqnorman    时间: 2009-7-7 08:12
顶啊!目前不忙学,先收藏~
作者: chenshiqi906    时间: 2009-7-7 09:23
多谢了哈,我刚刚接触Allegro,多学习一下
作者: aguang963_0    时间: 2009-7-8 09:02
非常感谢
作者: EST    时间: 2009-7-8 23:04
It can not be downloaded, why?
作者: molyzhang    时间: 2009-7-20 16:42
绝对经典
作者: may    时间: 2009-7-22 11:26
楼主是大好人,楼主是大帅哥
作者: dzcn_hh    时间: 2009-7-22 14:28
谢谢分享!
作者: wujinrung    时间: 2009-7-24 08:54
辛苦了~~
新手學習, 感謝分享!!
作者: ray372liu    时间: 2009-7-24 14:47
谢谢楼主

作者: foxconnwj    时间: 2009-7-29 07:54
閱讀權限這么高,明顯不是給初學者的嗎?應該講究開源啊,既然是help,就應該全部共享啊
作者: lizhangyu    时间: 2009-7-30 19:11
谢谢分享
作者: l1454828    时间: 2009-7-30 22:29
支持啊 我什么时候才能看到啊
作者: defir    时间: 2009-8-5 16:28
没权限咋整啊?
作者: myedacn    时间: 2009-8-6 11:50
兄弟,写的不错,大家DD!
作者: BluesinE    时间: 2009-8-6 12:39
学习下,大家顶上去!
作者: hahacomcn    时间: 2009-8-7 13:28
为什么不能下载啊,需要的。
作者: yl904573    时间: 2009-8-17 22:18
xiangxia
作者: yl904573    时间: 2009-8-17 22:21
为啥没有10
作者: fanxuechao    时间: 2009-8-19 20:45
ding a
作者: ramanaindia    时间: 2009-8-19 23:37
Thankyou
作者: newoodsoft    时间: 2009-8-20 08:44
应该是不错的资料~,阅读权限不够啊~只能等等了
作者: iceisfire    时间: 2009-8-27 11:18
对我这样一个初学者很有用《顶!!! 1# y175813652
作者: iceisfire    时间: 2009-8-27 11:28
楼主能否也发一份给我,我也下不了,现在急需要这方面的资料。我的邮箱:iceisfire@163.com,谢了!
作者: 天涯共线    时间: 2009-8-27 13:26
我也下不来,Msn或者MAIL给一份:mickey_xu1979@hotmail.com
作者: whitehorse    时间: 2009-9-1 20:57
It's so ....cool . Today really is my lucky day . 谢谢楼主了~~
作者: ramanaindia    时间: 2009-9-2 02:27
Thank you




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2