固定小数点変換プロジェクトの MATLAB スクリプトへの変換
既存の固定小数点コンバーター アプリ プロジェクトを MATLAB® スクリプトに変換できます。fixedPointConverter コマンドの -tocode オプションを使用して、固定小数点変換のスクリプトを生成できます。このスクリプトを使用して、コマンド ライン ワークフローの中でこのプロジェクト ワークフローを繰り返すことができます。プロジェクトをスクリプトに変換する前に、固定小数点変換プロセスの [テスト] のステップを完了しなければなりません。
スクリプトの生成
プロジェクト ファイルを含むフォルダーに移動します。
fixedPointConverterコマンドの-tocodeオプションを使用してプロジェクトをスクリプトに変換します。-scriptオプションを使用してスクリプトのファイル名を指定します。fixedPointConverter -tocode conversion_project.prj -script conversion_project_script.m
fixedPointConverterコマンドはスクリプトを現在のフォルダーに生成します。conversion_project_script.mには次を実行する MATLAB コマンドが含まれています。プロジェクトと同じ固定小数点変換の設定をもつ、浮動小数点から固定小数点への変換の構成オブジェクトを作成します。
fiaccelコマンドを実行して MATLAB 関数conversion_projectを固定小数点の MATLAB 関数conversion_project_fixptに変換します。
fiaccelコマンドは、生成されるスクリプトと同じ名前をもつ既存のファイルを上書きします。-scriptオプションを省略した場合、fiaccelコマンドはスクリプトをコマンド ウィンドウに返します。
固定小数点の MATLAB コードを生成するスクリプトの実行
固定小数点の関数を再生成するには、生成されたスクリプトを使用します。
現在のフォルダーにエントリポイント関数
conversion_project.mと関連するテスト ベンチ ファイルconversion_project_test.mが含まれていることを確認します。スクリプトを実行します。
conversion_project_script
スクリプトによって
conversion_project_fixpt.mがフォルダーcodegen\conversion_project\fixptに生成されます。変数cfgとARGSがベース ワークスペースに表示されます。
参考
トピック
- MATLAB コードの固定小数点 C コードへの変換 (MATLAB Coder)