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

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

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 16 Mag 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

Più risposte (0)

Tag

Non è stata ancora inserito alcun tag.

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!