24.01.2014, 23:26
Beitrag #1
|
|
|
24.01.2014, 23:44
Beitrag #2
|
Trinitatis
LVF-Guru
Beiträge: 1.694
Registriert seit: May 2008
7.1 / 8.0 /2014-1, 18
2002
DE
18055
Deutschland
|
RE: Hochlaufende Min Max Anzeige
Hallo Klaus,
(24.01.2014 23:26 )klausinger86 schrieb: Ich vermute es liegt an der Rückführung und der dadurch entstandenen globalen Variable. ... Womöglich verwenden beide SubVis die selben Variablen.
Eine globale Variable entsteht ja nu nicht aus dem NIX!
Wenn du eine verwendest und mehrere VIs auf dieselbe Variable schreiben, dann überschreiben sie sich natürlich gegenseitig die Werte. (Ich muss dazu sagen, dass ich deine VIs nicht öffnen kann)
Ich vermute mal, dass du mit jedem SubVI einen Kanal prüfst. Ein Vorschlag wäre, die Werte nicht in eine glob. Var. zu schreiben sondern in eine Queue, die du so gestaltest, dass jedes Sub-VI in seinen eigenen Bereich schreiben kann. Parallel dazu kannst du in einem neuen Auswerte-VI die Daten aus der Queue lesen und deine Auswertung machen.
Gruß, Marko
|
|
|
25.01.2014, 00:17
Beitrag #3
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Hochlaufende Min Max Anzeige
Liest sich wie der klassische Fall für ein reentrant VI.
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.
|
|
|
25.01.2014, 00:26
(Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2014 00:26 von Trinitatis.)
Beitrag #4
|
|
|
25.01.2014, 08:44
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Hochlaufende Min Max Anzeige
@Marko:
Das kommt jetzt auf den Sourcecode an, kann ich mir gerade auch nicht anschauen.
Wenn wirklich eine globale Variable angelegt wurde, dann bleibt das Problem natürlich bestehen.
Wenn das Zitat "Rückführung" aber eine Feedback-Node meint, dann ist das keine globale Variable. Dann löst "Reentrant" das Problem.
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.
|
|
|
25.01.2014, 09:29
Beitrag #6
|
|
|
25.01.2014, 10:08
Beitrag #7
|
|
|
25.01.2014, 19:40
Beitrag #8
|
|
|
26.01.2014, 09:35
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2014 09:37 von Lucki.)
Beitrag #9
|
|
|
27.01.2014, 09:43
|
klausinger86
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Dec 2013
2015SP1-Base
2013
DE
Oesterreich
|
RE: Hochlaufende Min Max Anzeige
Hallo Lucki,
jetzt habe ich entdeckt warum ich das Vi-nicht gefunden haben. Ich habe es nicht in der Bibliothek.
Also Danke für das Vi. Jetzt kann ich hoffentlich ein SubVi daraus machen.
lg
|
|
|
| |