BytePackブロ​ック使用時のエラー"​backward propagation not supported"を解決する方法はありますか?

3 views (last 30 days)
BytePackブロック使用時に下記エラーメッセージが表示されます。
解決方法を教えてください。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 16 May 2023
本エラーですが、Byte Packブロックの入力ポートから接続元のブロックに信号属性(データ型や次元の決定)の逆伝播(*)が行われますと発生します。
(*) 通常信号属性の逆伝播は出力ポートから入力ポートに伝播しますが、Byte Packブロックは出力がuint8型で固定となりますのでエラーハンドリングされております。
Byte Packブロックの出力ポートのデータ型につきましては、下記ドキュメントページより、ご確認頂けます
https://jp.mathworks.com/help/releases/R2021a/ecoder/ref/bytepack.html
スクリーンショットのモデルの場合のエラーメッセージの回避方法ですが、以下のいづれかになります。
・inportブロックの次元を(16/8)に設定
または、
・信号属性を指定するSignal SpecificationブロックをByte Packブロックの前段に挿入して、次元を(16/8)に設定
することで回避されると思います。
Signal Specificationブロックにつきましては、下記ドキュメントページより、ご確認頂けます。
https://jp.mathworks.com/help/simulink/slref/signalspecification.html

More Answers (0)

Tags

No tags entered yet.

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!