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 

len haben und Funktionale Globale Variablen



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.03.2012, 14:13
Beitrag #1

KD Offline
LV-Anwender
*


Beiträge: 46
Registriert seit: Aug 2011

11.0.1
2011
DE


Deutschland
len haben und Funktionale Globale Variablen
Hallo Miteinander,

mich würde interessieren, was so die Eigenschaften von FGVs sind.
Ich weiss, wie sie funktionieren, nur würde mich interessieren, welche Vorteile FGVs gegenüber von Globalen Variablen haben und ob diese irgendwie zeitkritisch sind, hald gibt es Probleme, wenn es ums Timing geht?

Wenn jemand einen Link kennt, wo ich diese Eigenschaften genauer anschauen kann, wäre ich dankbar.

Lg KD
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2012, 14:21
Beitrag #2

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: len haben und Funktionale Globale Variablen
(22.03.2012 14:13 )KD schrieb:  Hallo Miteinander,

mich würde interessieren, was so die Eigenschaften von FGVs sind.
Ich weiss, wie sie funktionieren, nur würde mich interessieren, welche Vorteile FGVs gegenüber von Globalen Variablen haben und ob diese irgendwie zeitkritisch sind, hald gibt es Probleme, wenn es ums Timing geht?

Wenn jemand einen Link kennt, wo ich diese Eigenschaften genauer anschauen kann, wäre ich dankbar.

Lg KD

Ein Wort, Racecondition. Mit FGV verhinderst du, dass Daten verändert werden während du einen lesenden Zugriff machst. Ansonsten funktioniert es wie eine globale Variable (innerhalb der selben Applikation) mit dem netten Zusatz, dass du noch zusätzliche Funktionalität wie etwa eine Fehlerprüfung einbauen kannst.

Von ganzen Herzen zu empfehlen, macht lokal das gleiche wie eine globale Variable nur besser und sicherer ohne wirkliche Nachteile.

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2012, 16:45
Beitrag #3

KD Offline
LV-Anwender
*


Beiträge: 46
Registriert seit: Aug 2011

11.0.1
2011
DE


Deutschland
RE: len haben und Funktionale Globale Variablen
Danke für die Antwort.

Meinst du indiesemfall, dass es mehr Vorteile hätte, eine lokale Vriable zu verwenden oder eben eine
FGV?

Und noch eine Frage: Wenn ich Daten in dem Shiftregister habe, können diese nur einmal ausgelesen werden oder mehrmals?

Danke für die Hilfe Smile

LG David
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2012, 17:32
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: len haben und Funktionale Globale Variablen
Offtopic2
Wie sollte eigentlich der Thementitel lauten? Aktuell ist das etwas stark abgeschnitten.

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
22.03.2012, 19:52 (Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2012 19:54 von phylin.)
Beitrag #5

phylin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Nov 2011

8.5
2011
DE


Deutschland
RE: len haben und Funktionale Globale Variablen
Eine FGV, die nur einen Wert speichern und wieder ausgeben kann, ist im Prinzip nichts anderes als eine globale variable. Sie hat die selben racing condition probleme.

Wie man sie richtig einsetzen kann, wird hier sehr schön beschrieben:
http://forums.ni.com/t5/LabVIEW/Communit...d-p/503801

edit: zu deiner Frage: Sie kann mehrmals ausgelesen werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.03.2012, 12:58
Beitrag #6

Kiesch Offline
LVF-Stammgast
***


Beiträge: 394
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04103
Deutschland
RE: len haben und Funktionale Globale Variablen
Racing Conditions können FGVs tatsächlich nur extrem begrenzt verhindern. Entweder wenn mehrere Werte ausgelesen werden sollen, dann steckt man die halt alle in EINE FGV und kann auf diesen dann atomare Operationen ausführen. (Sprich: Man kann sicherstellen, das bestimmte Schritte abgeschlossen werden, bevor wieder auf den Daten gelesen / geschrieben werden kann).

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
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
  Globale Variablen Edi70 7 2.941 08.10.2021 17:01
Letzter Beitrag: GerdW
  Boolean als globale Variable ares2013 12 9.437 06.09.2019 13:57
Letzter Beitrag: GerdW
  globale Konstanten? Nordvestlys 6 4.904 20.02.2015 09:35
Letzter Beitrag: Nordvestlys
  Globale Variable mit Excel Banick 5 5.606 29.01.2014 11:44
Letzter Beitrag: Banick
  FGV Funktionale Globale Variable cabua 30 47.536 08.11.2013 10:33
Letzter Beitrag: mate Ria
  Melder oder globale Variablen Hasenfuss 3 4.892 05.03.2013 15:45
Letzter Beitrag: Hasenfuss

Gehe zu: