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 

Funktionale Globale Variable - Problem



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!

20.02.2008, 07:47 (Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2008 07:57 von F.Bi.)
Beitrag #1

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
Funktionale Globale Variable - Problem
Hallo

Da ich in verschiedenen Abläufen (VIs) die DIO- und AD-DA Ein-/Ausgänge ansprechen muss, will ich die Initialisierung über eine Funktionale Globale Variable machen. Zuerst habe ich das über Notifier gemacht, das funktioniert auch. Da das aber zu unübersichtlich ist, wollte ich dafür die oben genannte Funktionale Globale Variable benutzen.

Ich habe mal einige einfache Testprogramme zur Verdeutlichung erstellt.
Normale Vorgehensweise „Funktionstest-Test2.vi“ funktioniert.

Mein Problem:
Initialisierung: InitTest.vi
Messung: Funktionstest-Test1.vi
Funktionale Globale Variable: global_data_storage-ini-Test.vi
Wenn ich Funktionstest-Test1.vi aufrufe, erhalte ich Error -200429.

LabVIEW 8.5

Es ist wahrscheinlich nur eine Kleinigkeit, aber ich finde keine Lösung. :-(


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  InitTest.vi (Größe: 20,94 KB / Downloads: 228)

Sonstige .vi  Funktionstest_Test1.vi (Größe: 20,71 KB / Downloads: 219)

Sonstige .vi  Funktionstest_Test2.vi (Größe: 22,23 KB / Downloads: 220)

Sonstige .vi  global_data_storage_ini_Test.vi (Größe: 25,62 KB / Downloads: 228)

Gruß
Frank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.02.2008, 19:59
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Funktionale Globale Variable - Problem
Hallo,

nach etwas testen und versuchen finde 2 Fehler:

1. Wenn du nichts bei deinem FGV anschließt, dann wird der Case "Write" ausgeführt, da das entsprechende Control als Default-Wert "Write" hat.
2. Hast du mal das Init-VI und das Funktionstest-VI in ein VI zusammengepackt? Dann geht es nämlich. Nehme mal an, dass das Task zwar über dein Init-VI angelegt wird, aber wenn dann LV wieder stoppt, dann wird auch das Task beendet. Ein 2. Aufruf des FGV-VI liefert dann am Ausgang nur ein leeres Task.

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
21.02.2008, 08:08
Beitrag #3

F.Bi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Oct 2007

LabView 2016
2007
EN

55218
Deutschland
Funktionale Globale Variable - Problem
Hallo Jens,

dein zweiter Punkt trifft das Problem.
Wenn das VI beendet wird, taucht die Fehlermeldung auf.
Ich habe die zwei VIs nicht in eins gepackt, sondern mal in das Init-VI eine Sequenz gepackt, dann kommt, solange es läuft, keine Fehlermeldung mehr. Gibt es dafür eine logische Erklärung bzw. was noch besser wäre, eine sinnvollere Lösung als das VI nicht zu beenden?

Der erste Punkt trifft allerdings nicht zu. Default ist Read, deshalb muss zum Lesen der GFV der Read/Write Anschluss nicht belegt werden. Wenn ich bei AD_Sample-Anzahl einen Wert schreibe, dann kann ich diesen auch auslesen. Das Problem taucht auch bei PCI6229-Counter nicht auf, sondern nur bei den Tasks auf.


Angehängte Datei(en)
Sonstige .vi  InitTest2.vi (Größe: 23,64 KB / Downloads: 183)

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Globale Variablen Edi70 7 4.475 08.10.2021 17:01
Letzter Beitrag: GerdW
  Boolean als globale Variable ares2013 12 11.352 06.09.2019 13:57
Letzter Beitrag: GerdW
  Übergabe Anzeigeelement zwischen VIs (Referenz/globale Variable?) lipster 1 4.298 03.02.2017 14:27
Letzter Beitrag: GerdW
  globale Konstanten? Nordvestlys 6 5.909 20.02.2015 09:35
Letzter Beitrag: Nordvestlys
  Globale Variable, maximale Größe, Daten anhängen. dieseldunst 10 10.714 18.04.2014 09:00
Letzter Beitrag: Lucki
  Globale Variable mit Excel Banick 5 6.464 29.01.2014 11:44
Letzter Beitrag: Banick

Gehe zu: