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 

Wie füge ich 2 flat sequence Strukturen zusammen?



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!

06.04.2009, 12:03 (Dieser Beitrag wurde zuletzt bearbeitet: 06.04.2009 12:04 von IchSelbst.)
Beitrag #9

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Wie füge ich 2 flat sequence Strukturen zusammen?
' schrieb:Wenn ich bei a einen Wert eingebe und das Prg starte, dann wird bei Indikator b der Wert a ausgegeben und erst beim zweiten Programmstart auch bei Indikator c, d.h. c gibt den Wert von a aus dem vorletzten Programmstart aus.
Das ist genau das, was du als Bild gepostet hast.

Zitat:Ich hätte erwartet, dass erst die Abhängigkeiten abgearbeitet werden, bis c definiert ist. Stattdessen wird für Indikator c der Wert aus dem Speicher benutzt.
Deine Erwartungen mögen zwar deiner Applikation entsprechen - aber du hast hier mit LV ein datenflußgesteuertes Datenmodell. Alles was nicht per Datenfluß (also per Draht) verbunden (also sequenziert ist) ist, wird parallel abgearbeitet. Was da parallel abgearbeitet wird, ist dem Programm egal. Ob da deine Logik mit den Variablen durcheinander kommt, steht auf einem anderen Blatt.

Zitat:Kann man denn nicht erzwingen, dass der Speicher abgeschaltet wird und erst dann eine Referenz benutzt wird, wenn sie klar definiert wurde.
Nein. So wie du das sagt, geht das nicht. Die lokale Variable an sich ist keine Referenz. Die hat einen eigenen (Zwischen-)Speicher. Auch wäre sowas nicht im Sinne von LV resepktive dem Datenfluß.

Machs doch einfach so, wie es sich gehört: Nimm statt der lokalen Variablen einen Datenfluß (ob per Draht oder Sequenzstruktur sei vorerst nochmals zurückgestellt).

Warum willst du keinen Datenfluß machen?


Nachtrag:
Die Sache mit dem Datenfluß muss dir in Fleisch und Blut übergehen. Ohne geht zwar, mit wird aber besser.

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
Antwort schreiben 


Nachrichten in diesem Thema
Wie füge ich 2 flat sequence Strukturen zusammen? - IchSelbst - 06.04.2009 12:03

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Drähte automatisch beim Ziehen aus Strukturen erhalten cb 7 13.380 10.08.2019 11:16
Letzter Beitrag: cb
  2 Arrays, in einem Anzeigen (nicht zusammen) Daniel H. 2 3.717 23.11.2014 19:45
Letzter Beitrag: Daniel H.
  While Loops in Flat Sequences beenden virtualmake 6 5.137 04.12.2013 09:29
Letzter Beitrag: GerdW
  In Flat Sequence springen narrentanz 6 6.752 08.03.2012 14:46
Letzter Beitrag: chrissyPu
  String aus mehreren Hexwerten zusammen fügen samuel-stinger 2 3.390 09.12.2010 12:17
Letzter Beitrag: samuel-stinger
  Datenübergabe aus stacked sequence derdaniel 6 6.646 02.09.2010 12:36
Letzter Beitrag: derdaniel

Gehe zu: