在Allegro环境下运行SKILL的方法

来源:本站
导读:目前正在解读《在Allegro环境下运行SKILL的方法》的相关信息,《在Allegro环境下运行SKILL的方法》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《在Allegro环境下运行SKILL的方法》的详细说明。
简介:本文主要介绍了在Allegro环境下运行SKILL的方法,并举例说明

1、如何在PCB Editor 环境下启动SKILL 命令行解释器界面?

直接输入settelskill,然后你就会看到一个新的界面,这个界面就是用来运行SKILL 函数和命令的解释器。

当然,如果你不觉得界面太小,可以直接在命令行中输入skill ,然后运行SKILL函数和命令,也可以正常执行,退出可以直接输入exit。

2、如何执行写在文件中的SKILL 函数和命令?

首先,我们按照上面的方法运行SKILL 命令行解释器,然后输入getSkillPath(),回车后,可以看到返回一个路径的列表,如果我们的SKILL 文件放在这些路径下,就可以直接使用load()函数加载使用,如果你的SKILL文件没有在其中的一个路径下,就需要带上绝对路径,这个地方大家需要注意‘’和‘’的区别,我不想做什么理论描述,看看下面的例子:

假如你有一个文件放在C:下,名字为test.il,一般SKILL 文件都以.il 为后缀

使用Ultra-Editor 打开文件,输入如下内容:

procedure( tr_Example_1()

prog( ()

;打印一串字符

printf(Let's go today. )

;弹出一个对话框

axlUIConfirm(Hello, SKILL... )

return(t)

然后在SKILL 解释器界面下加载SKILL 文件如下:

load(Ctest.il)

或者

load(Ctest.il)

接下来运行tr_Example_1(), 回车,看看什么结果。

3、总结上面的例子(我们学到了什么?)

SKILL 文件的扩展名一般为.il,通过load()函数可以加载

SKILL文件放在一些特定的路径下可以直接加载,不需要输入绝对路径,直接输入文件名即可, load(test.il)

带绝对路径加载 SKILL文件,一般输入一个来隔开路径, 如果需要使用,则需要输入两个,代表转义,表示一个 。

使用procedure 可以定义一个SKILL 函数,上面的例子,函数名为tr_Example_1,注意函数名后的括号和函数名之间不要有空格。

我们可以很方便的在SKILL解释器中单步调试SKILL语句,例如:上面函数体中的printf(Let's go today. ) 可以直接在SKILL 解释器下运行,当然axlUIConfirm(Hello, SKILL... )也可以,其中函数体中的注释为以分号开始的行,此为单行注释。

我们还可以使用像C 语言的注释一样 来进行模块注释,但是不要出现两个 注释的嵌套。

提醒:《在Allegro环境下运行SKILL的方法》最后刷新时间 2024-03-14 01:05:35,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《在Allegro环境下运行SKILL的方法》该内容的真实性请自行鉴别。