2016-08-10 2 views
0

私はコントローラとプラントモデルのCコードを時間的に連続して生成しようとしているので、コードは浮動小数点サポートで生成されます。しかし、私のリアルタイムターゲット(RTlinuxカーネルx86)は浮動小数点プロセスをサポートしていません。だから、私は固定小数点プロセスでコードを生成するソリューションを考え出す必要があります。連続ブロックモデルから固定小数点コードを生成する方法は?

まず、そうすることは可能ですか?はいの場合、誰かが可能な提案を投稿することができます。

-

よろしく

答えて

1

あなたは、Simulinkのツールボックスとして利用できる「固定小数点デザイナー」を使用することができます。 「固定小数点Designerには、固定小数点へ、浮動小数点アルゴリズムを変換することができます。」 ツールボックスが利用できない場合は、「手動」の浮動小数点から固定小数点への変換プロセスで考慮すべき有用なヒントや問題が含まれているため、マニュアルを読むことをお勧めします。

+0

ありがとうございました。しかし、私はすでに "固定小数点デザイナー"でそれを試していますが、問題は、** _ライブラリ(システム/サブシステム)** _の固定小数点アドバイザーをサポートしていないことです。私の場合は、連続PIDとプラントブロックを使用しています。 私はLinuxカーネルでハードウェア浮動小数点ユニット(FPU)を使用する他の選択肢がありますが、他の解決策が得られない場合はこれを最後に選択します。 私はx86 pcとlinux-3.18.22を使用しています。 –

関連する問題