Pacific MindWorks is proud to offer the IVI JumpStart training class, an intensive course that begins with a detailed look at the intricacies of the IVI specifications and architecture. Take a look at the Detailed Course Timeline below.

Day 1 - IVI for Developers

  • Basics of IVI - IVI Specifications, benefits of IVI
  • Types of IVI drivers - IVI.NET, IVI-COM, IVI-C, class drivers
  • IVI architecture - basic compliance, class-compliance
  • Repeated capabilities - (aka channel-based features)
  • IVI Shared Components - config store, session factory, C-shared components
  • Interchangeability - syntactic and semantic interchangeability
  • Special features of IVI drivers - simulation, state caching, range checking
  • IVI drivers and I/O - VISA-based I/O, custom I/O
  • IVI driver style guidelines
  • IVI drivers and LabVIEW
  • Comparing IVI-COM and IVI-C
  • IVI drivers and .NET
  • IVI driver installers
  • IVI drivers and LXI

Day 2 - Building IVI Drivers w/ Nimbus - Part 1

  • Driver design basics
  • Configuring Visual Studio
  • Nimbus User Interface overview
  • Implementing repeated capabilities
  • Understanding I/O in drivers
  • Implementation basics for message-based devices
  • Creating an IVI-C driver wrapper on IVI-COM
  • Multi-model drivers
  • Versioning drivers

Day 3 - Building IVI Drivers w/ Nimbus - Part 2

  • Documenting drivers
  • Range checking, state caching, coercion
  • MATLAB wrapper development
  • Testing IVI drivers
  • Creating driver help files
  • Developing driver installers

Day 4 and 5 - Getting Up and Running with a Driver

Days 4 and 5 are devoted to jump-starting the customer’s internal driver development projects. The precise format for this portion of the course is intentionally left open to allow for the greatest flexibility in adjusting to what is learned in the first part of the course. Typically, the last days of the course consist of some of the following tasks:

  • Selecting a real instrument to begin developing an actual driver
  • Examining instrument communication issues and strategies
  • Prototyping help file development
  • Understanding deployment issues

Schedule training today

* Dates Desired

Primary driver technology of interest

Version of Course

Any other information you would like to provide.

Verification that you are human

Our privacy policy tells you about the information we collect from you, why and how we use your data, and the rights you have over this data. It also explains our use of cookies. Read our policy