Real-Time Workshop User's Guide    

プログラムのビルド

Simulinkブロック線図を作成し、デバイスドライバを追加し、テンプレートmakeファイルを設定すると、ビルドオプションの設定の準備ができ、ビルドプロセスを起動できます。

リアルタイムのビルドオプションの指定

Simulation ParametersダイアログボックスのSolverページとReal-Time Workshopページを使って、リアルタイムのビルドオプションを設定します。このダイアログボックスにアクセスするためには、Simulinkのシミュレーション(Simulation)メニューからパラメータ(Parameters)を選択してください。

Solverページで、連続ブロックをもつモデルに対しては、TypeFixed-stepに、Step Sizeを希望する積分ステップサイズに設定し、積分アルゴリズムを選択します。離散ブロックのみのモデルに対しては、積分アルゴリズムをdiscreteに設定してください。

つぎに、System Target File Browserを使ってTornadoに対して正しいReal-Time Workshopページの設定を選択します。ブラウザにアクセスするには、Simulation Parameters ダイアログボックスのReal-Time Workshopページをオープンし、CategoryメニューからTarget configurationを選択します。

その後で、Browseボタンをクリックします。System Target Browser がオープンします。

Tornado (VxWorks) Real-Time Targetを選択し、OKをクリックします。これは、Target configurationオプションを正確に設定します。

Cコード内のブロックのパラメータをオプションでインラインして、性能を改良できます。パラメータのインラインは、externalモードを利用するときは不可能です。

コード生成オプション.   Tornado固有のコード生成オプションを指定するには、Real-Time Workshopページをオープンして、CategoryメニューからTornado code generation options を選択します。

Real-Time Workshopはフラグを提供し、これらのフラグにより追加のステップをビルドプロセス中に実行させる適切なマクロをテンプレートmakeファイル内で設定します。

フラグとスイッチは以下の通りです。

Real-Time Workshopページではその他のオプションが利用可能です。詳細は、「Real-Time Workshopページの使用法」を参照してください。

ビルドの開始

プログラムをビルドするには、Simulation parametersダイアログのReal-Time Workshopページの ビルド(Build)ボタンをクリックします。結果のオブジェクトファイル名は、拡張子.loが付いた名前になります(loadable objectを意味します)。このファイルは、makeファイルで指定されたクロスコンパイラを使ってターゲットプロセッサに対してコンパイルされます。自動ダウンロード(Download to VxWorks target)がTornado code generationオプションで利用可能な場合は、ターゲットサーバが起動され、オブジェクトファイルはターゲット上にダウンロードされて開始されます。StethoScopeTornado code generationオプションでチェックされている場合は、ホスト上でを起動できます。StethoScopeオブジェクトファイルlibxdr.so, libutilstssip.so, libscope.soは、自動ダウンロードによりVxWorksターゲット上にロードされます。詳細は、StethoScope User's Manual を参照してください。


 ツールの位置  実行ファイルを対話的にダウンロードし実行する