Open OndrejBukovsky opened 1 month ago
Sorry for the long delay. I'm working on identifying the source of this issue, it's probably an error in the CCVS implementation.
Ok, so I think I've located two issue sources:
1) *short
Workaround before fix:
netlist = """
*GEEC circuit number #1850
G1 2 0 ctrl2 0 100m
F2 3 0 Vsense1 -5
E1 ctrl2 0 ctrl1 0 2
H2 7 0 Vsense2 100
V1 ctrl1 0 dc 500m
R1 1 0 1k
R2 3 0 1k
Vsense2 2 4 dc 0
Vsense1 4 1 dc 0
"""
@OndrejBukovsky Update: I've finally managed to solve this issue, it took more time than I initially expected. I will run some more tests and then publish a new version of SymCirc on PyPi. (v0.1.3)
Describe the bug I'm not sure if controlled sources are fully supported already. If they are, the semi-symbolic DC analysis returns strange results. The values aren't fully evaluated, and there are odd keys like "'v(*shortVsense)': -100.000".
To Reproduce
Output