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!
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:
- Vor dem Start der VI soll man einen Pfad auswählen, in dem die spätere Messdatei gespeichert wird. (funktioniert soweit)
- Während die VI läuft, soll einmal pro Sekunde eine zufällige Zahl erzeugt werden
- Es wird eine Tabelle erzeugt, welche die drei Spalten t[s] (von Elapsed Time), die aktuelle Generation der while-Schleife und die zufällig erzeugte Zahl enthalten soll
- Wenn der Schalter "Write Data" umgelegt wird, sollen einmal pro Sekunde für die in "Time Target(s)" festgelegte Zeitdauer ein Array aus den zuvor beschriebenen Werten in der n-ten Zeile des Spreadsheets gespeichert werden
- Ist die Zeit abgelaufen, soll der Timer und die Aufzeichnung der Messdaten stoppen
- Mit einem Klick auf den Schalter "Reset Timer" Soll der Timer auf 0 zurückgesetzt werden
Folgende Probleme habe ich noch mit der VI:
- Ich weiß leider nicht, wie ich das zu speichernde Array mit den "Messdaten" korrekt erzeuge und in dem Spreadsheet speichere
- Die Aufzeichnung der Messdaten hält nach Ablauf der Zeit nicht an, sondern der Timer fängt wieder von vorne an zu zählen
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!