フィルターのクリア

モデル参照 入力信号 配列

2 ビュー (過去 30 日間)
Yuma Yamazaki
Yuma Yamazaki 2019 年 3 月 15 日
回答済み: Yuma Yamazaki 2020 年 1 月 6 日
モデル参照を使用したいのですが、配列を入力信号とするとエラーになります。
こちらの解決方法はありますか?
キャプチャ.PNG
  1 件のコメント
Soya AOKI
Soya AOKI 2019 年 3 月 16 日
編集済み: Soya AOKI 2019 年 3 月 16 日
参照しているモデルは、配列を入力としているということで間違いありませんか?

サインインしてコメントする。

採用された回答

stozaki
stozaki 2019 年 12 月 31 日
既に解決されているかもしれませんが、原因は参照先のモデルの入力の次元が27×1になっていないためと思われます。
これは、モデル参照は、「モデル参照の境界で信号属性は伝播できない」という制限があるためです。
したがって、参照先モデル(子モデル)の入力ポートで明示的にデータ型や次元を設定して頂ければエラーは消えると思います。
他にもモデル参照をご利用頂く際の注意点が、例題付きで説明がございます。
併せてご確認頂けますでしょうか。

その他の回答 (3 件)

Yuma Yamazaki
Yuma Yamazaki 2019 年 3 月 18 日
はい、間違いありません。
冒頭の添付図 In2 は27×1の配列データを入力したときの結果になります。
  1 件のコメント
Soya AOKI
Soya AOKI 2019 年 3 月 18 日
ありがとうございます。
具体的にどんなエラーが出ているのか、教えていただけますか?
(エラーメッセージを教えてください)

サインインしてコメントする。


Yuma Yamazaki
Yuma Yamazaki 2019 年 3 月 19 日
エラーメッセージは下記の通りです。
診断.PNG
尚、本エラーはモデル構成と入力信号との問題を切り分ける為
下記のように参照モデルと被参照モデルを構築しなおしました。
リファレンス.PNG
リファレンスソース.PNG

Yuma Yamazaki
Yuma Yamazaki 2020 年 1 月 6 日
ご回答有難うございます。
次回、モデル参照を活用する場合、指南頂いた箇所を気を付けるとともに
展開頂きましたURLを熟読致します。

カテゴリ

Help Center および File Exchange信号 についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!