Automatischer Start Stop - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Automatischer Start Stop (/Thread-Automatischer-Start-Stop) |
Automatischer Start Stop - jens muller - 08.07.2010 14:20 Hallo Gerd, "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. Automatischer Start Stop - GerdW - 08.07.2010 14:37 Hallo Jens, "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... Automatischer Start Stop - jens muller - 08.07.2010 15:01 Hallo Gerd, "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. Automatischer Start Stop - M Nussbaumer - 08.07.2010 15:13 Mach doch einen Notifier oder Queue, welcher dir den Start oder das Ende der Aufnahme anzeigt Automatischer Start Stop - GerdW - 08.07.2010 15:13 Hallo Jens, dann nimm doch den DAQ-Assistenten mit in die Case-Struktur. Dann werden Daten nur im Case aufgenommen... Automatischer Start Stop - jens muller - 08.07.2010 15:15 Mit dem DAQ Assistenten in der Case Struktur macht soweit keinen Sinn da ich ja nur dann Werte aufnehmen kann, will aber flexibel sein. Automatischer Start Stop - GerdW - 08.07.2010 15:21 Hallo Jens, "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"... Automatischer Start Stop - jens muller - 08.07.2010 15:40 Hallo Gerd, 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 Automatischer Start Stop - GerdW - 08.07.2010 15:50 Hallo Jens, 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... Also dann etwa so? Automatischer Start Stop - jens muller - 08.07.2010 17:54 Hallo Gerd, 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? Hoffe ich man versteht mich jetzt. Danke schon mal. Jens |