-
the tool defaultly load pcb.aedb with the command:
from pyedb import Edb edb = Edb("pcb.aedb", version='2024.1')
-
the load object edb is shown in objs tree in left side panel "Global Variables" in pywebview GUI. when I click the edb object, it will be shown in target input on topside of GUI.
-
target input could be object, method or property.
-
if target is object, the properties and methods of target object are shown in the right side panel. ignore the private properties and methods start with "_".
-
I can click the property or method of target object to show it in target input.
-
if target is method, the help info of method is shown in Help panel in right side panel.
-
if target is property, the value of property is shown in target input. if the property is object, I can click it to show in target input.
-
if target is list, dict, or tuple, the elements are shown in right side panel. I can click the element to show it in target input.
-
At bottom side panel, is the python console, I can input any python code to interact with edb object. or define variables in console. the variable will be shown in global variables tree in left side panel. I can click the variable to show it in target input.
-
I can refresh the global objs tree and global variables tree by clicking the "Refresh Objs" and "Refresh Vars" button on topside of GUI.