| LabWindows/CVI C, C++ environnment |
|
LabWindows/CVI provides a built-in hierarchical development approach, from industry-standard I/O libraries and multivendor instrument driver library to extensive analysis routines and flexible user interface tools. With integrated I/O libraries, analysis routines, and user interface tools, LabWindows/CVI delivers everything you need for building advanced test and measurement systems. Whether you are building automated test and systems, process monitoring and control systems, or laboratory experiments, LabWindows/CVI simplifies your development tasks. |
|
![]() |
|
| For more information, please see on National Instruments web site: www.ni.com | |
| For experienced
programmers, the LabWindows/CVI instrumentation libraries are available
as standalone 32-bits DLLs compatible with standard C/C++ compilers under
Windows and UNIX, including Microsoft Visual C++, Borland C++, Watcom C++,
and Symantec C++. Therefore you are free to use your preferred C environment
for building instrumentation systems.
|
| The integrated
LabWindows/CVI environment includes a wide array of code-generation tools
and prototyping utilities for fast and easy C code development. You develop
instrumentation programs using standard ANSI C, for complete flexibility
and compatibility with additional C libraries and DLLs. However, the LabWindows/CVI
programming environment offers a unique, interactive C approach, so you
can quickly and easily access the full power of C.
|
| The LabWindows/CVI
libraries encapsulate low-level acquisition, analysis and presentation operations
into high-level easy-to-use libraries. Built-in I/O libraries include GPIB,
VXI, RS-232 and DAQ. In addition, a collection of more than 650 instrument
drivers provide easy-to-use libraries for controlling instruments from more
than 60 instruments vendors. You can share or collect data from other computers
or applications through DDE, TCP/IP or OLE. And the User Interface tools
include a drag-and-drop editor for building your GUI and easy-to-use functions
for controlling and displaying data.
|
| A complete family of add-on toolkits simplify and accelerate application development, including a ready-to-run Test Executive, database connectivity tools, SPC routines and a number of specialized analysis libraries. |
| Developers can
easily share code modules and virtual instruments from different product
groups and throughout the product development life cycle without being required
to learn difficult, time-consuming object-oriented programming techniques.
And, you can leverage your LabWindows/CVI code in LabVIEW through CodeLink
for an integrated C/C++ and graphical programming solution.
|
| With LabWindows/CVI, you have the flexibility of designing your test programs to run on the operating systems that meet your needs of today and the future. LabWindows/CVI runs on Windows NT, 95/98/2000 and 3.1 operating systems - so upgrading your systems to keep up with the latest technology is not a problem. Plus, the LabWindows/CVI development tools and libraries are compatible with standard C/C++ programming environments from Microsoft, Borland, Symantec, and WATCOM - so you can use the programming tools with which you are most comfortable. |
| If you are already programming with C, LabWindows/CVI will complement your existing efforts and streamline your future development. Because LabWindows/CVI is built on an open software architecture, you can reuse your existing programs within the LabWindows/CVI environment. You can incorporate standard ANSI C source code, object files and dynamic link libraries (DLLs) within LabWindows/CVI. Or, if your organization has standardized on a general-purpose C compiler from Microsoft or Borland, you can use the instrumentation libraries from LabWindows/CVI within these standard C compilers to gain productivity without changing development tools. |