diff --git a/src/cheatsheets/Schaltungstheorie.typ b/src/cheatsheets/Schaltungstheorie.typ index 144e6c0..39b77a7 100644 --- a/src/cheatsheets/Schaltungstheorie.typ +++ b/src/cheatsheets/Schaltungstheorie.typ @@ -1226,7 +1226,7 @@ [], [ $Phi(t) = L dot i(t)$\ - $u(t) = C dot (d i)/(d t)$\ + $u(t) = L dot (d i)/(d t)$\ $[L] = H = unit("V s") / unit("A")$ ], [ @@ -1288,6 +1288,30 @@ $ ] + // AC Components + #bgBlock(fill: colorComplexAC)[ + #subHeading(fill: colorComplexAC)[Komplexe Komponent] + #table( + columns: (1fr, 2fr, 2fr, 2fr), + fill: (x, y) => if calc.rem(y, 2) == 1 { tableFillLow } else { tableFillHigh }, + [], [*$Y = U/I$*], [*$Z = I/U$*], [*$phi$*], + [], [*$Omega$*], [*$S$*], [*rad*], + zap.circuit({ + import zap : * + resistor("R", (0, 0), (0.6, 0), width: 3mm, height: 2mm, fill: none) + }), $R$, $1/G = R$, $0$, + + zap.circuit({ + import zap : * + capacitor("R", (0, 0), (0.6, 0), width: 4mm, height: 6mm, fill: none) + }), $1/(j w C)$, $j w C$, $-pi/2$, + zap.circuit({ + import zap : * + inductor("R", (0, 0), (0.6, 0), width: 4mm, height: 2mm, fill: none, variant: "ieee") + }), $j w L$, $1/(j w L)$, $pi/2$ + ) + ] + #bgBlock(fill: colorComplexAC)[ #subHeading(fill: colorComplexAC)[*Levi's Lustig Leistung*] @@ -1296,9 +1320,9 @@ #table( columns: (auto, 1fr, auto), fill: (x, y) => if calc.rem(y, 2) == 0 { tableFillLow } else { tableFillHigh }, - [Scheinleitsung], [$(P_s =) space abs(underline(S))$], [$["VA"]$], - [Wirkleistung], [$(P_w =) space P = "Re"{} $], [$["W"]$], - [Blindleistung], [$(P_b =) space Q = "Im"{}$], [$["var"]$] + [Scheinleitsung], [$S = abs(P)$], [$["VA"]$], + [Wirkleistung], [$P_w = "Re"{P} $], [$["W"]$], + [Blindleistung], [$P_b = "Im"{P}$], [$["var"]$] ) Bei Wiederstand: $R$ diff --git a/src/lib/common_rewrite.typ b/src/lib/common_rewrite.typ index 51e10d3..1a68331 100644 --- a/src/lib/common_rewrite.typ +++ b/src/lib/common_rewrite.typ @@ -67,7 +67,7 @@ $z^* = a - #i b = r e^(-#i phi)$ $r = abs(z) quad phi = cases( - + arccos(a/r) space : space b >= 0, - - arccos(a/r) space : space b < 0, + + arccos(a/r) space : space a >= 0, + - arccos(a/r) space : space a < 0, )$ ] \ No newline at end of file