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 

Mehrere Instanzen einer funktionalen globalen 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!

26.01.2009, 19:13 (Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2009 19:14 von Lucki.)
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Mehrere Instanzen einer funktionalen globalen Variablen?
' schrieb:1) Spricht irgendetwas dagegen die 3 queue vi's in der Schleife zu einer "prepend or shift" vi zusamenzufassen?
Nein, absolut nicht. Allerdings ist man bei NI auch schon auf die Idee gekommen, daß das sinnvoll wäre, und deshalb gibt es in LV8.6 genau diese Queue-Funktion zusätzlich. Die nennt sich: "Element hinzufügen, verlustbehaftet"
Der Unterschied:
Nicht verulstbehaftetes hinzufügen:
Wenn die Queue voll, wird bis zum Timeout (oder unbegrenzt lange) gewartet, bis (in einer anderen Schleife) ein Element entfernt wurde.
Verlustbehaftetes Hinzufügen (ab LV8.6):
Das neue Element wird immer ohne Timeout hinzugefügt, bei volle Queue wird das älteste Element entfernt.
Zitat:2) Wenn ich auf den Stopp Knopf der einen vi clicke wird ja die 2. vi über die Fehlermeldung gestoppt. Irgendwie widerstrebt es mir ein bischen willentlich Fehlermeldungen zu produzieren (Ich weiss aber selber nicht genau warum). Ist das eine weit verbreitete Methode um verschiedene vi's zu schliessen?
Es geht schon, aber es ist schon klar, daß es sich hier nicht um ein robustes Design handelt.
Wenn das Sub-VI wegen eines anderen Fehlers beendet wird, (also nicht wegen eines beabsichtigten Stops), dann erfährt des Haupt-VI nichts davon und sendet weiter seine Daten (bzw. versucht sie zu empfangen).
Eine profesionelle Lösung zur Fehlerbehandlung wurde von Johnson/Jennings vorgeschlagen: Sammlung aller Fehlerrdaten aller parallel laufenden Sub-Vis in einer gesonderten Fehler-Queue, und zentrales Auslesen der Queue im Haup-VI.
Das hat allerdings mit dem zentralen Stoppen nicht direkt etwas zu tun. Und jetzt wurde ich zum Essen gerufen, also abrupter Stop hier und jetzt.

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


Nachrichten in diesem Thema
Mehrere Instanzen einer funktionalen globalen Variablen? - Lucki - 26.01.2009 19:13

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrere Spitzenwerte aus einer Messreihe erkennen niklas2016 8 5.365 15.02.2021 14:27
Letzter Beitrag: BNT
  Instanzen identischer SubVi's, Verhalten unerklärbar studmt 5 4.957 22.07.2015 22:11
Letzter Beitrag: studmt
  Fensterpositionen mehrerer Instanzen speichern und laden NoWay 2 4.173 15.07.2014 14:11
Letzter Beitrag: NoWay
  Kommunikation zw. 2 Instanzen einer Exe Trinitatis 3 4.087 14.04.2014 22:15
Letzter Beitrag: jg
  Variable Anzahl von Instanzen zur Laufzeit D_Sev 13 9.688 04.11.2013 09:18
Letzter Beitrag: GerdW
  Wie mache ich zwei Instanzen einer FGV im selben Projekt? Lupin 13 12.170 06.10.2013 19:10
Letzter Beitrag: jg

Gehe zu: