skill精华-《Cadence Skill 跟着学》 002期 (转载) - Allegro Skill - pcb时代论坛 -

pcb时代论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15746|回复: 5

skill精华-《Cadence Skill 跟着学》 002期 (转载)

[复制链接]

878

主题

3888

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13847
发表于 2014-11-18 11:06:48 | 显示全部楼层 |阅读模式
§ 编者有话要说:

从事allegro layout的人不多,从事allegro layout并会使用skill语言编程的就更少了,如果你只时爱好编程,那还是止步吧。本书只适用于从事allegro layout 工作,并有一定其它计算机语言基础的同行朋友翻阅。

    计算机及其应用专业的我,从事Allegro layout十余年,偏爱使用Delphi编程。因为工作需要接触了skill语言,苦于网络上没有一本完整的skill学习资料,就结合了lisp、turb C、skill-axl三种语言写了这本《 Cadence Skill二次开发指导》,

    SKILL语言是Cadence提供给用户的一个开发接口,利用其本身提供的接口函数和SKILL语言完成自动化操作的功能。可为pcb工程师们提高工作效率,缩短工程图面开发周期,减少出错率等,品质保证等各方面都有一定的帮助。

如何学习SKILL语言呢?首先您需要一本入门的书,对就是这套《 Cadence Skill二次开发指导》 丛书,这是目前网络上内容最丰富的一本Cadence Skill 教学书籍,希望能帮您对您有所帮助。就让这本与您一起深入探讨SKILL语言 。

个人以为学好一门计算机语言,当然,就是边看书边敲敲打打,通过使用它来完成实际的任务。不知您是否也有同样的认为!有任何疑问都可加我的QQ:16831621,随时联系。本典集分三册:《语法篇》、《函数篇》、《实例篇》,也请您一定关注《函数篇》、《实例篇》这两本。
                                             编者:林晓伟

§ skill简介

· Skill语言可以做什么?

    Skill是”嵌入式”的高级开发语言,支持一套类似C语言的语法,大大降低了初学者学习的难度,同时高水平的编程者可以选择使用类似Lisp语言的全部功能。所以SKILL语言既可以用作最简单的工具语言,也可以作为开发任何应用的、强大的编程语言。

SKILL可以与底层系统交互,也提供了访问Cadence各个工具的丰富接口。在Cadence环境下,允许Skill自定义用户界面,并包含强大的跟踪、调试和分析工具。Skill还可以让你访问和控制所有的工具、配置用户环境、设计数据库。用户可以通过Skill语言来访问,并且可以开发自己的基于Cadence平台的快捷、实用工具。

· Skill语言和Lisp语言的关系

Cadence提供二次开发的SKILL语言,它是一种基于通用人工智能语言——Lisp的交互式高级编程语言(LISP即List Processing-表处理,是最早和最重要的符号处理编程语言之一,它于1958年由美国的J. McCarthy提出,LISP在人工智能AI方面获得广泛应用)。

Skill函数提供两种表示法,
一种是代数表示法,现在大多数语言采取这种方式,即func( arg1 arg2 ...),



这里可以看到类似Lisp语言的表示法后面有很多右括号,而且函数和参数容易混淆,所以一般推荐还是用常用的类C语言代数表示法。

Skill程序就像一个list表,类似Lisp语言,程序的操作就像操作数据(list)一样,您可以动态地创建、修改、收集、评估的函数定义和表达。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
保护论坛环境,人人有责。
回复

使用道具 举报

 

0

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2017-7-1 12:51:01 | 显示全部楼层
楼主,附件总么看不到啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|PCBtime-专业的工程师论坛,PCB设计论坛,PCB制板论坛  

GMT+8, 2019-9-18 12:48 , Processed in 0.166694 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表