keysight.ads.de.app
ADS Design Environment UI scripting.
Classes
- keysight.ads.de.app.Application
alias of
getinstance
Functions
- keysight.ads.de.app.create_layout_palette(lib_name: str, group_name: str, items: Sequence[Sequence[str]]) None
Create a palette for the layout window.
- Parameters:
lib_name (str) – The name of the library for this palette.
group_name (str) – Name of the palette group that will appear in the list of palettes.
items (Sequence) – Each item is a list of the form [name, label, bitmap] name can be of the form “lib:cell:view” or “lib:cell” or “cell”
Example:
bitmap_path: str # has path to the bitmaps items = [ [“demo_mmWave_TECHINCLUDE”, “Technology include component”, f”{bitmap_path}/demo_mmWave_TECHINCLUDE_BITMAP”], [“demo_mmWave_Res”, “Resistor”, f”{bitmap_path}/demo_mmWave_Res_BITMAP”], [“demo_mmWave_Cap”, “Capacitor”, f”{bitmap_path}/demo_mmWave_Cap_BITMAP”] [“demo_mmWave_Ind”, “Inductor”, f”{bitmap_path}/demo_mmWave_Ind_BITMAP”], [“demo_mmWave_FET”, “FET”, f”{bitmap_path}/demo_mmWave_FET_BITMAP”], [“demo_mmWave_Tline”, “Tline”, f”{bitmap_path}/demo_mmWave_Tline_BITMAP”] ] app.create_schematic_palette(“DemoKit_mmWave”, “MM Wave PDK”, items)
- keysight.ads.de.app.create_schematic_palette(lib_name: str, group_name: str, items: Sequence[Sequence[str]]) None
Create a palette for the schematic window.
- Parameters:
lib_name (str) – The name of the library for this palette.
group_name (str) – Name of the palette group that will appear in the list of palettes.
items (Sequence) – Each item is a list of the form [name, label, bitmap] name can be of the form “lib:cell:view” or “lib:cell” or “cell”
Example:
bitmap_path: str # has path to the bitmaps items = [ [“demo_mmWave_TECHINCLUDE”, “Technology include component”, f”{bitmap_path}/demo_mmWave_TECHINCLUDE_BITMAP”], [“demo_mmWave_Res”, “Resistor”, f”{bitmap_path}/demo_mmWave_Res_BITMAP”], [“demo_mmWave_Cap”, “Capacitor”, f”{bitmap_path}/demo_mmWave_Cap_BITMAP”] [“demo_mmWave_Ind”, “Inductor”, f”{bitmap_path}/demo_mmWave_Ind_BITMAP”], [“demo_mmWave_FET”, “FET”, f”{bitmap_path}/demo_mmWave_FET_BITMAP”], [“demo_mmWave_Tline”, “Tline”, f”{bitmap_path}/demo_mmWave_Tline_BITMAP”] ] app.create_schematic_palette(“DemoKit_mmWave”, “MM Wave PDK”, items)
- keysight.ads.de.app.exit_application(exit_code: int = 0) None
Exit the application.