' schrieb:Das hat ja noch keiner gesagt! Naja, irgendwann ist immer das erste Mal.
Lieber Prince Amir
Wie sag ich's meinem Kinde? Was? Was der Achim ja schon angedeutet hat.
Das Konzept "Statemachine" ist ein grundlegendes Konzept. Als Konzept ist es programmiersprachen-unabhängig. Gerade LV ist hervorragend geeignet, dieses Konzept umzusetzen. Die Verwendung von Statemachines für professionelle Programme ist unabdingbar. Und jedes Programm, das Messwerte erfasst, berechnet, anzeigt und speichert und das auch noch selbständig über einen größeren Zeitraum ist per se ein professionelles Programm. Den Fall, dass eine Statemachine nicht in ein Programm integriert werden kann, gibt es nicht.
So, und jetzt zu deiner Aufgabe.
Natürlich ist auch in dein Programm eine Statemachine integrierbar. Ich vermute mal, das Problem liegt nicht an deinem Programm, sondern an deinen Programmierkenntnissen, die du mit Hilfe des Forums ja verbessern willst.
Die Statemachine muss nicht zwangsläufig in deinen bestehenden Datenfluß integriert werden. Sie kann auch in einer extra While-Schleife laufen und den bestehenden Datenfluß mittels Queues und/oder Melder (naja, ausnahmsweise erlauben wird auch globale und lokale Variablen) quasi fernsteuern.
Ich würde vorschlagen, zu postet mal ein VI und schreibst dazu, wo genau das mit der Wartezeit und das mit dem Messen für 60 Sekunden gemacht werden soll. Oder mach ein Bild.
Lieber IchSelbst,
vielen Dank für deine Antwort. Ich hab hier auf jeden Fall viel gelernt, und dadurch viel weitergekommen und meine Kenntnisse erweitert. Nun hab ich mit State Machine zu kämpfen.
bin irgendwie nicht damit weitergekommen, obwohl ich paar bsps. hier im Forum gesehen habe, aber als ich implementiert habe, hat das ganze programm nicht funktioniert.
ich hab meine kommentare und wo, was passieren sollte im programm als Txt. geschrieben. Wenn man VI öffnet sieht man das.
1. Wo soll ich genau im meinem VI die S.M. verwenden ?
2. Brauch ich da Event Struktur in der S.M oder nicht?
kannst du bitte mein VI anschauen, und mir Tipps geben, wie ich am besten vorgehen soll, damit ich später bei der weiteren Erweiterung nicht an der Grenzen stöße,
besten Dank.
Amir.
L.V Version 8.6 DE