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!
"Meinte auch die Case Struktur, also wenn diese durchlaufen ist, dann soll der dauerhafte true befehl auf False zurück gesetzt werden"
Da der Code zum Werte speichern erst nach der Case-Struktur ausgeführt wird (Dataflow!), erübrigt sich dieses TRUE/FALSE/Impuls-Gehampel... Benenn dein "OK 2" einfach in "Werte aufnehmen" um...
Habe das OK 2 wie gehabt an Wert aufnehmen angeschlossen. Wenn ich jetzt OK drücke, wird 1 Wert aufgenommen. Ich würede aber gerne, solange die Case Struktur durchlaufen ist ein T haben und nicht nur einen Impuls.
"Wenn ich jetzt OK drücke, wird 1 Wert aufgenommen. Ich würede aber gerne, solange die Case Struktur durchlaufen ist ein T haben und nicht nur einen Impuls."
???
"OK2" ist auf Latch gesetzt, d.h. die Case-Struktur wird nach Betätigung genau einmal durchlaufen. Da gibt es kein "solange", sondern nur einen einzigen Durchlauf und damit nur einen Wert... Du musst dich wohl etwas genauer ausdrücken oder die Frage umformulieren...
"Wenn ich jetzt OK drücke, wird 1 Wert aufgenommen. Ich würede aber gerne, solange die Case Struktur durchlaufen ist ein T haben und nicht nur einen Impuls."
???
"OK2" ist auf Latch gesetzt, d.h. die Case-Struktur wird nach Betätigung genau einmal durchlaufen. Da gibt es kein "solange", sondern nur einen einzigen Durchlauf und damit nur einen Wert... Du musst dich wohl etwas genauer ausdrücken oder die Frage umformulieren...
Mit dem Ok Button wird die Case struktur einmal durchlaufen und parallel dazu sollen Werte aufgenommen werden.
Also der OK Button soll als Start für die Case Struktur und für die Aufnahme der Werte dienen. Beim beenden der Case Struktur soll auch die Aufnahme der Werte eingestellt werden.
"Also der OK Button soll als Start ... für die Aufnahme der Werte dienen. Beim beenden der Case Struktur soll auch die Aufnahme der Werte eingestellt werden."
"Mit dem DAQ Assistenten in der Case Struktur macht soweit keinen Sinn da ich ja nur dann Werte aufnehmen kann, will aber flexibel sein."
Ja, was denn nun? Sollen nun Werte nur während der Casestruktur oder doch "flexibel" aufgenommen werden?
Mach eine Case-Struktur um den DAQ-Assi drum, und OR-verknüpfe wie bisher "OK2" und "Werte aufnehmen"...
ich würde gerne den Signalverlauf im Diagramm kontinuierlich aufnehmen und die Daten in die Tabelle nur dann schreiben wenn die Case Struktur durchlaufen wird.
Habe das Programm mal abgeändert und die Tabellenfunktionin die Case Schleife gesetzt. Leider kein Erfolg, wieso?
Lab View 2009
08.07.2010, 15:50 (Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2010 15:52 von GerdW.)
die Fehlermeldung, die man sieht, wenn die Maus auf das "X" im Draht hält, war "Member of a cycle"! Du kannst nicht den Ausgang einer Struktur (über Zwischenschritte) als Eingang für die gleiche Struktur verwenden...
danke erst mal für Deine Hilfe, aber es ist noch immer nicht das was ich meine.
Das Signalverlaufsdiagramm nimmt kontinuierlich die Werte auf, perfekt.
Jedoch wird beim drücken des OK Button nur 1 Wert in der Tabelle abgespeichert.
Das Programm arbeitet so, das ich diesem eine Position vorgeben und durch drücken der OK Taste, diese POsition angefahren wird (die Case Struktur wird durchlaufen).
Ich möchte während dessen die ganze Zeit Werte aufnehmen, also mehr als einen.
Daher die Idee mit dem Ok Button, sobald gedrückt, Werte werden aufgenommen, bis, Case Struktur zu ende.
Desweiteren habe ich noch imer das Problem , wenn das Programm eine Zeit läuft und ich den Motor hin und her gefahren habe, kann ich es nicht mehr beenden. Woran kann das denn noch liegen?