Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

9


Abstract Generator SKILL Functions

This topic contains information about the SKILL functions used in Abstract Generator.You can use the same functions in TCL mode by typing absTclMode in the Command Entry Field. Note that TCL does not accept parentheses.

Only the functions listed here are supported for public use. All other functions, regardless of their name or prefix, and undocumented aspects of the functions described below, are private and are subject to change at any time.

Entering Functions

When entering SKILL functions in Abstract Generator, the processes of entering parameters and options are different.

Completing Functions

If you type in part of a function and press the tab key, Abstract Generator tries to complete the function. If it is unable to do so, it presents a list of possible function names that begin with the partial string you entered.

For example, because all of the SKILL API functions begin with the string abs, if you type in a and press Tab, you will see a list of ALL the function names. Function completion works only for functions beginning with abs.

In Tcl mode only, if you need to know the parameters of a function quickly, type the function name and press Return. If the function requires arguments, Abstract Generator lists them. If there are no required arguments, the function is executed.

For example,

abstract> absSetLibrary
Wrong # args. absSetLibrary name

The absSetLibrary function requires the library name to be supplied.

Record File

To find out more about SKILL functions, examine the abstract.record file, which contains the record of a session expressed in SKILL functions.

To find a particular SKILL function, use the graphical user interface to perform the action (for example, setting a bin option), then close the program and examine the entries in the abstract.record file.


Return to top
 ⠀
X