Getting Started
Cadence SKILL Language at a Glance
This section presents a quick look at various aspects of the SKILL programming language. These same subjects are discussed in greater detail in succeeding chapters. This section introduces new terms and takes a general look at the Cadence Framework environment. It explores SKILL data, function calls, variables and operators, then tells you how to solve some common problems. Although each application defines the details of its SKILL interface to that application, this document most often refers to the Cadence Design Framework II environment when giving examples.SKILL is the command language of the Cadence environment. Whenever you use forms, menus, and bindkeys, the Cadence software triggers SKILL functions to complete your task. For example, in most cases SKILL functions can
Other SKILL functions compute or retrieve data from the Cadence Framework environment or from designs. For example, SKILL functions can retrieve the bounding box of the current window or retrieve a list of all the shapes on a layer.
You can enter SKILL functions directly on a command line to bypass the graphic user interface.
Terms and Definitions
Invoking a SKILL Function
Here are many ways to submit a SKILL function to the SKILL interpreter for evaluation. In many applications, whenever you use forms, menus, and bindkeys, the Cadence software triggers corresponding SKILL functions to complete your task. Normally, you do not need to be aware of SKILL functions or any syntax issues.-
Bindkeys
- A bindkey associates a SKILL function with a keyboard event. When you cause the keyboard event, the Cadence software sends the SKILL function to the SKILL interpreter for evaluation.
-
Forms
- Some functions require you to provide data by filling out fields in a pop-up form.
-
Menus
- When you choose an item in a menu, the system sends an associated SKILL function to the SKILL interpreter for evaluation.
-
CIW
- You can directly enter a SKILL function into the CIW for immediate evaluation.
-
SKILL Process
- You can launch a separate UNIX process that can submit SKILL functions directly to the SKILL interpreter.
You can submit a collection of SKILL functions for evaluation by loading a SKILL source code file.
本文详细介绍了Cadence SKILL语言作为基于流行人工智能语言Lisp的高级交互式编程语言的特点和应用。它提供了一种既易于使用又能访问Lisp语言全部功能的途径,适用于从计算器操作到强大编程语言的各种场景。通过直接命令行调用或与其他CAD应用程序集成,用户可以快速定制和开发新的应用,访问底层子系统功能。本文还概述了SKILL语言的基本概念、使用方法及常见问题解决策略。

1万+

被折叠的 条评论
为什么被折叠?



