2017-03-23 22 views
0

から可変サイズのモードを伝播することはできません。ときASLA Audio Captureのみなしで解除添付それがうまく動作しますが、画像に示すように、すぐに私はそれを設定すると、私はエラーを次取得Multimediafile(スイッチなし)を使用して:Simulinkは、私は次のモデルを作成した出力ポート1

Simulink cannot propagate the variable-size mode from the output port 1 of cryreg_v2/Short-Time FFT/x to the input port 1 of 'cryreg_v2/Short-Time FFT/Rebuffer. This input port expects a fixed-size mode. The variable-size mode originates from cryreg_v2/Manual Switch. Examine the configurations of cryreg_v2/Short-Time FFT/Rebuffer for one of the following scenarios: 1) the block does not support variable-size signals; 2) the block supports variable-size signals but needs to be configured for them. 

私の現在のsuspession Rebufferはマイクの入力を受けない(不整合で固定されていないので)ため、Rebufferが受け取るマイクから何らかの種類の区間を作成する必要があります。

実際にエラーを修正するにはどうすればよいですか?

答えて

1

バッファブロックは、エラーの原因となる可変サイズの入力をサポートしていません。オーディオキャプチャブロックを切断すると、入力が可変サイズではないため、正常に動作します。これを確認するには、マルチメディアファイルブロックを削除し、代わりにオーディオキャプチャのみを使用して切り替えます。

手動スイッチの出力で可変サイズの信号が生成されないようにしてください。手動スイッチへの入力のサイズが異なるため、可変サイズの信号が作成されます。可変サイズを避けるには、2つのソースブロックの出力サイズを同じに設定するか、入力の1つに手動スイッチブロックの前にバッファブロックを導入してサイズを同じにします。

関連する問題