HWC and Tcl
HWC Wrapper
You can use HWC commands in the Tcl Console. The
hwc
wrapper is on the same root level as the
hwi
parent handle. The wrapper allows you to execute the HWC
commands inside of Tcl by using hwc
as a prefix for this command:hwc <HWC Command>
- Example
- The HWC command to hide all components which contain the string “door”
in their
label:
hide component *door*
- Example
- The blank space between text= and "Value is required for the command to work:
All HWC commands from the command history can be copied in the Tcl syntax to the clipboard using the Copy to
Tcl option in the context menu of the HWC console:
=
HWC Class Tcl API
In addition to the wrapper, the HWC class Tcl API runs
HWC commands and executes HWC command
files:
<sessionHandle> GetHWCHandle <hwc_handle>
<hwc_handle> LoadHWCFile <hwc_file>
<hwc_handle> EvalHWC <hwc_commands>
The <hwc_command> can consists of one or multiple commands separated by the pipe symbol, "|". If you copy multiple commands in the command line, the pipe symbol, "|", is automatically inserted.
For
example:
hwc EvalHWC "section create planar Demo_Section"
hwc EvalHWC "section create planar Demo_Section | section Demo_Section grid=false"