INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Automatische Messung beim Sensorausfall & zur bestimmten Zeit



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!

01.10.2009, 14:27
Beitrag #15

Prince Amir Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 134
Registriert seit: Aug 2009

8.6 - 2009
2009
de_en

80809
Deutschland
Automatische Messung beim Sensorausfall & zur bestimmten Zeit
' schrieb:Ich hab das zweite Bild vergessen.

Oh, ganz böse Fehler im zweiten Bild!

Du denkst strukturiert. Das ist in LV falsch. Hier musst du im Datenfluß-Modell denken.

Das Feststellen, ob 1 Minute um ist, und das Löschen der Variablen "Messung speichern" ist an sich so in Ordnung - nur die tatsächliche Ausführung ist nicht in Ordnung. Du hast vom Anzeigeelement "Messzeit" eine lokale Variable gemacht und vergleichst die mit 60. Das Verwenden einer lokalen Variablen führt hier aber zu sogenannten Race-Conditions! Lass die lokale Variable einfach weg und verbinde den Eingang am Vergleicher mit dem Wire, der in das Anzeigeelement "Messzeit" hineingeht (respektive der aus dem Geteiltdurch heraus kommt).
Genau das selbe gilt für die Variable "Messdaten speichern" am Eingang des UND-Elementes. Lass die lokale Variable einfach weg und verbinde den Eingang des UND mit dem Wire, der vom Bedienelement "Messung speichern" herauskommt.
So wie du das programmiert hast, kann es richtig gehen. Es muss nicht zwangsläufig zu einem Fehler führen. Aber es kann einen Fehler geben. Machst du alles mit Datenfluß, kann es nicht zu einem Fehler kommen - garantiert.


vielen Dank. :-)
zu deinem Beitrag oben, das ist das fast das selbe Bild. Nun hab ich im ersten Beitrag das bild vereinfacht und ein teil davon hier gestellt.!!

ich hab in meinem programm insgesamt 10 Parallele grosse While Schleifen mit jeweilige unterschleifen.. !! (davon eine Hauptschleife zum Daten Lesen Von DAQ, in dem 3 unterSchleifen sind (DI. AI. von DAQ input und Daten speichern. mit Case in einer unterschleife, was du auch gesagt hast.)

Dann eine Parallele schleife zu dieser grossen Schleife heisst Daten Lesen. Den Rest sind wieder parallel zu dieser 2 grossen schleifen.! Die laufen alle parallel, und sind nur für daten darstellung zuständig! (Die sind mit boolische Var. gebunden im Case struktur mit wartezeit, und werden als POP UP fenster ausgeführt wenn man auf dem FP darauf klickt. ich hab die im ersten beitrag nur 2 davon und den rest weggelassen, weil die ähnliche Funktion haben!!

Für mich gehts nur um die Hauptschleife , wo die daten eingelesen werden und weiterverarbeitet und gespeichert werden (In 3 unterschleifen (analog DAQ Lesen unterschleife, Digital DAQ lesen unterschleife, und daten verarbeiten und speichern unterschleife mit case struktur zum speichern! (im erstem beitragsbild!ganz oben) Die ganze grosse Hauptschleife mit Case um die allen 3 schleifen ist nur da, damit ich einem knopf noch die Messung starten kann.

Ich danke nochmal für deine Hilfe, freue mich auf dein Hiweis VI heute Abend! für die Speicherung in einer bestimmten Zeit.
ich habs nochmal mit dem Sequenz probiert, aber irgendwie ist beim Programm beenden langsam! als ob die schleife noch läuft,..vielleicht mach ich da falsch. hab einfach Programm Stopp buttom drin mit False gebunden und weiter zu alle anderen schleifen gebunden, aber irgedwie geht nicht richtig..

Coming together is a beginning, keeping together is progress, working together is success.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Automatische Messung beim Sensorausfall & zur bestimmten Zeit - Prince Amir - 01.10.2009 14:27

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Automatische Skalierung Progress bar Hubert R. 3 2.815 21.01.2024 08:02
Letzter Beitrag: Hubert R.
  Eingabe String nach einen bestimmten Format bearbeiten galilio 18 11.577 27.01.2017 10:58
Letzter Beitrag: jg
  Countdown-Anzeige mit "Verstrichene Zeit" stockt während Messung antonym 2 4.113 13.08.2015 16:00
Letzter Beitrag: antonym
  Event durch Mausklick auf einen bestimmten Bereich auslösen Kalci 4 5.071 14.07.2014 12:59
Letzter Beitrag: Kalci
  automatische Anbindung an Bausteine mit sehr vielen Elementen Lucius2 3 5.137 06.06.2014 12:11
Letzter Beitrag: Lucius2
  Arraywerte in bestimmten Zeitabständen durchlaufen lassen Hamoudi 3 5.424 23.10.2013 09:33
Letzter Beitrag: Hamoudi

Gehe zu: