Added verschaltung
All checks were successful
Build Typst PDFs (Docker) / build-typst (push) Successful in 20s
All checks were successful
Build Typst PDFs (Docker) / build-typst (push) Successful in 20s
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
#import "../lib/common_rewrite.typ" : *
|
||||
#import "@preview/mannot:0.3.1"
|
||||
#import "@preview/cetz:0.4.2"
|
||||
#import "@preview/zap:0.5.0"
|
||||
|
||||
#import "../lib/common_rewrite.typ" : *
|
||||
#import "../lib/truthtable.typ" : *
|
||||
#import "../lib/fetModel.typ" : *
|
||||
|
||||
#show math.integral: it => math.limits(math.integral)
|
||||
#show math.sum: it => math.limits(math.sum)
|
||||
@@ -565,10 +567,7 @@
|
||||
(cycle_start,signal_hight), (cycle_time*(t_setup + 2), signal_hight),
|
||||
(cycle_time*(t_setup + 2) + switch_offset, 0), (cycle_end + switch_offset, 0), stroke: signal_storke
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -108,7 +108,63 @@
|
||||
#bgBlock(fill: colorAllgemein)[
|
||||
#subHeading(fill: colorAllgemein)[Verschaltung]
|
||||
|
||||
$1/x_"ges" = 1/x_1 + 1/x_2 + 1/x_3 + ...$
|
||||
|
||||
$x_1 parallel x_2 = 1/(1/x_1 + 1/x_2) = (x_1 x_2)/(x_1 + x_2)$
|
||||
|
||||
$x_1 parallel x_2 parallel x_3 = (x_1 x_2 x_3)/(x_1 x_2 + x_2 x_3 + x_1 x_3)$
|
||||
|
||||
#table(
|
||||
columns: (1fr, 1fr),
|
||||
fill: (x, y) => if calc.rem(x, 2) == 1 { tableFillLow } else { tableFillHigh },
|
||||
|
||||
[*Serie*],
|
||||
[*Reihe/Parrallel*],
|
||||
|
||||
|
||||
align(
|
||||
horizon+center,
|
||||
scale(100%,
|
||||
zap.circuit({
|
||||
import zap : *
|
||||
|
||||
resistor("R1", (0,0.375), (1.5,0.375), fill: none, width: 1, height: 0.4)
|
||||
resistor("R2", (1.5,0.375), (3,0.375), fill: none, width: 1, height: 0.4)
|
||||
})
|
||||
)
|
||||
),
|
||||
align(
|
||||
horizon+center,
|
||||
scale(
|
||||
100%,
|
||||
zap.circuit({
|
||||
import zap : *
|
||||
|
||||
resistor("R1", (0,0), (2,0), fill: none, width: 1, height: 0.4)
|
||||
resistor("R2", (0,0.75), (2,0.75), fill: none, width: 1, height: 0.4)
|
||||
wire("R1.in", "R2.in")
|
||||
wire("R1.out", "R2.out")
|
||||
|
||||
node("N2", (0,0.375))
|
||||
node("N3", (2,0.375))
|
||||
|
||||
wire("N2", (rel: (-0.3, 0)))
|
||||
wire("N3", (rel: (0.3, 0)))
|
||||
}),
|
||||
)
|
||||
),
|
||||
|
||||
|
||||
|
||||
$R_"ges" = R_1+R_2$,
|
||||
$R_"ges" = R_1 parallel R_2$,
|
||||
$G_"ges" = G_1 parallel G_2$,
|
||||
$G_"ges" = G_1 + G_2$,
|
||||
$L_"ges" = L_1 + L_2$,
|
||||
$L_"ges" = L_1 parallel L_2$,
|
||||
$C_"ges" = C_1 parallel C_2$,
|
||||
$C_"ges" = C_1 + C_2$,
|
||||
)
|
||||
]
|
||||
|
||||
// Quell Wandlung
|
||||
@@ -133,8 +189,6 @@
|
||||
)
|
||||
]
|
||||
|
||||
#colbreak()
|
||||
|
||||
// Quell Wandlung
|
||||
#bgBlock(fill: colorEineTore)[
|
||||
#subHeading(fill: colorEineTore)[Quelle Wandlung]
|
||||
@@ -785,13 +839,14 @@
|
||||
|
||||
*Levi's Lustig Leistung*
|
||||
|
||||
$underline(S) = underline(U) dot underline(I)^*$\
|
||||
$(P =) space underline(S) = underline(U) dot underline(I)^*$\
|
||||
|
||||
#table(
|
||||
columns: (auto, 1fr, auto),
|
||||
[Scheinleitsung], [$abs(underline(S))$], [$["VA"]$],
|
||||
[Wirkleistung], [$P = "Real"(underline(S)) $], [$["W"]$],
|
||||
[Blindleistung], [$Q = "Imag"(underline(S))$], [$["var"]$]
|
||||
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 = "Real"(underline(S)) $], [$["W"]$],
|
||||
[Blindleistung], [$(P_b =) space Q = "Imag"(underline(S))$], [$["var"]$]
|
||||
)
|
||||
]
|
||||
|
||||
@@ -829,6 +884,8 @@
|
||||
columns: (auto, auto, auto, auto),
|
||||
inset: 2mm,
|
||||
align: horizon,
|
||||
fill: (x, y) => if calc.rem(y, 2) == 1 { rgb("#c5c5c5") } else { white },
|
||||
|
||||
table.header([], [*Ein-Tor*], [*Zwei-Tor*], [*Reaktive Elemente*]),
|
||||
[*passiv*\ (nimmt Energie auf)\ $not$aktiv],
|
||||
[$forall (u,i) in cal(F): u dot i >= 0$],
|
||||
|
||||
Reference in New Issue
Block a user