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.

On this page