Example #1
0
    def __init__(self, parent, bas_name, **kwargs):
        super().__init__(parent, bas_name)
        self._param = [None] * 2

        self.l1 = ImpedanceEdge(self, '1共模电感')
        self.m1 = TcsrXfmr(self, '2变压器')
        self.c1 = ImpedanceEdge(self, '3电容')

        self.add_element(self.l1, self.m1, self.c1)
        self.create_circuit()
        self.create_port()

        self.load_kw(**kwargs)
Example #2
0
    def __init__(self, parent, bas_name, **kwargs):
        super().__init__(parent, bas_name)
        self._param = [None] * 3

        self.r1 = ImpedanceEdge(self, 'R1')
        self.r2 = ImpedanceEdge(self, 'R2')
        self.r3 = ImpedanceEdge(self, 'R3')
        self.add_element(self.r1, self.r2, self.r3)

        self.create_circuit()
        self.create_port()

        self.load_kw(**kwargs)
Example #3
0
    def __init__(self, parent, bas_name, **kwargs):
        super().__init__(parent, bas_name)
        self._param = [None]

        self.r1 = ImpedanceEdge(self, 'Edge')
        self.add_element(self.r1)

        self.create_circuit()
        self.create_port()

        self.load_kw(**kwargs)
Example #4
0
    def __init__(self, parent, bas_name, **kwargs):
        super().__init__(parent, bas_name)
        # self._param = [None] * 2
        self._param = [180, None]

        self.u1 = VolSrcEdge(self, '1理想电压源')
        self.r1 = ImpedanceEdge(self, '2内阻')

        self.add_element(self.u1, self.r1)
        self.create_circuit()
        self.create_port()

        self.load_kw(**kwargs)