May 2020, 374160D-01

The LabVIEW Model Interface Toolkit allows you to integrate models from a variety of simulation environments and programming languages into your development, prototyping, and testing of control systems.

This toolkit provides the Model Interface API, a palette of VIs you use to run and interact with models. You can use other LabVIEW features in conjunction with the Model Interface API, such as LabVIEW projects and hardware driver VIs.

Relationship to VeriStand

The VeriStand real-time testing software and the Model Interface Toolkit share components that provide support for compiling models.

VeriStand is a software environment for efficiently creating real-time testing applications. VeriStand helps you configure a multicore-ready real-time engine to execute tasks such as real-time stimulus generation and data acquisition for high-speed and conditioned measurements. For more information about VeriStand, refer to ni.com/veristand.

Use the following help topics to get started with the Model Interface Toolkit:

Getting Started

  • Components of an Application
  • Support for Model Types and Modeling Environments
  • Frequently Asked Questions (FAQ)

Developing an Application

  • Basic Architecture for Executing Models
    • Configuring Model Timing
    • Initializing Parameter Values
    • Updating Parameters While the Model Runs
    • Probing Signal Values
  • Troubleshooting Issues in Models

Compiling and Integrating Models

  • Compiling Models Overview
    • Using Models from MathWorks Simulink® Software
    • Using C/C++ Models
    • Using LabVIEW VIs as Models

Where to Go Next

  • Integrating Hardware, Distributing Code, and More