将仿真接口工具包(SIT)的应用程序移植到模型接口工具包



主要软件: LabVIEW Toolkits>>LabVIEW Simulation Interface Toolkit
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: LabVIEW Toolkits>>LabVIEW Model Interface Toolkit

问题: NI中断了LabVIEW信号接口工具包(SIT)的更新并且用LabVIEW模型接口工具包替代。模型接口工具包是什么呢,怎样把我现有的SIT应用移植过去呢?

解答:

使用新的模型接口工具包MathWorks, Inc. Simulink®软件,模型接口工具包还支持C/C++, LabVIEW和其他多于15种环境。NI在开发工具包时将实用性铭记于心,努力提供容易使用的API和新功能,例如可以同时执行多个模型。,您可以从各种仿真环境和编程语言中集成模型。
 

移植到模型接口工具包

不幸的是,现有的LabVIEW SIT代码不能自动升级以使用新的模型接口工具包中的API。将SIT应用移植到模型接口工具包请参考以下一般准则。

移植模型

安装完模型接口工具包后,完成以下步骤准备供模型接口工具包使用的Simulink模型:

移植LabVIEW代码

根据LabVIEW创建应用的不同方法确定移植SIT应用的正确方法:

如果您有任何问题,请联系NI技术支持ni.com/support

模型接口工具包和仿真接口工具包的区别

当您移植一个SIT应用时,请注意两种工具包的以下区别。

功能
SIT特性
模型接口工具包特性
Model
Interface Toolkit Help
中的资源
开发任务
从设置工具中生成主机VI和驱动VI
开发VI,这些VI可以与模型接口工具包API生成的模型对接
支持的模型
MathWorks, Inc. Simulink 软件中的模型.
Simulink模型,编译过的LabVIEW VI,C模型及其他环境(支持编译可与NI VeriStand Model Framework 兼容的模型)
MathWorks, Inc.软件的联合仿真
Simulink 模型在Windows 电脑的Simulink, Inc.软件中执行的时候,SIT应用可以与之交互
不支持,必须编译Simulink模型并且在Windows或RT终端直接运行
主机与终端的通信
SIT服务器使用TCP/IP连接在主机VI和模型之间传递数据
从几种LabVIEW数据通信方法中选择,例如网络流,来实现主机和运行模型的终端之间的通信
-
是否支持执行多模型
-

下一站

参考以下的资源帮助您移植SIT应用:

您在重写典型的SIT应用时,以下范例工程可能是相关资源:

  • 读取/写入 I/O—参考连续测量和记录范例项目。该项目使用NI-DAQmx驱动连续获取测量值并将其记录到硬盘。您也可以参考链接ni.com/video中的开发者视频演示。
  • 主机-终端数据通信和记录—参考CompactRIO的LabVIEW Real-Time控制(RIO扫描接口)范例程序。这个项目执行决定性的和基于软件的设备控制。该范例项目使用RIO扫描接口(RSI) 为编程LabVIEW FPGA模块的一种方法,用于在FPGA上执行I/O。您也可以参考链接ni.com/video中的开发者视频演示。


相关链接: Products and Services: NI LabVIEW Model Interface Toolit

LabVIEW 2013 Model Interface Toolkit Readme

LabVIEW 2013 Model Interface Toolkit Help


附件:





报告日期: 10/29/2013
最近更新: 03/02/2015
文档编号: 6ESDKQO7