今天小编要和大家分享的是Allegro相关信息,接下来我将从在Allegro环境下运行SKILL的方法,cadence 铿腾电子 15. skyworks 思佳讯 16. qorvo 17. tdk 18.这几个方面来介绍。

Allegro相关技术文章在Allegro环境下运行SKILL的方法cadence 铿腾电子 15. skyworks 思佳讯 16. qorvo 17. tdk 18.

Allegro相关技术文章在Allegro环境下运行SKILL的方法

1、如何在PCB Editor 环境下启动SKILL 命令行解释器界面?    直接输入set  telskill,然后你就会看到一个新的界面,这个界面就是用来运行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("C:/test.il") 或者 load("C:\test.il") 接下来运行tr_Example_1(), 回车,看看什么结果。

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

  1. SKILL 文件的扩展名一般为.il,通过load()函数可以加载
  2. SKILL文件放在一些特定的路径下可以直接加载,不需要输入绝对路径,直接输入文件名即可, load("test.il")
  3. 带绝对路径加载 SKILL  文件,一般输入一个/来隔开路径, 如果需要使用,则需要输入两个,代表转义,\表示一个 。
  4. 使用procedure 可以定义一个SKILL 函数,上面的例子,函数名为tr_Example_1,注意函数名后的括号和函数名之间不要有空格。
  5. 我们可以很方便的在SKILL解释器中单步调试SKILL语句,例如:上面函数体中的printf("Let's go today. ") 可以直接在SKILL 解释器下运行,当然axlUIConfirm("Hello, SKILL... ")也可以,其中函数体中的注释为以分号开始的行,此为单行注释。
  6. 我们还可以使用像C 语言的注释一样/* */来进行模块注释,但是不要出现两个/* */注释的嵌套。

4、我写这么清楚,相信大家还会输入错误,哈哈,注意一切都 是英文的逗号,引号!

5、和大家开个玩笑,如果让我知道了SKILL 可以单行运行,我就会将它的所有函数在SKILL 命令行运行一  次,他的函数在什么地方,请直接参考文档。

关于Allegro就介绍完了,您有什么想法可以联系小编。