LabVIEWForum.de - Eingabe in String-Eingabefeld behalten

LabVIEWForum.de

Normale Version: Eingabe in String-Eingabefeld behalten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich folgendes Problem: Ich möchte eine Eingabemaske als Sub-VI öffnen, dort Werte eingeben. Das funktioniert auch soweit. Jetzt möchte ich aber, dass beim wiederholtem Aufruf des Popup-Sub-VI die Werte der vorherigen Eingabe erhalten bleiben und falls erforderlich nur bestimmte Eingabefelder geändert werden müssen. Es soll dazu dienen, dass nicht bei jedem Aufruf alle Werte in derEingabemasken wiederholt ausgefüllt werden müssen.
Ich hoffe, dass ich mich klar ausgedrückt habe.

Über Tipps zur Realisierung würde ich mich freuen!
Hallo Greehorn,

ohne gerade in deine VIs gucken zu können (LV2011 wäre nett):
ENTWEDER speicherst du die letzten Werte in uninitialisierten Schieberegistern und initialisierst die Controls mit diesen Werten
ODER du setzt bei Aufruf des subVIs keine neuen Werte in die String-Controls…
Hi,
so hab die VI für Labview 2011 hochgeladen!
Ich hoffe die können geöffnet werden!
Hallo Greehorn,

einfache Lösung:
du darfst diese String-Controls nicht am ConnectorPane verbinden! Damit übernehmen sie die vom MainVI gelieferten Inputs - im Zweifelsfall halt einen leeren String.
(Also trifft der "ODER"-Fall von oben zu!)

Wenn du Parameter an das subVI übertragen willst, musst du dafür extra Controls verwenden…

P.S.:
Was soll die Sequenzstruktur im subVI? Warum nicht einfach so:
[attachment=48745]
So z.B.
[attachment=48744]
Gruß, Jens
Super Danke!
Mir ist damit geholfen!Yahoo
Wieder was dazu gelernt!
@Jenz

Sorry Jens, ich hab erst jetzt gesehen, dass du ein VI hochgeladen hast!
Danke aber trotzdem für die Mühe!
Referenz-URLs