Mode-abhängige Kanäle im MAX

NI MAX

Mode-abhängige Kanäle im MAX

Mit mode-abhängigen (modusabhängigen) Kanälen können Sie einen Teil einer Nachricht anderweitig belegen. Die Informationen in diesem Teil der Nachricht richten sich nach dem Wert eines Mode-Kanals. Kanäle, die nur bei einem bestimmten Mode-Wert gelten, werden als mode-abhängig bezeichnet.

In der Abbildung sehen Sie beispielsweise eine 5-Byte-Nachricht, in der das Byte 0 dem Mode-Kanal entspricht. Wenn das Byte 0 den Wert 0 hat, enthalten Byte 1 und 2 einen vorzeichenbehafteten 16-Bit-Intel-Wert (hier die Geschwindigkeit). Ist das Byte 0 dagegen 1, enthält Byte 1 einen vorzeichenlosen 8-Bit-Wert (hier die Temperatur) und Byte 2 einen vorzeichenbehafteten 8-Bit-Wert (hier den Druck). Die Bytes 3 und 4 enthalten Zeitangaben und sind nicht mode-abhängig.

Zum Erzeugen mode-abhängiger Kanäle im MAX gehen Sie wie folgt vor:

  1. Klicken Sie mit der rechten Maustaste auf eine Nachricht und erzeugen Sie einen Multiplexer.
  2. Nehmen Sie dann im Dialogfeld "Eigenschaften des Multiplexers" die gewünschten Mode-Einstellungen vor. Klicken Sie anschließend auf OK.
  3. Klicken Sie dann den Multiplexer-Eintrag in der MAX-Übersicht mit der rechten Maustaste an und wählen Sie "Mode erzeugen". Geben Sie dann den Wert für den Mode-Kanal (Mode-Wert) an.
  4. Klicken Sie den erzeugten Mode-Eintrag in der MAX-Übersicht mit der rechten Maustaste an und wählen Sie "Kanal erzeugen". Geben Sie die Kanäle an, die nur beim angegebenen Mode-Wert gelten sollen.

Die Kanäle unterschiedlicher Modes in einem Multiplexer können dieselbe Bit-Position belegen. Die neuen mode-abhängigen Kanäle erscheinen mit den in der Abbildung gezeigten Symbolen in der MAX-Übersicht.