概 要
本製品はADSP32X/ADSP674シリーズ32ビット浮動小数点DSPボードに対応したMATLAB対応ライブラリです。 MATLAB/Simulinkは、制御系設計の分野において広く利用されている開発環境で、各種制御設計ツール・同定ツール・Real−TimeWorkshop(Cコードジェネレータ)等を使用し、制御系の設計、シミュレーションから、実機を用いたリアルタイム制御までシームレスに行える統合環境です。 本製品はMATLAB上で、弊社DSPを使用したリアルタイムシミュレーション・リアルタイム制御などの開発を可能にし、開発から実機を用いた検証までを短時間で容易に行うことができます。
特 徴
MATLAB for Windows Ver5.1/5.2.1/5.3/5.3.1/6.0/6.1/6.5/6.5.1/7.1/7.4に対応しています。弊社のすべてのI/Oボードについて、Simulinkのブロック線図で使用可能な入出力デバイスドライバブロックが用意されています。
Real−Time Workshopが作成したソースコードから、実行可能なDSPプログラムを自動生成するので、DSPの知識は不要です。 リアルタイムモニタが添付されており、作成したプログラムのDSPへのロード・実行・監視が行えます。 弊社製32ビット浮動小数点DSPの全機種に対応しています。
デバイスドライバ
- 12ビットA/D・D/A ベクトル/スカラ入出力
- 16ビットA/D・D/A ベクトル/スカラ入出力
- PIO ビット入出力/ポート入出力
- パルスカウンタ、プリセット etc.
- PMW キャプチャ
リアルタイムシステム開発サイクル
 |
| Modeling |
制御対象をモデル化します。 非線型を含んだモデル化が可能です。 |
| Analysis |
制御対象をモデルに基づき解析します。 |
| Design |
制御則を設計します。 |
| Simulation |
希望する制御ができるかどうかをシミュレーションで確認します。 |
| Code Generate |
設計したモデルまたは制御則をC言語にコード化します。 |
| Real−time Testing |
実時間制御での評価をします。 |
|
| ⇒時系列の設計は、モデルの検討から実時間制御のテストまでの一連の作業を行い、最終的には目的とする制御仕様を満足しない場合、モデルの再検討から一連の作業を再度反復して行います。効率よく開発するには、各作業がスムーズに切れ目なく行えることが必要です。本ライブラリを用いることにより、AnalysisではDSPボードに接続されたA/Dなどから、実際のデータを取り込んでの解析が行えます。Simulationでは、DSPボードを用いて高速なシミュレーションができます。 設計が完了した制御則は、Real−TimeWorkshopでC言語のコードに変換後、自動的に実行プログラムが作成されます。これをリアルタイムモニタでDSPにダウンロードし、実時間での制御を行います。 |
|