[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3760: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3762: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3763: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3764: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
ASAM-GDI Forum • Thema anzeigen - Systematischeres Konzept für die Verdrahtung

Systematischeres Konzept für die Verdrahtung

Hier werden Anregungen für die LAPI-Version 2.0 gesammelt und diskutiert.

Systematischeres Konzept für die Verdrahtung

Beitragvon DrRobertPatzke » Freitag 6. November 2009, 18:41

Bei der Verdrahtung legen wir den Signalfluss fest, also zwischen welchen Elementen zur Laufzeit direkt Daten ausgetauscht werden.
Dazu haben wir bei LAPI 1.0 bereits Eingänge und Eingangslisten definiert, denen wir mit dem Inhalt in.typ einen Datentyp zuweisen.
Welches (andere) Element nun hieran angeschlossen werden kann, haben wir willkürlich aus dem Inhalt seines node-Attributes abgeleitet. Hier wurde bereits ein systematischeres Vorgehen für LAPI 2.0 vorgeschlagen ().
Allerdings liegt dem die Annahme zugrunde, dass die Elemente immer nur einen Ausgang haben.
Es gibt allerdings viele Gründe, diese Annahme zu revidieren und ein allgemeineres Konzept für die Verdrahtung zu verwenden.
So hat z.B. der Datenlogger von IPETRONIK einen Status (Ausgang) für die Messverfahren.
Und in vielen Diskussionen, die wir geführt haben, wurde der Wunsch geäußert, die Datensenken deutlicher von den Verfahren zu entkoppeln, wobei bei den Ausgängen der Verfahren beliebige Ausgänge unterschiedlichen Typs vorkommen können.

Ich schlage vor, die Verdrahtung grundsätzlich als eindeutige Beziehung zwischen konkreten Objekten festzulegen und dafür den zu verdrahtenden Elementen entsprechende Eingänge (ist schon in LAPI 1.0) und Ausgänge (soll für LAPI 2.0) zuzuweisen. Diese Unterelemente haben in ihren species-Atributen dann die Inhalte in.typ bzw. out.typ. Das würde sogar bei beliebig komplexen Datentypen funktionieren (z.B. Strukturen).

Mit freundlichen Grüßen,
Robert Patzke
DrRobertPatzke
 
Beiträge: 36
Registriert: Mittwoch 22. Juli 2009, 09:25

Zurück zu Version 2.0

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron