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 

per SubVI & Referenz alle Frontpanelelemente zurücksetzen



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!

17.04.2007, 15:33
Beitrag #1

Basti_AC Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Jan 2007

8.6
2006
de

52070
Deutschland
per SubVI & Referenz alle Frontpanelelemente zurücksetzen
Hi,

ich möchte meinen Messbildschirm vor jeder Messung zurücksetzen, das heißt einige controls auf 0, andere auf definierte werte, die History der Waveformcharts löschen etc.

Das habe ich derzeit alles im Blockdiagramm untergebracht und mit lokalen Variablen realisiert.

Nun muss ich das Zurücksetzen aller Elemente des Frontpanels auch während des Programmablaufs vornehmen können, allerdings wird dadurch das Blockdiagramm bei ca. 60 Elementen exorbitant unübersichtlich, weshalb ich eine andere Lösung suche.

Könnte man nicht ein SubVI aufrufen und den ganzen Kram dort unterbringen? Leider weiß ich nicht, wie ich an die entsprechenden Referenzen der Frontpanelelemente des aufrufenden VI's komme, hat da vielleicht jemand einen Tipp?

Viele Grüße
Basti
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2007, 15:35
Beitrag #2

Basti_AC Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Jan 2007

8.6
2006
de

52070
Deutschland
per SubVI & Referenz alle Frontpanelelemente zurücksetzen
vielleicht ist das nicht ganz klar geworden:

das SubVI sollte keine Eingänge haben!

Gruß
Basti
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2007, 16:41 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2007 16:44 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
per SubVI & Referenz alle Frontpanelelemente zurücksetzen
Das geht auf jeden Fall, ich weiß zwar nicht wie, aber immerhin habe ich ein sehr ähnliches Bespiele parat. Damit kann man die aktuellen Werte aller Bedienelemente abspeichern und wieder einlesen, und zwar geschieht das ganz pauschal, genau wie Du es auch möchtest, d.h ohne daß man sich im Einzelnen mit den Bedienelementen befassen muß.

Es ist nicht mal ein eigenes VI, sondern nur etwas Code innerhalb von von 2 Ereignisrahmen "Save Configuration" und "Load Configuration"

Ausgehend von Diesem VI, könntest entweder Du selbst oder vielleicht ein Forums-Experte hier das passende Programm für Dich zaubern können. Da Deine Frage etwas Allgemeines beinhaltet, was auch andere interessieren könnte, wäre es schön, wenn Du das Ergebnis hier posten würdest.


Angehängte Datei(en)
Sonstige .vi  Loading_SavingControlValues.vi (Größe: 46,58 KB / Downloads: 262)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2007, 22:21
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
per SubVI & Referenz alle Frontpanelelemente zurücksetzen
Hallo, Basti,

wie wäre es mit der folgenden Idee / Invoke Node/Methode:
   

Sollte alle Frontpanel-Elemente wieder auf ihren Default-Wert setzen.

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2007, 07:00
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
per SubVI & Referenz alle Frontpanelelemente zurücksetzen
Hi,

wenn du für dein VI keinen Eingang willst, könntest du das so machen...siehe Bild!

   

Wichtig: Die VI-Reference wieder schließen, und auch die References zu den Controls. Die Werte für die Controls würde ich in einem INI-File speichern, dafür gibts hier im Forum einige Beispiele. Vorteil INI-File: Du kannst die Werte irgendwo in ner Datei vordefinieren...wenn du das nicht benötigst, ist Lucki's Variante opitmal!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2007, 13:50
Beitrag #6

Basti_AC Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Jan 2007

8.6
2006
de

52070
Deutschland
per SubVI & Referenz alle Frontpanelelemente zurücksetzen
' schrieb:Hallo, Basti,

wie wäre es mit der folgenden Idee / Invoke Node/Methode:
[attachment=32752:Namenlos.png]

Sollte alle Frontpanel-Elemente wieder auf ihren Default-Wert setzen.

MfG, Jens

Damit hab ichs hingekriegt. Die wenigen Werte, die nicht auf Default zurück gehen sollen, kann man nachträglich in einer Sequenz auf den gewünschten Wert setzen.

DankeschönWink

Gruß, Basti
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Enum-Variable "zurücksetzen" Hans96 8 8.153 06.01.2023 07:48
Letzter Beitrag: Hans96
  XY Graph zurücksetzen bzw. leeren Ralfk84 2 4.004 06.10.2017 06:09
Letzter Beitrag: Ralfk84
  Array und XY-Graph zurücksetzen ARaj 14 9.494 25.11.2015 14:06
Letzter Beitrag: GerdW
  Schieberegister zurücksetzen KorsarDerWeide 5 6.444 13.05.2015 09:50
Letzter Beitrag: Lucki
  Frontpanelelemente aktualisieren Hasenfuss 4 6.467 05.05.2015 10:52
Letzter Beitrag: jg
  Übergabe einer Referenz vom HauptVI in das SubVI alan 1 3.732 09.03.2015 16:11
Letzter Beitrag: jg

Gehe zu: