Home
Support
Windows上でスタンドアロンでSIT(Simulation Interface Toolkit)VIを実行することはできますか?
Windows上でスタンドアロンでSIT(Simulation Interface Toolkit)VIを実行することはできますか?
使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: SimulinkでSimulinkモデルを直接実行させるために、Simulation Interface Toolkit(SIT)を使い、LabVIEWユーザインターフェースをつくることができます。モデルDLLを生成するためにReal-Time Workshopを使い、そのDLLをRTターゲットにダウンロードしてLabVIEW Real-Timeで実行することもできます。
RTターゲットへモデルDLLをダウンロードせずに、WindowsでモデルDLLを実行することはできますか?
解決策: SIT Connection Managerダイアログボックスによって生成されるホストVIは2つのモードで操作できます。1つ目はホストVIをSimulinkに接続して、Simulinkでシミュレーションを実行するモードです。2つ目はホストVIからRTターゲットへモデルDLLをダウンロードして、モデルDLLと接続するモードです。ホストVIとシミュレーションモデル間の通信はどちらのモードでも、SIT Serverを経由します。
MATLAB/Simulinkを立ち上げるとき、SIT ServerはホストPC上で自動で開始します。RTターゲットで
model_main.vi
もしくは
model_main_daq.vi
(SIT バージョン3.0以降でdriver VIを使う場合)をダウンロードして実行するとき、SIT Server はRTターゲット上で自動で立ち上がります。
Windows上で
model_main.vi
もしくは
model_main_daq.vi
(driver VI)を手動で開始する場合、model(driver)VIはWindows上でSIT Serverを立ち上げます。
SIT Connection Managerダイアログボックスによって生成されるホストVIはmodel(driver)VIへ接続することができます。ホストVIを実行するとき、
localhostを指定して、Execution HostとしてReal-Time Targetが選択されていないことを確認します。
Simulinkが実行しているとき、model(driver)VIを手動で開始することはできません。なぜならSimulinkとmodel(driver)VIは通信のために同じポートを使おうとするからです。
Windows上でSIT VIを実行させるには次のような手順で行います。
- Simulinkが実行していないことを確認します。
model_main.vi
もしくはmodel_main_daq.vi
を開き、実行します。もしSIT 3.0以降を使う場合、これはDriver VIです。これはSIT Serverを立ち上げます。
- 作成したホストVIを開き、実行します。hocalhostを指定していて、Execution HostとしてReal-Time Targetが選択されていないことを確認します。
関連リンク:
Product Manuals: LabVIEW Simulation Interface Toolkit User Guide
Product Manuals: LabVIEW Simulation Interface Toolkit 3.0.x Help
添付:
- SIT.GIF
報告日時: 10/16/2003
最終更新日: 01/10/2007
ドキュメントID: 32FHCPOH
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.