Hallo,
ich schreibe zurzeit ein Programm, das einen bestimmten Arbeitsprozess (in einer Firma) vereinfachen und vor allem beschleunigen soll.
Im groben geht es darum eine Schiene mit einer Auswahl von Komponenten zu bestücken, welche alle bestimmte Eigenschaften besitzen (Maße, etc.). Wichtig ist hierbei, dass das Programm diese Maße kennt um z.B. die Gesamtlänge errechnen zu können. Eine Idee war z.B. das mithilfe von Klassen zu realisieren aber bei über 20 möglichen Slots und ca 12 Bauteilen scheint mir die Lösung "Klassen" etwas zu aufwändig.
Eine weitere Idee war, es mithilfe einer Collection zu machen (die Schiene als Hauptcollection, in die dann alles reinkommt), jedoch weiß ich nicht wie ich die einzelne Komponenten vorher Deklarieren kann (mit ihren Maßen, die das ganze Programm über gleich bleiben) um dann im nachhinein bestimmte Werte abzufragen.
Ok Zeit für ein Beispiel:
Komponente A hat die Koordinaten xl = 5, xr = 10, und d = 2
Komponente B hat die Koordinaten xl = 4, xr = 7, und d = 3
Wenn ich die jetzt in eine Collection stecken will, soll es so aussehen:
Collection1 = (A, B)
Gesamtlänge = alle xl und xr addiert also 5+10+4+7=26
Gibt es da z.B. die Möglichkeit die einzelnen Komponenten A.xl+A.xr+B.xl+B.xr etc.
Zusammengefasst:
1) Ist das möglich?
2) Wie?
Vielen Dank schonmal :)
|