====== std.ee.const — Konstanten, Vorsätze, Fehlerwert ====== ''import std.ee.const;'' Das Fundament der Elektrotechnik-Sammlung: Naturkonstanten nach **SI 2019**, SI-Vorsätze als exakte Zehnerpotenzen, Umrechnungen für Querschnitt und Kreisfrequenz — und der gemeinsame Fehlerwert. → [[lyx_-_programmiersprache:units:ee|std.ee Übersicht]] · [[lyx_-_programmiersprache:units:ee:dc|std.ee.dc]] · [[lyx_-_programmiersprache:units:ee:ac|std.ee.ac]] ---- ===== 1. Fehlerwert ===== ^ Signatur ^ Zweck ^ | ''EeError(): f64'' | NaN — der Fehlerwert der ganzen Sammlung | | ''EeIsError(x: f64): bool'' | Prüft auf NaN (''x != x'') | Eine 0 wäre hier untauglich: **0 V, 0 A und 0 Ω sind gültige Ergebnisse.** Ein Fehler, der wie ein gültiger Wert aussieht, ist schlimmer als gar keine Antwort — dieselbe Entscheidung wie in [[lyx_-_programmiersprache:units:aero|std.aero]]. ---- ===== 2. Naturkonstanten ===== ^ Signatur ^ Wert ^ Bemerkung ^ | ''EeElementaryCharge(): f64'' | 1.602176634e−19 C | seit SI 2019 **exakt definiert** | | ''EeBoltzmann(): f64'' | 1.380649e−23 J/K | exakt | | ''EeSpeedOfLight(): f64'' | 299792458.0 m/s | exakt | | ''EeEpsilon0(): f64'' | 8.8541878128e−12 F/m | gemessen | | ''EeMu0(): f64'' | 1.25663706212e−6 H/m | **nicht mehr exakt**: der alte Wert 4π·10⁻⁷ ist seit 2019 nur noch eine sehr gute Näherung | | ''EeZ0(): f64'' | µ0·c | Wellenwiderstand des Vakuums, gerechnet statt abgeschrieben | | ''EePi(): f64'' | 3.14159265358979323846 | | ^ Signatur ^ Zweck ^ | ''EeThermalVoltage(tempK: f64): f64'' | Thermospannung ''kT/q''; bei 300 K rund **0.02585 V** | | ''EeCelsiusToKelvin(c: f64): f64'' | Temperatur umrechnen | ---- ===== 3. SI-Vorsätze ===== ^ Signatur ^ Faktor ^ | ''EePico()'' · ''EeNano()'' · ''EeMicro()'' · ''EeMilli()'' | 1e−12 · 1e−9 · 1e−6 · 1e−3 | | ''EeKilo()'' · ''EeMega()'' · ''EeGiga()'' · ''EeTera()'' | 1e3 · 1e6 · 1e9 · 1e12 | **Ein abgeschnittener Vorsatz ist ein Rechenfehler.** Wer µ mit ''0.000001'' ansetzt, ist genau; wer ''1e-6'' als „ungefähr" behandelt und unterwegs rundet, verschiebt eine Zeitkonstante um Prozente. Die Vorsätze stehen deshalb als **exakte Zehnerpotenzen** und werden nicht aus Zeichenketten geparst. ---- ===== 4. Querschnitt und Kreisfrequenz ===== ^ Signatur ^ Zweck ^ | ''EeMm2ToM2(aMm2: f64): f64'' | mm² → m² | | ''EeM2ToMm2(aM2: f64): f64'' | m² → mm² | | ''EeDiameterMmToAreaMm2(dMm: f64): f64'' | Aderdurchmesser → Querschnitt | | ''EeOmega(fHz: f64): f64'' | ''ω = 2πf'' | | ''EeFreqHz(omega: f64): f64'' | die Umkehrung | **Die häufigste Fehlerquelle in Leitungsrechnungen ist nicht die Formel, sondern mm² gegen m².** Deshalb tragen alle Funktionen der Sammlung die Einheit im Namen, und wo eine Umrechnung nötig ist, gibt es sie hier als eigene Funktion statt als Faktor im Kopf des Aufrufers. ---- Letzte Aktualisierung: 2026-09-06 — Seite neu angelegt; erhoben aus ''std/ee/const.lyx''.