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 

FGV - Frage dazu



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!

29.04.2013, 16:27 (Dieser Beitrag wurde zuletzt bearbeitet: 29.04.2013 16:28 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: FGV - Frage dazu
Ein nicht initialisierte Shift-Register behält den Wert seit dem letzten Aufruf des VIs - zumindest solange es im Speicher/RAM ist. Das sollte eigentlich zum Verständnis langen.
(29.04.2013 15:47 )Hasenfuss schrieb:  Mein Problem liegt darin - eine FGV ist - so wie ich es verstanden habe - keine wirkliche globale Variable, sondern ein VI mit einer while-Schleife mit einem case, der zwei Befehle kennt, z.B. "Schreiben" und "Lesen". Auf dem Frontpanel hab ich ein Enum mit den beiden Befehlen als Bedienelement. Dann hab ich ein Bedienelement und ein Anezigeelement, beide vom gleichen Typ, z.B. einen String, die ich Eingang und Ausgang nenne.
Stimmt nur bedingt. Du kannst auch mehr als 2 Befehle haben, und der Ein- und Ausgang müssen auch nicht identisch sein.
(29.04.2013 15:47 )Hasenfuss schrieb:  Jetzt rufe ich das VI FGV einmal von einem übergeordnetem VI auf, setze eine Variable und den Enum-Befehl "Schreiben", dann wird das VI FGV wieder beendet. Rufe ich nun an einer anderen Stelle das VI FGV wieder auf mit dem Befehl "Lesen" - da verstehe ich grad etwas nicht - bleibt das VI - trotzdem es einmal beendet wurde, noch mit dem Wert im Speicher bestehen?
s. oben.
(29.04.2013 15:47 )Hasenfuss schrieb:  Bei Signalgraphen hatte ich früher manchmal das Problem, dass Anzeigeninhalte da blieben. Entweder konnte ich die Historie im Eigenschaftsknoten löschen oder bei Neustart den Haken "Bei Neustart Anzeigeninhalte löschen" setzen. Darf ich diesen Haken bei einer FGV nicht setzen?
s. oben, der Zwischenspeicher ist das Shift-Register, nicht die Controls.

Allgemein: FGVs sind der erste Zugang zu objekt-orientiertem Programmieren in LabVIEW. Vgl. dazu auch die Folien, auf die dich Gerd heute hingewiesen hat.

Gruß, 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
30
Antwort schreiben 


Nachrichten in diesem Thema
FGV - Frage dazu - Hasenfuss - 29.04.2013, 15:47
RE: FGV - Frage dazu - jg - 29.04.2013 16:27
RE: FGV - Frage dazu - Hasenfuss - 30.04.2013, 08:54
RE: FGV - Frage dazu - jg - 30.04.2013, 09:01
RE: FGV - Frage dazu - GerdW - 30.04.2013, 09:39
RE: FGV - Frage dazu - Hasenfuss - 30.04.2013, 12:23

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Projekte -Stand sichern und neues VI dazu frankie 2 1.610 22.11.2023 08:14
Letzter Beitrag: GerdW

Gehe zu: