効率性の高いコードを生成する方法はありますか?

モデルの作成方法やパラメータの設定によって効率性の高いコードを生成する方法を教えてください。

 Accepted Answer

MathWorks Support Team
MathWorks Support Team on 25 Oct 2013

0 votes

Embedded Coder のコード生成アドバイザーの機能を使用すると、コードの効率性や安全性等の目的に合わせてモデルの設定をチェックすることができます。
コンフィギュレーションパラメータの 「コード生成」 の画面でシステムターゲットファイルに ERT ベースのターゲット(例えば ert.tlc )を設定し、「目的の設定」 ボタンを押してチェックする目的を設定することができます。
コード生成アドバイザーでは、設定した目的に対して推奨されない設定がある場合は、警告メッセージが出力されます。
詳細については、下記のヘルプドキュメント参照してください。
[Determine Model Configuration for Specified Objectives]
<http://www.mathworks.co.jp/jp/help/ecoder/ug/application-objectives.html#br1dugb-1>
次のコマンドを実行することでも同じ内容を確認できます。
web([docroot,'/toolbox/ecoder/ug/br1dugb-1.html'])
なお、目的に合わせたコンフィギュレーションパラメータの推奨設定の一覧が下記のヘルプドキュメントから参照できます。
<http://www.mathworks.co.jp/jp/help/rtw/ref/parameter-reference.html#bq9pmkq>
<http://www.mathworks.co.jp/jp/help/ecoder/ref/parameter-reference.html#bq9zy0k-2>
次のコマンドを実行することでも同じ内容を確認できます。
web([docroot,'/toolbox/ecoder/ref/bq9zy0k-1.html#bq9zy0k-2'])
web([docroot,'/ja_JP/toolbox/rtw/ref/bq89gca.html'])

More Answers (0)

Categories

Products

Release

R2011a

Community Treasure Hunt

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

Start Hunting!