BytePackブロック使用時のエラー"backward propagation not supported"を解決する方法はありますか?
3 views (last 30 days)
Show older comments
MathWorks Support Team
on 16 May 2023
Answered: MathWorks Support Team
on 24 May 2023
BytePackブロック使用時に下記エラーメッセージが表示されます。
解決方法を教えてください。

Accepted Answer
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
0 Comments
More Answers (0)
See Also
Categories
Find more on バッファー、スイッチおよびカウンター in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!