Source Component
Note
Source : /src/kicadtoNgspice/Source.py
- class kicadtoNgspice.Source.Source(*args: Any, **kwargs: Any)
This class create Source Tab of KicadtoNgSpice Window.
- createSourceWidget(sourcelist, sourcelisttrack)
This function dynamically create source widget in the Source tab of KicadtoNgSpice window
Depending on the type of source, sourcetab is created
ac
dc
sine
pulse
pwl
exp
All the entry fields, are kept into the entry_var tracked by self.count
Finally after each of the sourcelist is mapped to its input component we move to adding these to the track widget
Also check if any default values present from previous analysis & add them by default
Each line in sourcelist corresponds to a source
According to the source type modify the source and add it to the tab