CalVIEW is a LabVIEW-based calibration interface toolkit for efficiently communicating and calibrating data parameters (CalPoints) between a LabVIEW Real-Time (RT) target and a Windows host via Ethernet. It provides a user-friendly implementation for RT target programming and an interface console for pairing RT target parameters to a LabVIEW Windows host VI. Furthermore, CalVIEW supports ASAM MCD-2 (A2L) file generation and communication with devices over ASAM MCD-3MC (ASAP3).
CalVIEW is offered in two licensed forms: "Full" and "Console Only". Both license types provide the CalVIEW Console in Windows to run the host user interface VI, and save and manage calibrations to the target. The "Console Only" license type is useful for customer who commission several deployed targets with fixed pre-compiled applications and just need to provide an operator with a user-interface to the target system. Some of our packaged systems, such as SADI Driver Systems include a CalVIEW "Console Only" license. The "Full" license type provides the additional ability for LabVIEW programmers to modify CalPoints in the target program using the CalPoint palette within the target application block diagram.
While CalVIEW has been designed with automotive engine control applications in mind, CalVIEW is a generic toolkit for developing remote target applications with built-in parameter calibration, calibration file management, and transparent parameter communication between the target and the windows host user interface VI. With CalVIEW, it is not necessary for the system programmer to learn TCP/IP communication protocol or deal with packing and unpacking complex data streams at each end. Furthermore, CalVIEW is designed to have a very low impact to real-time loop performance on the target.
Interactive CalVIEW Tutorial
Features:
- Supported CalPoint data types:
- SGL
- I32, U32, I8, U8
- 1D Lookup Table, 2D Lookup Table
- 1D Array, 2D Array
- String
- Enumerated U32
- Adaptive Calpoint Controls
- ASAM MCD-3MC (ASAP3) Support
- Fast, efficient CalPoint communication
- Up to 20Hz host display update rate
- Optimization of communication bandwidth
- Target reports only requested visible CalPoints
- Host reports only modified CalPoints
- Hundreds of CalPoints can be embedded in target application
- Allows deterministic loop execution on target
- Calibration saving
- CalPoint values can be saved to target as new default startup values
- Target application does not require modification for new CalPoint defaults
- Calibration file differencing utility
- Calibration file management utility
- Easy to Setup and Modify
- Popup CalPoint Express VIs allow easy configuration and error checking without using target runtime resources
- Programmer can add, modify and remove CalPoints without having to write or modify networking code
- CalPoints can exist in sub VIs without having to be wired up to the top level
- CalPoints are graphically small and unobtrusive on the block diagram
- Plotting and Trending
- CalScope buffers plot CalPoints at rates up to 1kHz
- CalScope windows have oscilloscope-like features
- CalTrends plot CalPoints at rates up to 1Hz
- User configurable during run-time
- Save plotted data to host PC
- Unit Conversion
- User-specified unit conversions managed on host
- User-specified default units and exceptions
- Drag-and-drop or keyboard CalPoint pairing
- Save snapshot of selected CalPoints to TDMS file
- RT Target image back-up and restoration
- User interface can operate on Windows host using LabVIEW run-time engine
Documentation
|