Home > Products > IVI Driver Development Tools > VIVID Center

  VIVID Center - IVI Driver Development Center

Overview

VIVID Center is an interactive design editor and code generator that allows you to develop and deploy IVI-COM instrument drivers.

  • Visual Design of IVI-COM Instrument Drivers

  • Support for All IVI-Specified Class Interfaces

  • Built-in Support for IVI-Specified Inherent Interfaces

  • Visual C++ Code Generation and Project Output

  • Method-Level Tracing

  • Support for IVI-Required Instrument State Model

  • Advanced State Caching & Range Checking

  • Simulation & Coercion

  • End-User Install Generation

  • Driver Enhancement Support


VIVID Center Example

Visual Driver Development Environment

VIVID Center is the only visual IVI-COM driver development environment.  VIVID Center enables you to graphically design your driver, specifying methods and properties.  The software fully supports the IVI-specified class interfaces and it enables you to develop both class drivers and instrument specific drivers.  VIVID Center also includes robust consistency checking to make sure that all IVI requirements are being followed as you are designing the driver.

Visual C++ Code Generation

VIVID Center generates a complete Visual C++ project that can be compiled as-is, without modifications.  The generated driver skeleton, with many simple functions filled in, includes support for IVI required inherent functions, state caching, range checking, simulation, coercion, and method level tracing.  The required COM infrastructure is also generated. All that is left for you to do is to write the special-purpose code that is unique to your instrument

IVI-Conformant End-User Installs

VIVID Center generates an end-user install for your driver that is fully conformant to the IVI specifications.  The generated InstallShield script will distribute all the required files and set all the necessary Windows registry keys.

Driver Enhancement Support

VIVID Center provides support for migrating and enhancing your existing drivers. To enhance a driver you first design the required enhancements using VIVID Center, then import and merge in the existing code.


Related Links

  VIVID Center Datasheet 

See the Download page for an VIVID-generated example driver.

Contact us to purchase VIVID Center, 

or for more information.

 

Copyright 2006, Vektrex, (858) 558-8282,