ネイティブ浮動小数点​​のHDLコード生成​エ​ラーについて

3 views (last 30 days)
Hideo Suzuki
Hideo Suzuki on 12 May 2018
Edited: Atsushi Matsumoto on 22 May 2018
先日表題のエラーについて質問させていただきましたが、解決できないため追加で質問させていただきます。
Constant等のサンプル時間をinf ⇒ -1 に変更したのですが、
HDLコード生成時にまだ下記のエラーが残っています。
「*失敗* ネイティブ浮動小数点のコード生成は次の理由で完了できません:'[トップモデルのサブシステム] Signal rate of value inf found'。」
サンプル時間が連続のブロックがあると思われますが、特定できないため困っております。
モデルを送付致しますので、原因をご教示願います。
よろしくお願い致します。
尚、Wrap to Zeroブロック等の、標準ブロック内のConstantのinfは、変更できないため未変更です。
  1 Comment
Atsushi Matsumoto
Atsushi Matsumoto on 22 May 2018
このご質問、今日まで気付きませんでした。ゴメンナサイ。 もし保守契約されているのであれば、技術サポート窓口にお問い合わせ頂いたほうが確実に回答は得られます。

Sign in to comment.

Answers (1)

Atsushi Matsumoto
Atsushi Matsumoto on 22 May 2018
Edited: Atsushi Matsumoto on 22 May 2018
添付のモデルを拝見させて頂きました。 投稿用にブロックを削除したためだと思いますが、サンプル時間=infのブロック/信号線が多数ありました。 &nbsp
使用されているサンプル時間の確認は、[情報表示]メニューの[サンプル時間]/[サンプル時間の凡例]を有効にすると、infのブロックはピンク色で表示され区別がしやすくなります。 &nbsp
また、Groundブロックを使用して、ゼロデータを入力されていますが、このブロックはサンプル時間設定が出来ないためお勧めできません。Constantブロックを使用して、データ型は明示的に指定し、サンプル時間=-1として置き換えることをお勧めします。
&nbsp
これでモデルを修正してコード生成できるかどうかご確認下さい。 出来ない場合は、このスレッドに追加でご質問下さい。

Community Treasure Hunt

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

Start Hunting!