Beschreibung
DimCheck ist ein Python-Programm zur Überprüfung und Berechnung von Formeln mit physikalischen Einheiten. Es nutzt die Pint-Bibliothek für eine sichere Einheiten-Prüfung.
Funktionen
- Einheiten-Prüfung in Formeln
- Automatische Umrechnung von Einheiten
- Sichere Formelauswertung ohne eval()-Risiko
- Persistenz: Letzte Eingaben werden automatisch gespeichert
Rechenarten
Das Programm unterstützt folgende Operatoren:
| Operator | Beschreibung | Beispiel |
|---|---|---|
+ - * / | Grundrechenarten | F/S |
^ | Potenz | v^2 |
sqrt(x) | Quadratwurzel | sqrt(16) |
sin cos tan | Trigonometrie | sin(30 deg) |
exp ln log | Exponential-/Logarithmus | ln(2) |
Bedienungsphasen
Phase 1: Formel eingeben
Phase 2: Werte und Einheiten eingeben
Phase 3: Ergebnis anzeigen
JSON-Persistenz
Das Programm speichert letzte Eingaben in einstellungen.json:
{
"formel": "E=m/2*v²",
"werte": {
"E": ["", "J"],
"m": ["2", "kg"],
"v": ["5", "m/s"]
}
}
Technische Details
| Eigenschaft | Wert |
|---|---|
| Sprache | Python 3.8+ |
| Interface | Tkinter |
| Abhängigkeit | pint >= 0.21 |
| Lizenz | CC BY-SA 4.0 |
Download
DimCheck v1.0 herunterlanden (ZIP)