diff --git a/src/cheatsheets/Schaltungstheorie.typ b/src/cheatsheets/Schaltungstheorie.typ index e480e35..75d5c42 100644 --- a/src/cheatsheets/Schaltungstheorie.typ +++ b/src/cheatsheets/Schaltungstheorie.typ @@ -1467,13 +1467,15 @@ #subHeading(fill: colorEineTore)[Bauelemente] #table( - columns: (1fr, 1fr, 1fr), + columns: (1fr, 1fr, 1fr, 1fr), stroke: none, fill: (x, y) => if (calc.rem(y, 2) == 0) { tableFillLow } else { tableFillHigh }, align: center, - table.header([*Zeichen*], [*Gleichungen*], [*Abbildung*]), + table.header( + [*Zeichen*], [*Gleichungen*], [*Abbildung*], [*Eigenschaften*]), table.hline(), + // Nullator [ Nullator @@ -1500,6 +1502,14 @@ }) })) ], + align(left+top)[ + - Verlustlos + - Streng linear + - Linear + - Quellenfrei + - Ungepolt + - Resitiv, Induktiv, Kapazitiv, Memristiv + ], // Norator [ @@ -1531,7 +1541,14 @@ }) })) ], - + align(left+top)[ + - #text("NICHT", red) Verlustlos + - Streng linear + - Linear + - Quellenfrei + - Ungepolt + - Resitiv, Induktiv, Kapazitiv, Memristiv + ], table.hline(), // Kurzschluss @@ -1541,8 +1558,9 @@ import zap: * import cetz.draw: content, line - node("n1", (0, 0)) - node("n2", (1, 0)) + node("n1", (0, 0), fill: false) + node("n2", (1, 0), fill: false) + wire((0,0), (1,0)) wire((-0.25,0), (0,0)) wire((1,0), (1.25,0)) @@ -1566,6 +1584,15 @@ }) })) ], + align(left+top)[ + - Verlustlos + - Streng linear + - Linear + - Quellenfrei + - Ungepolt + - #text("NICHT", red) u-gest. + - i-gest. + ], // Leerlauf [ @@ -1573,8 +1600,8 @@ #scale(x: 100%, y: 100%, zap.circuit({ import zap: * import cetz.draw: content, line - node("n1", (0, 0)) - node("n2", (1, 0)) + node("n1", (0, 0), fill: false) + node("n2", (1, 0), fill: false) wire((-0.25,0), (0,0)) wire((1,0), (1.25,0)) @@ -1597,6 +1624,15 @@ }) })) ], + align(left+top)[ + - Verlustlos + - Streng linear + - Linear + - Quellenfrei + - Ungepolt + - u-gest. + - #text("NICHT", red) i-gest. + ], table.hline(), // Quellen: // @@ -1633,6 +1669,12 @@ content("plot.pt", [$U_0$], anchor: "north-west", padding: .1) })) ], + align(left+top)[ + - Aktiv + - Linear + - Gepolt + - i-gest. + ], // Strom-quelle [ @@ -1667,12 +1709,18 @@ content("plot.pt", [$I_0$], anchor: "south-east", padding: .1) })) ], + align(left+top)[ + - Aktiv + - Linear + - Gepolt + - u-gest. + ], table.hline(), -// Wiederstand +// Ohmscher Wiederstand [ - Wiederstand + Ohm'sche Wiederstand #scale(x: 100%, y: 100%, zap.circuit({ import zap: * import cetz.draw: content, line @@ -1700,6 +1748,15 @@ }) })) ], + align(left+top)[ + - #text("NICHT", red) Verlustlos + - Streng linear + - Linear + - Quellenfrei + - Ungepolt + - u-gest. + - i-gest. + ], // Induktivität [ @@ -1715,12 +1772,26 @@ ) })) ], - [ - + align(center+horizon)[ + $Phi(t) = L i(t)$\ + $u(t) = L (d i(t))/(d t)$ + $E_L (Phi_1) = Phi_1^2/(2L)$\ + $E_L (i_1) = L/2 i_1^2$ ], [ + #scale(x: 75%, y: 75%, cetz.canvas({ + import cetz.draw: * + import cetz-plot: * + let opts = (x-tick-step: none, y-tick-step: none, size: (2, 1), x-label: [$Phi$], y-label: [$i$]) + + plot.plot(axis-style: "school-book", ..opts, name: "plot", { + + plot.add(((-1, -1), (1, 1)), style: (stroke: red)) + }) + })) ], + [], // Kapazität [ @@ -1735,13 +1806,27 @@ ) })) ], - [ - + align(center+horizon)[ + $q(t) = C u(t)$\ + $i(t) = C (d u(t))/(d t)$\ + $E_C (q_1) = q_1^2/(2C)$\ + $E_C (u_1) = C/2 u_1^2$ ], [ + #scale(x: 75%, y: 75%, cetz.canvas({ + import cetz.draw: * + import cetz-plot: * + let opts = (x-tick-step: none, y-tick-step: none, size: (2, 1), x-label: [u], y-label: [q]) + + plot.plot(axis-style: "school-book", ..opts, name: "plot", { + + plot.add(((-1, -1), (1, 1)), style: (stroke: red)) + }) + })) ], - + [], + table.hline(), // Dioden :// @@ -1752,7 +1837,8 @@ #scale(x: 100%, y: 100%, zap.circuit({ import zap: * import cetz.draw: content, line - diode("b1", (0, 0), (1., 0), stroke: black, fill: none) + //diode("b1", (0, 0), (1., 0), stroke: black, fill: false) + joham.diode("id_di", (0,0), (1,0)) })) ], align(horizon+center, [ @@ -1787,7 +1873,7 @@ }) })) ], - //table.hline(start: 1, end: 2), + [], // reale/pn Diode [ @@ -1814,6 +1900,7 @@ plot.plot(axis-style: "school-book", ..opts, data, name: "plot") })) ], + [], // Photodiode [ @@ -1843,6 +1930,7 @@ }) })) ], + [], // Zenerdiode [ @@ -1860,6 +1948,7 @@ [ ], + [], // Tunneldiode [ @@ -1876,7 +1965,7 @@ [ ], - + [], ); ] @@ -2279,7 +2368,7 @@ [$(qty("0", "A"), qty("0", "V")) in cal(F)$], [$(qty("0", "A"), qty("0", "V")) in cal(F)$], - [*streng linear*], [linear UND quellenfrei], [linear UND quellenfrei\ Darstellbar: Nur Matrix], [], + [*streng linear*], [linear UND quellenfrei UND ungepolt], [linear UND quellenfrei\ Darstellbar: Nur Matrix], [], [*ungepolt* \ (Punkt sym.)], [$(u,i) in cal(F) <=> (-u, -i) in cal(F)\