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 

Erzeugen von Kanälen in For Schleife



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!

10.03.2010, 15:38
Beitrag #11

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Erzeugen von Kanälen in For Schleife
' schrieb:Dass Schieberegister diverse Vorteile haben, spielt in diesem Falle nur eine untergeordnete Rolle.
Entschuldige die Nachfrage, aber ich würde gerne für die Zukunft wissen wann ich's mit SR und wann ohne machen sollte. Was ist der Unterschied?

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.03.2010, 15:54
Beitrag #12

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Erzeugen von Kanälen in For Schleife
' schrieb:Entschuldige die Nachfrage, aber ich würde gerne für die Zukunft wissen wann ich's mit SR und wann ohne machen sollte. Was ist der Unterschied?
Zum einen ganz wichtig: gust du Nachtrag oben.

Ein Schieberegister unterstützt das Datenfluß-Prinzip: das, was am Ende einer Schleife an Daten besteht, erscheint automatisch am Anfang des nächsten Schleifendurchlaufes. Bei einem Tunnel liegen immer die selben Daten vor.

Besonders für FOR-Schleifen gilt: Ist der Ausgang ein Tunnel, so ist der Wert des Tunnels undefiniert (also Standard), wenn die FOR-Schleife nicht durchlaufen wurde (N=0). Ist der Ausgang ein Schieberegister, so ist der "Ausgangswert" mit dem "Eingangsweret" identisch - auch dann, wenn N=0. (Beliebter Fehler für leere INI-File-Sections, wenn FOR-Schleifen mit dem File-Handle (<=!) sequenziert werden.)

Schieberegister haben (höchstwahrscheilich) keinerlei Performancenachteil gegenüber Tunneln. Man kann also grundsätzlich Schieberegister nehmen. Wenn man sie aber grundsätzlich verwendet, wird die Wahrscheinlichkeit von Flüchtigkeitsfehlern "ach jetzt hab ich das SR vergessen" während der Entwicklung minimiert (siehe N=0).

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
10.03.2010, 16:07 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2010 17:09 von dimitri84.)
Beitrag #13

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Erzeugen von Kanälen in For Schleife
Ja der Nachtrag hat es schon erklärt. Sei bedankt.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen 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
  schnelles schalten von digitalen kanälen serge_franke 4 4.404 10.11.2017 09:17
Letzter Beitrag: serge_franke
  Spannung aus mehrerer Kanälen einlesen baggio2008 7 7.017 30.08.2013 09:48
Letzter Beitrag: GerdW
  Dynamische Erstellung von Tasks und Kanälen simbi 4 6.279 23.04.2013 19:04
Letzter Beitrag: Holy
  NI-6009 Messen von 2 Kanälen klappt nicht ChesterRush 5 4.922 05.01.2012 14:05
Letzter Beitrag: Schwand
  Messung von mehreren Kanälen taktbar 5 6.241 15.12.2011 14:39
Letzter Beitrag: taktbar
  Fehler -50103, Datenerfassung mit mehreren Kanälen DasVi 2 7.002 07.04.2010 15:34
Letzter Beitrag: jg

Gehe zu: