HansPeter789
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Servus,
ich habe mir in meinem jetzigen Projekt die OOP Option von Twincat3 zu Nutzen gemacht und mein Programm nach einer klassischen Vererbungshierarchie aufgebaut.
Einzelne Motoren mit dazugehörigen Sensoren erweitern die Basisklasse Motor, je nachdem ob und welche Sensoren der Motor hat. Mehrere dieser Funktionsblöcke werden in einen Programm initialisiert und gemeinsam gesteuert.
Nun zu meinem Problem, es gibt einen spielverkehrten Aufbau dieses Roboters der im Prinzip gleich angesteuert wird jedoch leicht andere Parameter (wie Masse und co.) hat, welche ich einfach als solche von Oben bis nach Unten zum Motor in der Vererbung weitergereicht werden. Aber durch den inversen Aufbau müssen auch teils Methoden abgeändert werden obwohl das meiste gleich bleiben sollte.
Wie würdet Ihr das angehen? Ich bin noch relativ neu bei programmieren und hatte noch kaum Erfahrung mit SPS.
ich habe mir in meinem jetzigen Projekt die OOP Option von Twincat3 zu Nutzen gemacht und mein Programm nach einer klassischen Vererbungshierarchie aufgebaut.
Einzelne Motoren mit dazugehörigen Sensoren erweitern die Basisklasse Motor, je nachdem ob und welche Sensoren der Motor hat. Mehrere dieser Funktionsblöcke werden in einen Programm initialisiert und gemeinsam gesteuert.
Nun zu meinem Problem, es gibt einen spielverkehrten Aufbau dieses Roboters der im Prinzip gleich angesteuert wird jedoch leicht andere Parameter (wie Masse und co.) hat, welche ich einfach als solche von Oben bis nach Unten zum Motor in der Vererbung weitergereicht werden. Aber durch den inversen Aufbau müssen auch teils Methoden abgeändert werden obwohl das meiste gleich bleiben sollte.
Wie würdet Ihr das angehen? Ich bin noch relativ neu bei programmieren und hatte noch kaum Erfahrung mit SPS.