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 

Schreiben auf Lokale 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!

12.04.2010, 07:25
Beitrag #1

LVAnfaenger Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2009

8.6
2009
en

Tokyo
Japan
Schreiben auf Lokale Variablen
Hallo!

Ich sitze hier an einem Problem versteh es nicht so recht, warum ueberhaupt was schief geht.
Ich wollte lokale Variablen verwenden um von mehreren Stellen einer VI einen Indicator anzusteuern.
Ansich kein grosses Problem, jedoch ist nun Folgendes passiert. Ich habe mehrere Indicator nun mit lokalen Variablen angesteuert und auch auf die selbe Weise verbunden. Von sechs Indicator funktioniert aber nur noch einer. Alle anderen zeigen die Werte nicht an, obwohl die Daten anliegen. Was mir aufgefallen ist: an denen, bei denen es nicht funktioniert, ist am Eingang der lokalen Variable ein kleines, rotes Dreieck. Was hat das zu bedeuten? Wieso fehlt dieses Dreieck bei einem, welches dann auch ausgerechnet funktioniert?
Screenshots kann ich nur mit viel Aufwand anhaengen, da der Rechner mit LV ueber keinen Internetzugang verfuegt =... Weiss der Geier warum. Zur Not kann ich aber versuchen einen USB Stick zu organisieren und die Bilder hochladen.

Waere nett, wenn jemand auch ohne Screenshots das Problem verstanden hat und Licht ins Dunkel bringen koennte.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.04.2010, 07:29
Beitrag #2

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
Schreiben auf Lokale Variablen
Hi,

das rote Dreieck ist ein implizierter Type Cast, sprich Du übergibst einem Indikator oder Anschluss einen Datentyp, der nicht dem erwarteten Datentyp des Indikators bzw. Anschlusses entspricht.

Was jetzt bei Dir sein könnte, wäre z.B. ein kleines Double an einem Integer-Idikator oder so, dass dann auf 0 gerundet wird oder so. Mit Ctrl-H und dem Wire-Tool über der Verbindugn kannst Du sehen, was für Datentypen an der Verbindugn anliegen.

Grüße,

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2010, 07:34 (Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2010 07:35 von oenk.)
Beitrag #3

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Schreiben auf Lokale Variablen
' schrieb:Was mir aufgefallen ist: an denen, bei denen es nicht funktioniert, ist am Eingang der lokalen Variable ein kleines, rotes Dreieck. Was hat das zu bedeuten? Wieso fehlt dieses Dreieck bei einem, welches dann auch ausgerechnet funktioniert?.
Die kleinen roten Dreiecke bedeuten, dass eine Typen Konvertierung stattgefunden hat (Stichwort: type cast). Warum deine Anzeige bei den anderen nicht funktioniert, kann an vielem liegen.
zB[list]
[*]double -> int (der Wert ist <0.5 und es wird dann immer null angezeigt)<>
[*]race condition (das update auf das GUI wird überschieben)<>
[*]parallele loops (die Lokalen sind in loops, die nicht upgedated werden)<>
[*]...<>
[st]Ohne Screenshot und/oder Code lässt sich da nichts sagen....

Gruss,
Christian

[EDIT] zu langsam....chrissyPu war schneller ;-)

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2010, 07:44
Beitrag #4

LVAnfaenger Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2009

8.6
2009
en

Tokyo
Japan
Schreiben auf Lokale Variablen
Also das mit den Typecasts habe ich geloest. Daten kommen nun ueberall korrekt interpretiert. Das hat aber dem eigentlichen Problem nichts geholfen. Es funktioniert immer noch nicht die Anzeige korrekt. Das ist ziemlich seltsam, da alle Indicator auf die selbe Weise ihre Daten bekommen und parallel arbeiten. Also jede Anzeige hat ne eigene Datenquelle, kann also eigentlich keine Race Conditions hervorrufen...
Alle Variablen sitzen im selben Loop... Jemand ne Idee?
Solange versuche ich versuche mal nen USB Stick aufzutreiben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2010, 07:50
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Schreiben auf Lokale Variablen
:glas1:RaceConditionsGlas1

Die Glaskugel sagt RaceConditions, meint aber: Bild oder VI posten.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2010, 07:58
Beitrag #6

LVAnfaenger Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2009

8.6
2009
en

Tokyo
Japan
Schreiben auf Lokale Variablen
Also werden irgendwo die Variablen staendig auf 0 gesetzt und die Datenquelle will den Wert drauf treiben???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.04.2010, 08:25
Beitrag #7

LVAnfaenger Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Nov 2009

8.6
2009
en

Tokyo
Japan
Schreiben auf Lokale Variablen
Sorry Jungs... Es geht! Ich sollte nur mal meine eigene VI besser anschaun ^^...
Die Indicator waren falsch verbunden...
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
  Lokale Variablen eliminieren / Signale Zusammenfassen Philipp841 8 5.197 30.09.2019 09:51
Letzter Beitrag: Philipp841
  Wie kann man Lokale Variablen sauber verpacken? Tobzn 10 7.747 04.03.2018 12:02
Letzter Beitrag: IchSelbst
  Lokale Variable galilio 5 4.812 09.02.2017 22:20
Letzter Beitrag: Trinitatis
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.437 19.03.2015 17:49
Letzter Beitrag: lumaxo
Question Lokale Variablen wie in textbasierten Sprachen nutzen RobBoss 5 5.316 28.05.2014 11:59
Letzter Beitrag: Kiesch
  Lokale Variable in while-Schleife auslesen Io1610 6 7.275 26.05.2014 15:57
Letzter Beitrag: Io1610

Gehe zu: