![]() |
Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI (/Thread-Steuerung-der-Messdatenaufzeichnung-mit-Elapsed-Time-SubVI) |
Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - lempy - 06.07.2021 13:01 Hallo zusammen, ich bin neu in LabView und versuche gerade, meine erste Anwendung zu schreiben. Um zu verdeutlichen, was ich machen möchte, habe ich ein Minimalbeispiel vorbereitet, anhand dessen ich gerne Hilfe aus dem Forum hätte. Folgendes soll die VI tun:
Folgende Probleme habe ich noch mit der VI:
Im Anhang findet ihr die VI, sowie einen Screenshot des Block-Diagrammes und des FP, falls es euch nicht möglich ist, die Datei zu öffnern. Ich hoffe, dass ihr mit der Beschreibung, die ich gegeben habe, einigermaßen etwas anfangen könnt und freue mich auf das Feedback! RE: Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - GerdW - 06.07.2021 13:21 Hallo lempy, herzlich willkommen im Forum! Zitat:Folgende Probleme habe ich noch mit der VI: Leider hast du die Attachments vergessen! (Du musst nicht nur die Dateien auswählen, sondern auch den Button zum Hochladen klicken…) - Die "zu speichernden Daten" kann man mit BuildArray erzeugen… - Speichern geht ganz einfach mit WriteDelimitedFile… - Wenn der "Timer" wieder "von vorn anfängt", dann hast du wohl das ExpressVI falsch konfiguriert! ![]() ![]() RE: Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - lempy - 07.07.2021 09:54 Hallo GerdW, vielen Dank für die Begrüßung! Ich habe hier nochmal die Anhänge angefügt, ich hoffe, sie tragen zu einem besseren Verständnis meines Problems bei! [attachment=62009][attachment=62010] RE: Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - GerdW - 07.07.2021 09:59 Hallo lempy, kannst du das VI nochmal für LV2017 speichern? (File -> Save for previous) Zum Bild: - Kannst du das Blockdiagramm erst noch mal aufräumen? Drähte von links nach rechts, etc.!? Wenn der Code "unleserlich" ist, dann ist er auch "schwer verständlich"! - Verwende BuildArray, wenn du ein Array bauen willst. InsertIntoArray ist da fast immer die falsche Funktion! RE: Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - lempy - 08.07.2021 09:47 Hallo GerdW, schonmal vielen Dank für deine Hinweise! Ich hoffe, die Version im Anhang hat jetzt ein angemessenes Maß an Übersichtlichkeit. Ich habe es außerdem einmal für die Version 17.0 gespeichert. Vielen Dank für die Hilfe! RE: Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - GerdW - 08.07.2021 09:59 Hallo lempy, Zitat: Ich hoffe, die Version im Anhang hat jetzt ein angemessenes Maß an Übersichtlichkeit.Nun ja… Grundregel: Wenn die AutoCleanup-Funktion das Blockdiagramm besser aussehen lässt, dann hast du vorher nicht gut genug gearbeitet! ![]() Schau mal hier: [attachment=62019] Du solltest dir bewusst machen, wie das ElapsedTime-ExpressVI arbeitet! Und daraus lernen, dass es keine gute Idee ist, dieses VI in einer Case-Struktur zu verstecken… RE: Steuerung der Messdatenaufzeichnung mit Elapsed-Time-SubVI - lempy - 08.07.2021 10:18 Hallo GerdW, es war mir nicht bewusst, dass es eine Funktion gibt, um das BD automatisch aufzuräumen. Ich werde das in Zukunft nutzen, bevor ich eine Frage im Forum poste. Ich werde versuchen eine Lösung zu finden, bei der die ElapsedTime-ExpressVI nicht in einer Case-Structure steck. Vielen Dank für den Hinweis! |