Real-Time Workshop User's Guide | ![]() ![]() |
Real-Time Workshopの利点
Real-Time Workshopを使うことによって、以下のアプリケーションで役立ちます。これは、完全なリストではなく、一般的なサーベイです。
Real-Time Workshopを使って、リアルタイムシステム(コントローラやDSPアプリケーションのような)に対して製品品質のCまたはAdaコードを、Simulinkからユーザのターゲットプロセッサへ直接生成、クロスコンパイル、リンク、ダウンロードすることが可能です。モデルにS-ファンクションを挿入し、Target Language Compilerを通して生成コードがどう見えるかを指定することによって、生成コードをカスタマイズすることができます。最適化された自動生成コードを使って、コード化のための労力をデバイスドライバや一般的なデバイスインタフェースのようなプロダクトに集中することができます。
ラピッドプロトタイピングツールとして、Real-Time Workshopは、面倒なハンドコーディングやデバッグをしないで、組み込みシステム設計を迅速に実現することができます。
hardware-in-the-loopシミュレーションに対して、システム全体または指定したサブシステムのコードを作成、実行することができます。標準的なアプリケーションには、訓練シミュレータ、リアルタイムモデルの確認、プロトタイピングテストが含まれます。
バンドルされているReal-Time Workshopターゲットとサードパーティのターンキーソリューションは、様々な制御とDSPアプリケーションをサポートします。ターゲット環境には、組み込みのPC, PCI, ISA, VMEと市販のリアルタイムオペレーティングシステム、DOSまたはMicrosoft Windowsで動作するカスタムハードウェアが含まれます。ターゲットシステムプロセッサのアーキテクチャには、Motorola MC680x0 and PowerPC processors, Intel-80x86 and compatibles, Alpha, Texas Instruments DSPが含まれます。サードパーティベンダは、定期的にその他のアーキテクチャも追加しています。サードパーティのターンキーソリューションの現在のリストは、MATLAB Connections Webページ: http://www.mathworks.com/products/connectionsを参照してください。
Real-Time Workshopのオープンな環境により、ユーザ独自のターンキーソリューションを作成することもできます。
S-Function Targetは、シミュレーションを高速化するのに加えて、知的財産(モデルに組み込まれた設計やアルゴリズム)を保護します。S-Function Targetを使って、モデルまたはサブシステムからバイナリを生成し配布することが可能です。エンドユーザは、インタフェースに対するアクセスはできますが、アルゴリズム本体へのアクセスは行いません。
The MathWorksツールは、ほとんどの動的システムの設計において利用することができます。一般的に、Simulinkは、高性能の動的システム(例., エンジン) のモデル化や、リアルタイムシステム(エンジンコントローラや信号処理系のような)のモデル化のために用いられます。
高性能システムのモデリング時に、Real-Time Workshopを使ってシミュレーションを高速化することによって、設計プロセスを高速化することができます。これは、以下のReal-Time Workshopコンポーネントのいずれかを利用することにより可能です。
![]() | 主な機能 | Simulink Coderとコードフォーマット | ![]() |