Eventmanager hat geschrieben:Kann man problemlos in ner Core-Cell die Ports vershchieben?
Hab die Erfahrung das das Core-Macros kritisch sein kann, deshalb lass ich es dort. Für die höchste Ebene, also die Cell, hab ich dergleichen noch nicht feststellen müssen. Aber vielleicht waren dass nur zufällig nur Ports wo Reihenfolge/Init keine Rolle spielt, deshalb zur Sicherheit nochmal nachgefragt. Spielt für die Cell die Anordnung der Ports irgendeine Rolle, wird bspw. von oben nach unten initialisiert obwohl es "draussen" anders ist?
Eventmanager hat geschrieben:Port-Verschieben in der core-CELL (also oberste ebene) kritisch oder nicht?
Die Anordnung von Ausgangsports in Core
Macros ist völlig wurscht.
Aber bei den Ausgängen von Core
Cells kann das in der Tat eine Rolle spielen. Für
simultane Events an den Out-Ports gilt die Top->Down Regel mit der sie an die Primary Struktur übergeben und dort eben nacheinander jeweils bis zu ihrem Ende verarbeitet werden.
Das einfachste Beispiel ist das "Core Order". Ein Event wird simultan an beide Ausgänge (oder mehr, wenn man möchte) gesendet:
Core Order.JPG
Das Core Order hat den Vorteil, dass es für den simultanen Init-Zeitpunkt im Gegensatz zum Primary Order Module ohne Verzögerung arbeitet. Beim Primary Order wird bei Init ja nur der erste Outport unverzögert durchgereicht, die restlichen Ports erst post-Init abgefeuert. Das kann hier und da mal hinderlich sein, ist aber ziemlich selten dass man ein Core Order benötigt. Für Multiplexing sind die post-Init Outports des Primary Order sogar Pflicht.
Für die Eingänge der (R6) Core Cell gibt es bei Re-Init, nicht bei Init, auch eine Top->Down Order. Das habe ich im NI Forum im Thread "R6 Initialization" schon ziemlich ausführlich beschrieben.
Zum Wireless ACEW:
Ich habe bei länger dauernden Baustellen auch immmer den Wireless ACEW im Einsatz. Dazu mache ich mir meist Macros mit 4er-Päckchen Sends, die ich dort wo ich sie benötige platziere und meist auch lasse, denn irgendwann kommt man ja zurück in dieses Macro um weitere Untersuchungen zu machen. Die Sends benenne ich dementsprechend eindeutig.
Der Hauptgrund, warum es den "normalen" ACEW auch noch gibt, ist, dass die Receive Module im Wireless ACEW möglicherweise im Ensemble bereits vorhandene Send-Receive Verknüpfungen durcheinanderbringen können.
Aber da ist Herwig der Spezialist, was das angeht. Ich erinnere mich noch, dass das Send-Receive System in seinem vorletzten Modular äußerst fragil war und ein Wireless ACEW oder andere zusätzlichen Send-Receive Verbindungen das System gekillt hätten.
Ansonsten hat die "normale" ACEW Variante längere Beschriftungsfelder...
und, wichtiger, du kannst Audiostreams in den Primary ACEW leiten indem du den entsprechenden Inport auf Audio umstellst. Mit dem Wireless ACEW ist das mit seinem "Source select" Vorbau nicht ganz so einfach, es sei denn man überbrückt ihn einfach.
Gruß, Mark