• 検索結果がありません。

Demux

ドキュメント内 Model Composer ユーザー ガイド (ページ 116-119)

ベクター入力を複数のスカラーおよびベクター出力に分割します。

ライブラリ Signal Routing

説明

Demux ブロックの入力信号は、スカラー、ベクター、行行列 (1xN)、または列行列 (Nx1) です。このブロックは、入 力信号の要素を各出力ポートの幅に従って右上の最初のポートからスカラーおよびベクター型の出力信号に分割しま す。

出力ポート数とポート幅は、[Number of outputs] ブロック パラメーターを使用して設定可能です。

[Number of outputs] パラメーターの値が変わると、出力ポートが右下の最後のポートから追加または削除されます。

図 43: [Block Parameters: Demux] ダイアログ ボックス

図 44: Demux の図

出力ポートは、右下の最後のポートから追加/削除されます。

データ型サポート

付録 B: Model Composer ブロック ライブラリ

• ブロックには、入力ポートが 1 つあります。

• 入力信号は、スカラー、ベクター (N)、行行列 (1xN)、または列行列 (Nx1) です (N は入力信号の幅)。

• Demux ブロックではすべてのネイティブ データ型 (double、single、uint8、int8、uint16、int16、uint32、

int32、および boolean) がサポートされ、Model Composer では half および固定小数点データ型がサポートさ れます。

• このブロックでは、実数または複素数型の入力データがサポートされます。

• 出力:

• ブロックの出力数は、[Number of outputs] ブロック パラメーターを使用して指定します。

• このブロック パラメーターの値は、正の整数 P または整数の配列にします。配列の数値によって、出力数お よび各出力信号の幅が決まります。

• 出力信号は、スカラー、ベクター (N)、行行列 (1xM)、または列行列 (Mx1) です (M は入力信号の幅以下)。

• 出力信号すべての幅の合計は、入力信号の幅と同じになります。

• 出力信号のデータ型および数値型は入力信号と同じになります。

パラメーター

• [Number of outputs]:

出力数をさまざまな方法で指定できます。パラメーター値によって、出力ポートが右下の最後のポートから追加/

削除されます。

表 45: [Number of Outputs]

オプション 選択肢 説明

1 2 ブロック アイコンは、まず 2 つの出力ポートを含めて作成されます。

入力信号の幅は 2 つの出力間で均等に分割されます。入力幅が奇数の場合、残りの幅は、

右上の最初のポートに割り当てられます。

2 P 出力ポート数を示す有限の整数値。

P は 0 より大きい値にする必要があります。

ブロック アイコンは、指定した数の出力ポートで描画し直されます。出力ポートの幅は、

次のように計算ブロックでダイナミックに計算されます。

入力の幅は出力間で均等に分割されます。残りの幅は、出力の右上の 1 つ目のポートから それぞれ割り当てられます。

たとえば、N は 3 で入力幅が 14 の場合、1 つ目の出力が最初の 5 つの入力要素に割り当 てられ、2 つ目の出力が次の 5 つの入力要素に割り当てられ、3 つ目の出力が最後の 4 つ の入力要素に割り当てられます。

3 [P] [ ] 内に有限の整数値を入れると、上記のオプション 2 と同じように処理されます。この

場合、出力数は P になります。

4 [-1 -1 -1] ブロック アイコンは、3 つの出力ポートを含めて描画し直されます。この場合、-1 は特

定の出力ポートの幅を上記のオプション 2 の場合と同じようにダイナミックに計算する 必要があることを意味します。

5 [3 -1 -1] ブロック アイコンは、3 つの出力ポートを含めて描画し直されます。

最初の出力の幅を指定すると、Model Composer で 2 つ目と 3 つ目の出力の幅が計算さ れます。

たとえば、入力の幅が 8 で、最初の出力幅が 3 の場合は、残りの幅 5 が 2 つ目と 3 つ目 の出力間で分割されます。これにより、2 つ目と 3 つ目の出力の幅がそれぞれ 3 と 2 に設 定されます。

表 45: [Number of Outputs] (続き)

オプション 選択肢 説明

6 3 3 1 ブロック アイコンは、3 つの出力ポートを含めて描画し直されます。

各出力ポートの幅は既にユーザーが指定しています。出力幅の合計は 7 です。入力幅は 7 にしないと、エラー メッセージが表示されます。

ドキュメント内 Model Composer ユーザー ガイド (ページ 116-119)