このご質問、今日まで気付きませんでした。ゴメンナサイ。 もし保守契約されているのであれば、技術サポート窓口にお問い合わせ頂いたほうが確実に回答は得られます。
ネイティブ浮動小数点のHDLコード生成エラーについて
1 次查看(过去 30 天)
显示 更早的评论
先日表題のエラーについて質問させていただきましたが、解決できないため追加で質問させていただきます。
Constant等のサンプル時間をinf ⇒ -1 に変更したのですが、
HDLコード生成時にまだ下記のエラーが残っています。
「*失敗* ネイティブ浮動小数点のコード生成は次の理由で完了できません:'[トップモデルのサブシステム] Signal rate of value inf found'。」
サンプル時間が連続のブロックがあると思われますが、特定できないため困っております。
モデルを送付致しますので、原因をご教示願います。
よろしくお願い致します。
尚、Wrap to Zeroブロック等の、標準ブロック内のConstantのinfは、変更できないため未変更です。
回答(1 个)
Atsushi Matsumoto
2018-5-22
编辑:Atsushi Matsumoto
2018-5-22
添付のモデルを拝見させて頂きました。 投稿用にブロックを削除したためだと思いますが、サンプル時間=infのブロック/信号線が多数ありました。  
使用されているサンプル時間の確認は、[情報表示]メニューの[サンプル時間]/[サンプル時間の凡例]を有効にすると、infのブロックはピンク色で表示され区別がしやすくなります。  
また、Groundブロックを使用して、ゼロデータを入力されていますが、このブロックはサンプル時間設定が出来ないためお勧めできません。Constantブロックを使用して、データ型は明示的に指定し、サンプル時間=-1として置き換えることをお勧めします。
 
これでモデルを修正してコード生成できるかどうかご確認下さい。 出来ない場合は、このスレッドに追加でご質問下さい。
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!