LabVIEWForum.de - Testhistorie in Stringvariable anzeigen

LabVIEWForum.de

Normale Version: Testhistorie in Stringvariable anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Community,

ich habe ein kleines Problem, bei dem ich nicht weiterkomme.

Ich habe eine Generatorsteuerung geschrieben, mit dem ich drei Generatoren ansteuern, Parameter einstellen und Testabläufe durchführen kann.

Als Ergänzung möchte ich nun auf meinem Frontpanel in einem Anzeigefeld in die obersten Zeile die aktuellen Parameter schreiben, die aktuell getestet werden. Als Historie sollen die bereits durchgeführten Testparameter in dem Feld darunter weiter angezeigt werden und ein scroll bar entstehen.

Wie kann ich das umsetzen? Ich freue mich auf Eure Vorschläge!

LG Kaya
Hallo Kaya,

Zitat:Als Ergänzung möchte ich nun auf meinem Frontpanel in einem Anzeigefeld in die obersten Zeile die aktuellen Parameter schreiben, die aktuell getestet werden. Als Historie sollen die bereits durchgeführten Testparameter in dem Feld darunter weiter angezeigt werden und ein scroll bar entstehen.
- Nimm eine String-Anzeige und bastel dir den String zusammen. Schieberegister helfen dir dabei…
- Nimm eine Listbox und zeige dein String-Array darin an.
- Nimm ein String-Array und zeige dein String-Array darin an.
- …

Was hast du schon probiert und was daran gefällt dir nicht?
Hi Gerd,

danke für die Hinweise.

Ich habe jetzt eine Lösung gefunden, mit der ich zufrieden bin - über eine Listbox und Eigenschaftsknoten.

Vorher habe ich es nicht hinbekommen, aus verschiedenen Teilen des VIs in ein Fenster zu schreiben, damit geht es jetzt.

LG Kaya
Hallo Kaya,

dein VI zeigt noch ein paar Anfänger-Probleme:
[attachment=62634]
- Verwende bitte BuildArray um ein Array zu bauen. InsertIntoArray ist nur sinnvoll, wenn du irgendwo in der Mitte eines Arrays einfügen willst!
- Ständiges Lesen/Schreiben von PropertyNodes kann sehr schnell langsam werden, insbesondere bei größeren Listbox-Item-Arrays!
- Hast du schon mal über die Nutzung von Schieberegistern nachgedacht?
Man kann die Listbox auch von oben nach unten füllen und automatisch mitscrollen, dann lesen sich die Einträge natürlicher.
[attachment=62635]

(24.01.2024 21:50 )Kaya schrieb: [ -> ]Vorher habe ich es nicht hinbekommen, aus verschiedenen Teilen des VIs in ein Fenster zu schreiben, damit geht es jetzt.
Wir haben für den gleichen Zweck ein HilfsVI geschrieben, im Prinzip eine FGV mit den Aktionen init und add.
"init" wird am Anfang deines VIs aufgerufen, in dem die Listbox angezeigt wird, bekommt die Referenz der Listbox übergeben und speichert sie intern ab. "add" bekommt den anzuzeigenden String übergeben und fügt ihn zur Listbox hinzu.

Damit kannst du dann auch aus anderen VIs (zB aus den verschiedenen Tests heraus) Statusnachrichten im HauptVI anzeigen.
Hi th13,

das klingt nach dem was ich brauche. Smile
Hast Du zufällig ein Beispiel-VI? Angel_not

LG Kaya
Bitteschön...
Danke Euch,
bin erst mal bei meiner Lösung geblieben, werde es aber bei Gelegenheit noch mal überarbeiten.

LG Kaya
Referenz-URLs