上記が MATLAB System ブロックのダウンバージョンに関連する問題である可能性があると考え、試しに MATLAB System ブロックを含むデモモデル slexSysIdentMATLABSystemExample を R2016b 用のモデルとしてエクスポートして保存したものを、R2016b で起動・シミュレーションしたところ、特にエラーなくシミュレーションできました。そのため、どのような状況で本エラーが再現するか、把握しきれていない状態です。
上記エラー内容から、信号の次元に関する問題が発生していることが推測されます。MATLAB System ブロックの問題か、それともMATLAB System に入ってくるまでの信号に問題があるかを切り分けるために、下記を試されては如何でしょうか。
- MATLAB System ブロック単体で動作するモデルを作成し、R2016b にエクスポートして実行
上記でエラーが出る場合、もしくは R2017b と入出力の次元が異なる場合は、MATLAB System の処理内容に問題がないかご確認頂ければと思います。
ブロック単体のモデルで動作する場合は、MATLAB System ブロックを空のサブシステムで置き換え、信号の次元がR2017bと同じ次元になっているか確認し、問題がある箇所があればそこを修正して再度試してみてください。
上記を試して分かったことがあれば、その内容を元に原因を推測することもできるかもしれません。どうぞよろしくお願いします。