Index
cmptree¶
Dies ist ein Side-Project entstanden aus dem car Projekt
Die Bibliothek ermöglicht es, ein hierarchisches Datenmodell zu erstellen, um Bestandteile (Parts) und ihre zugehörigen Eigenschaften (Characteristics) zu verknüpfen.
Parts (Bestandteile): Diese werden als eigenschaftslose Elemente definiert. Sie dienen primär als Strukturpunkte oder Platzhalter für Objekte, ohne selbst Datenwerte zu tragen.
Characteristics (Charakteristiken): Dies sind die eigentlichen Datenbehälter. Sie werden erstellt, um die Parts mit konkreten Werten zu verknüpfen. Diese Werte können verschiedene technische Messgrößen umfassen, wie zum Beispiel:
- Elektrische Werte
- Thermische Werte
- Mechanische Werte
Im Wesentlichen bietet cmptree ein Framework, um definierte Komponenten (Parts) zu haben und ihnen dynamisch verschiedene Sätze von technischen Attributen (Characteristics) zuzuordnen.
Durch diese Zuordnung soll es anschließend möglich sein Gewichte, Stromflüsse oder Thermalen einfluss zu berechnen. z.B. Wieiviel Strom benötigt der Antriebspart meines Roboter Autos?