INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Testhistorie in Stringvariable anzeigen



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!

22.01.2024, 11:58
Beitrag #1

Kaya Offline
LVF-Grünschnäbelin
*


Beiträge: 39
Registriert seit: Jul 2023

16
2019
DE


Deutschland
Testhistorie in Stringvariable anzeigen
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.01.2024, 12:49
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Testhistorie in Stringvariable anzeigen

Akzeptierte Lösung

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?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.01.2024, 21:50
Beitrag #3

Kaya Offline
LVF-Grünschnäbelin
*


Beiträge: 39
Registriert seit: Jul 2023

16
2019
DE


Deutschland
RE: Testhistorie in Stringvariable anzeigen
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


Angehängte Datei(en)
16.0 .vi  listbox_test2.vi (Größe: 9,33 KB / Downloads: 47)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2024, 07:36
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Testhistorie in Stringvariable anzeigen
Hallo Kaya,

dein VI zeigt noch ein paar Anfänger-Probleme:
   
- 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?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2024, 08:05
Beitrag #5

th13 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 173
Registriert seit: Oct 2013

2020 SP1
2013
EN


Deutschland
RE: Testhistorie in Stringvariable anzeigen
Man kann die Listbox auch von oben nach unten füllen und automatisch mitscrollen, dann lesen sich die Einträge natürlicher.

16.0 .vi  listbox_test2.vi (Größe: 8,45 KB / Downloads: 52)


(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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.01.2024, 11:10
Beitrag #6

Kaya Offline
LVF-Grünschnäbelin
*


Beiträge: 39
Registriert seit: Jul 2023

16
2019
DE


Deutschland
RE: Testhistorie in Stringvariable anzeigen
Hi th13,

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

LG Kaya
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.01.2024, 15:01
Beitrag #7

th13 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 173
Registriert seit: Oct 2013

2020 SP1
2013
EN


Deutschland
RE: Testhistorie in Stringvariable anzeigen

Akzeptierte Lösung

Bitteschön...


Angehängte Datei(en)
16.0 .vi  SetMessage.vi (Größe: 21,9 KB / Downloads: 47)

16.0 .vi  test.vi (Größe: 10,47 KB / Downloads: 45)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2024, 13:27
Beitrag #8

Kaya Offline
LVF-Grünschnäbelin
*


Beiträge: 39
Registriert seit: Jul 2023

16
2019
DE


Deutschland
RE: Testhistorie in Stringvariable anzeigen
Danke Euch,
bin erst mal bei meiner Lösung geblieben, werde es aber bei Gelegenheit noch mal überarbeiten.

LG Kaya
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: