Product Documentation
Virtuoso Schematic Editor SKILL Functions Reference
Product Version IC23.1, November 2023

1


Virtuoso Schematic Editor Human Interface (HI) Functions

The Virtuoso® Schematic Editor SKILL human interface (HI) functions and arguments let you customize the schematic editor menus and bindkeys. They are designed to be top-level functions that are not called by other functions. Human interface functions are not intended for procedural use.

Most Virtuoso schematic editor human interface functions begin with schHi. You can often derive the name of the HI function from the PI function by adding the Hi portion of the name. For example, the PI function

schCreateWire

has the corresponding HI function

schHiCreateWire

Most HI functions are interactive, requiring you to interact with a form or prompting you to click an object or a location in your schematic. The functions accept input from an options form associated with the corresponding menu command. When you call a function without specifying any required arguments, an option form automatically appears. For example, when you type schHiCopy in the CIW, the system prompts you to use your cursor to point to the object in your schematic that you want to copy. Option forms provide a graphical interface that lets you specify function arguments. You can manually open an option form for an active command by pressing the F3 function key on your keyboard.

Most interactive functions remain active until you explicitly cancel them or until you start a new function. Some interactive functions, such as copy, return the action immediately even though the command is still active. These functions are based on enter functions. All HI functions return a Boolean value, either t or nil. When the function completes normally, the function returns a t; when the function fails or is canceled, the function returns a nil. In this way, you can create compound functions that take error recovery action.

Some functions are restricted to either schematic or schematic symbol view types. Other functions are restricted to multisheet designs, indexes, or sheets.

Related Topics

Virtuoso Schematic Editor Procedural Interface (PI) Functions


Return to top
 ⠀
X