zum Abschlussprüfung !!!!!!
Hi valdemord,
um dir (noch) helfen zu können ist es jetzt wohl schon fast zu spät.
Ich hoffe, du hast dein Problem schon einigermaßen im Griff.
Auffallen tut mir nur:
- du inisialisierst mit jedem Testdurchlauf erneut deine Motorsteuerung und deine I/Os.
-Dein Notaus-Button bzw. der Eingang Nr. 4 hat nicht die Funktion eines Not-Aus, sondern stoppt das Programm nur nach dem Durchlaufenden Test.
- Du nutzt nur einmal das VI motor.vi, obwohl du einmal hoch und wieder runter fahren willst.
- In der Sequenz 2, wo du den Motor fährst, rufst du scheinbar je nach Eingänge mehrmals das motor.vi auf.
In der Annahme das dies den Motor startet brauch dies aber nur einmal aufgerufen werden.
- Ebenfalls in Sequenz 2 nutzt du den Schleifenzähler im Zusammenhang mit der Wait-Funktion um ein Timeout von ca. 5 sec. zu erreichen.
Danach machst du aber mit dem Test weiter, auch wenn der Motor gar nicht oder nur teilweise gefahren ist.
- Bis auf Eingang 1 (startet den Testlauf) und Eingang 4 (stoppt das Programm) sind die Eingänge 2 und 3 unklar. Erwartet hatte ich hier Lagenschalter. Was die Ausgänge 1 und 2 bewirken ist föllig unklar.
Gruß
Oliver
Ps. nächstes mal speicherst du aber bitte mit den nötigen Unterfunktionen ab (*.llb): Filesave with options...development distribution
|