The Mathworks, Inc. Simulink® シミュレーションソフトウェアからVxWorksシステム用のモデルを作成する



使用ソフトウェア: NI VeriStand
使用ソフトウェア・バージョン: 2016
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:
Simulink®モデルをNI CompactRIO用にコンパイルしたいのですが、モデルの環境をどのように構成すればよいですか?

解決策:
NI VeriStand Model Framework を使用することで、Simulink® モデルを VxWorks Real-Timeオペレーティングシステムを使用したNI CompactRIO用にコンパイルすることが可能です。ご自身がお使いのReal-TimeターゲットにどのOSが使用されているかを確認するためには、技術サポートデータベース 4LRA4IQ0: Real-Time コントローラのオペレーティングシステム (OS) を参照してください。

互換性のあるReal-Timeターゲットをお持ちの場合、NI VeriStand に互換性のある MATLAB®、Simulink® と Real-Time Workshop®を開発用PCにインストールしてください。NI VeriStand / Model Interface Toolkit がサポートしているソフトウェアバージョンは、技術サポートデータベース 5TGFF3DP: NI VeriStand バージョン互換性 を参照してください。

VxWorks OS用の.outファイルをビルドするためには、GNU Toolchainが必要です。WindRiverコンパイラをWindows Vista以降のPCで使用するためには、下記の手順を行ってください。
  1. VxWorks用GNU Toolchainをダウンロード:
    ftp://ftp.ni.com/pub/devzone/epd/gccdist_vxworks6.3_gcc3.4.4.zip
    Simulink®とNI VeriStandで使用するためには、このZIPファイルに含まれているReadMeの内容は無視し、本資料の手順を行ってください。
  2. ダウンロードしたZIPファイルから、gccdistフォルダをC:\にコピー
  3. C:\gccdist\supplementalに移動し、setup-gcc.batを右クリックし、編集を選択



  4. 下記の行の環境パス
    set LM_LICENSE_FILE=%GCCPATH%\supp\zwrsLicense.lic

    set LM_LICENSE_FILE=%GCCPATH%\supplemental\zwrsLicense.lic
    に変更してください。

モデルをコンパイルする前に、インストールディスクあるいはダウンロードしたインストーラ (製品とサービス: NI VeriStand)からNI VeriStandとNI VeriStand Model Frameworkをインストールしてください。

NI VeriStand Model FrameworkとGCCコンパイラの用意ができれば、下記の手順でThe Mathworks, Inc. Real-Time Workshop®ソフトウェアを使用してモデルから.outファイルをビルドすることが可能です。
  1. Simulink®を開き、モデル内から シミュレーション » コンフィギュレーションパラメータ を選択
  2. ソルバ カテゴリで、終了時間 を infタイプ を 固定ステップ に設定
  3. Real-Time Workshop® カテゴリから、システムターゲットファイル NIVeriStand VxWorks.tlc を選択し、適用をクリック。
  4. Real-Time Workshop® カテゴリ内の NI Configuration セクションで、正しい WindRiver GNU Toolchain Setup Path (C:\gccdist\supplemental\setup-gcc.bat) を入力し、適用をクリック。
  5. Real-Time Workshop® カテゴリからビルドをクリックし、モデルをコンパイル。

MATLAB®, Simulink® and Real-Time Workshop® are registered trademarks of The MathWorks, Inc. All other trademarks are the property of their respective owners.

関連リンク:
製品マニュアル: Compiling a Model from The MathWorks, Inc. Simulink® Software
製品マニュアル: Simulation Models
技術サポートデータベース 5TNIIKCN: Setting up The Mathworks, Inc. MATLAB® Software to Create a NI VeriStand or Model Interface Toolkit Compatible DLL
技術サポートデータベース 6UO9OER0: The Mathworks, Inc. Simulink® シミュレーションソフトウェアからNI Linux Real-Timeシステム用のモデルを作成する
技術サポートデータベース 5TGFF3DP: NI VeriStand バージョン互換性
製品とサービス: NI VeriStand


添付:





報告日時: 06/26/2012
最終更新日: 02/27/2017
ドキュメントID: 5YPDTUCN