我们从2011年坚守至今,只想做存粹的技术论坛,记录你的技术足迹,有空就回来看看。  由于网站在外面,点击附件后可能要20秒才弹出下载,请耐心等待,勿重复点击

 找回密码
 立即注册
搜索
查看: 1349|回复: 3

skill初学者的福音(二)

[复制链接]

该用户从未签到

1万

主题

1292

回帖

936

积分

管理员

积分
936

社区居民最爱沙发原创达人社区明星终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

QQ
发表于 2013-3-29 18:58:59 | 显示全部楼层 |阅读模式
今天没事,又来到了论坛,没想到上一贴得到了大家的积极支持,对本人也是一种安慰和鼓历,为了感谢大家的支持,再发一个,希望大家多DD
  上版主要介绍了如何制作面板和如何调用面板等,今天我们主要谈2点:
  1.skill的调试环境;
  2.skill的变量和流程控制语句 .下面我们开始介绍第一点:
  
  skill的调试环境:
  在你写skill时,为了验证程序的正确与否,和别的语言程序一样,需要调试,那么,skill的程序应当如何调试呢?简单的调试,也就是说对一些简单函数的功能的调试,我们可以在allegro里Command栏里输入skill,回车就可以了,如下图所示:
     

    如果感觉空间小的话,可以在skill开发板里进行,在allegro里打开Setup→user Preferences→skill→testskill,然后点OK,出现如上画面(右),程序调试就应当在alllgro环境下加载了,Skill是通过 allegro.ilint文件加载的,打开 allegro.ilint 文件,输入load("skill/pad_asc.il")在这里,pad-asc.il是你的skill文件名. Skill调试也可以通过宏开始加载程序,格式如下:
version 15.5
alias F5 "enved ;setwindow form.prfedit;FORM prfedit treelistSkill ;FORM prfedit telskill YES ;FORM prfedit apply;FORM prfedit done;setwindow pcb"
alias SF5 "enved ;setwindow form.prfedit;FORM prfedit treelistSkill ;FORM prfedit telskill NO ;FORM prfedit apply;FORM prfedit done;setwindow pcb"


skill load( "~/pcbenv/skill/pad_asc.il")
alias F2 "skill pad_asc" 注:pad_asc是skill的你所注册的一个skil命令.F2可以任意修改.
把它们复制到一个写字板中,扩展名改为".scr",放到pcbenv下scripts文件夹下,然后打开allegro,点空格键的左边3个键,然后按F2键,就可以直接运行你想加载的skill.,当不想用时,在
skill load( "~/pcbenv/skill/pad_asc.il")
alias F2 "skill pad_asc"每行前加"#"就可以了.由于有事,今天先写到这儿,对不住大家了


问大家个问题:怎么在这里直接插图啊? 我现在都是先把它放到别的地方在引用,麻烦死了
回复

使用道具 举报

该用户从未签到

28

主题

1473

回帖

0

积分

二级逆天

积分
0

终身成就奖

发表于 2019-10-31 07:26:36 | 显示全部楼层
多谢分享 多谢分享
回复

使用道具 举报

该用户从未签到

1

主题

6699

回帖

4

积分

二级逆天

积分
4

社区居民终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

QQ
发表于 2019-11-7 03:47:14 | 显示全部楼层
多谢分享 多谢分享
回复

使用道具 举报

该用户从未签到

5

主题

111

回帖

0

积分

1元学习Pads(221219)

积分
0

终身成就奖

发表于 2023-1-20 19:39:28 | 显示全部楼层
没有附件资料进行参考学习吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表