ホーム製品情報SoftWareMATLAB対応ライブラリー

概 要

本製品はACRO741シリーズに対応したMATLAB対応ライブラリです。 MATLAB/Simulinkは、制御系設計の分野において広く利用されている開発環境で、各種制御設計ツール・同定ツール・Simulink Coder(Cコードジェネレータ)等を使用し、制御系の設計、シミュレーションから、実機を用いたリアルタイム制御までシームレスに行える統合環境です。 本製品はMATLAB上で、弊社@CROを使用したリアルタイムシミュレーション・リアルタイム制御などの開発を可能にし、開発から実機を用いた検証までを短時間で容易に行うことができます。

特 徴

弊社のI/Oボードについて、Simulinkのブロック線図で使用可能な入出力デバイスドライバブロックが用意されています。MATLAB/Simulink Coderが作成したソースコードから、実行可能な@CROプログラムを自動生成するので、プログラミングの特別な知識は不要です。 リアルタイムモニタが添付されており、作成したプログラムの@CROへのロード・実行・監視が行えます。

デバイスドライバ
  • 12ビットA/D・D/A ベクトル/スカラ入出力
  • 16ビットA/D・D/A ベクトル/スカラ入出力
  • PIO ビット入出力/ポート入出力
  • パルスカウンタ、プリセット etc.
  • PWM キャプチャ

リアルタイムシステム開発サイクル
Modeling 制御対象をモデル化します。 非線型を含んだモデル化が可能です。
Analysis 制御対象をモデルに基づき解析します。
Design 制御則を設計します。
Simulation 希望する制御ができるかどうかをシミュレーションで確認します。
Code Generate 設計したモデルまたは制御則をC言語にコード化します。
Real-Time Testing 実時間制御での評価をします。
⇒時系列の設計は、モデルの検討から実時間制御のテストまでの一連の作業を行い、最終的には目的とする制御仕様を満足しない場合、モデルの再検討から一連の作業を再度反復して行います。効率よく開発するには、各作業がスムーズに切れ目なく行えることが必要です。本ライブラリを用いることにより、Analysisでは@CROボードに接続されたA/Dなどから、実際のデータを取り込んでの解析が行えます。Simulationでは、@CROボードを用いて高速なシミュレーションができます。 設計が完了した制御則は、MATLAB/Simulink CoderでC言語のコードに変換後、自動的に実行プログラムが作成されます。これをリアルタイムモニタで@CROにダウンロードし、実時間での制御を行います。
リアルタイムモニタの特徴
  • RTプログラムのロード
  • 実行から結果の保存までトータルして行えます。
  • 入出力や接続線の値が、リアルタイムに監視できます。
  • ラインモニターには数値読み取り機能がついており、信号を定量的に把握できます。
  • 積分アルゴリズムがモニタ上で、ランタイムに変更できます。
  • Gainブロック・Constantブロックの定数が、ランタイムに変更できます。
  • State−Spaceブロックの係数を、ファイルから読み込めます。
  • モデルの入出力(X,Y)などの、実行結果が保存できます。
  • ステップサイズなどのパラメータを、ランタイムに変更できます。
  • @CROのハードウェア設定・確認が、容易に行えます。
  • @CROの実行時間が測定でき、時間余裕の確保・確認に役立てられます。
  • 自動テスト機能を利用して、Excelより実行時にデータをダイナミックリンクできます。
機器構成例
CPUボード ACRO741-00
(必要に応じて1枚以上)
16ビットA/D・D/Aボード ACRO741-01(必要に応じて)
PIO&カウンタボード ACRO741-06(必要に応じて)
その他I/Oボード ADSP324-XX(必要に応じて)
拡張バスケーブル ACRO741-15
MATLAB (MathWorks,Inc製)
Simulink (MathWorks,Inc製)
MATLAB Coder、Simulink Coder (MathWorks,Inc製)
各種Toolbox (MathWorks,Inc製)
※その他
ボード枚数が多くホストのI/Oスロットに収納できない場合、および、ホストの電源ではACROボード関係の電源容量をまかなえない場合I/O拡張ラックとインターフェイスボード(各社)が必要となります。
動作環境
品 名 MATLAB対応ライブラリ「マルチ」
型 式 ACRO741-441D
動作環境 O S WindowsXP/Vista/7
メモリ 512MByte以上(推奨)
必要ディスク容量 20MByte以上
供給メディア CD-ROM
対応CPU ACRO741-00
対応MATLAB R2009b,R2009b(SP1),R2011a※Simulink・Coderを含む
価格(税抜) ¥450,000.
MATLAB、Simulink、MATLAB Coder、Simulink Coderは、米国The MathWorks,Inc.の登録商標です。 
製品は改良のため、予告なく変更される場合があります。 ご了承ください。