Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich wollte zwischen 2 Phasen zeitlich wechseln, sodass nach Ablauf der Zeit die 2. gestartet wird und anschließend wieder die erste. Hatte dazu 2 Eingaben implementiert und wollte die mit der Auswählen Funktion über eine Flanke wechseln, allerdings ist die Flanke nur einmal kurz True. Gibt es da eine einfache Funktion, wo ich zeitgesteuert stets zwischen 2 Phasen hin und her wechseln kann?
BG
cosmo
(07.06.2018 18:08 )-cosmo- schrieb: Ja genau, super, danke, aber was ist das oben links genau?
Beziehst du dich auf den ersten Screenshot? Das ist die Anzeige, dass es sich bei diesem PNG um ein VI-Snippet handelt. Du kannst das PNG in ein Blockdiagramm reinziehen, der Code wird automatisch erzeugt.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Ahh, wie gut, und ich habe bislang immer verzweifelt nach den richtigen Befehlen in Labview gesucht.
Aber wie ich feststellen musste, geht er nach einem Schleifendurchgang nur für eine kurze Flanke in Phase 1 zurück, ähnlich wie meins, wo immer nur bei einer Flanke in die andere Phase wechselt:
BG
Die Logik in deinem VI stimmt nicht. Du nimmst den Größer-Vergleich sowohl für das Merken einer neuen Startzeit her (korrekt) und auch für die Anzeige, in welcher Phase du bist (falsch).
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Ja genau, habe auch vergeblich versucht, jedesmal wenn die Bedingung der Zeit erfüllt ist, diesen Zustand zu merken, also jedesmal wenn die Zeit erreicht wurde, ein Bit auf TRUE setzen, wenn es FALSE war und vice versa. Ich müsste das dann in einer geschachtelten CASE Funktion machen, richtig?