LabWindows/CVI

Last updated
LabWindows/CVI
Developer(s) National Instruments
Initial releaseJanuary 1989;34 years ago (1989-01)
Stable release
2019 / May 2019;4 years ago (2019-05)
Operating system Windows XP
Windows Vista
Windows 7
Windows 8
Windows 10
Linux run-time support and Pharlap real-time run-time support
Type Data acquisition, instrument control, test automation, analysis and signal processing
Website ni.com/cvi

LabWindows/CVI (CVI is short for C for Virtual Instrumentation) is an ANSI C programming environment for test and measurement developed by National Instruments. The program was originally released as LabWindows for DOS in 1987, but was soon revisioned (and renamed) for the Microsoft Windows platform. The current version of LabWindows/CVI (commonly referred to as CVI) is 2020.

Contents

LabWindows/CVI uses the same libraries and data-acquisition modules as the better known National Instrument product LabVIEW and is thus highly compatible with it.

LabVIEW is targeted more at domain experts and scientists, and CVI more towards software engineers that are more comfortable with text-based linear languages such as C.

Release history

Starting with LabWindows/CVI 8.0, major versions are released around the first week of August, to coincide with the annual National Instruments conference NI Week, and followed by a bug-fix release the following February.

In 2009, National Instruments started to name the releases after the year in which they are released. The bugfix is called a Service Pack (for instance, the 2009 Service Pack 1 release was published in February 2010). [1]

Name/versionBuild numberDateOperating system support and notes
The LabWindows/CVI project begins1987
LabWindows/CVI 1.0Jan 1989DOS
LabWindows/CVI 2.0Apr 1991DOS. GUI Tools and Memory Extender
LabWindows/CVI 3.0Mar 1994DOS, Windows 3.1, and Solaris
LabWindows/CVI 3.1Jul 1995generate codes automatically
LabWindows/CVI 3.1.11995first release with "application builder" capability
LabWindows/CVI 4.0May 1996External C/C++ compiler compatibility
LabWindows/CVI 4.0.1Aug 1996
LabWindows/CVI 5.0Feb 1998support for VXI and IVI
LabWindows/CVI 5.5Feb 2000Multithreaded libraries, debugging
LabWindows/CVI 6.0Oct 2001ActiveX support, improved presentation
LabWindows/CVI 7.0Jul 2003use Workspace
LabWindows/CVI 7.1Sep 2004completion automatically
LabWindows/CVI 8.0Oct 2005support for .NET assemblies
LabWindows/CVI 8.0.1
LabWindows/CVI 8.12006
LabWindows/CVI 8.1.1
LabWindows/CVI 8.52007
LabWindows/CVI 8.5.1
LabWindows/CVI 9.02008ANSI C99 support
LabWindows/CVI 9.0.1
LabWindows/CVI 20099.12009create 64-bit applications
LabWindows/CVI 2009 SP1
LabWindows/CVI 201010.02010Linux support
LabWindows/CVI 2010 SP1
LabWindows/CVI 201212.02012
LabWindows/CVI 2012 SP1
LabWindows/CVI 201313.02013Changed compiler to Clang 2.9. New debugger running in its own process.
LabWindows/CVI 2013 SP1
LabWindows/CVI 2013 SP2
LabWindows/CVI 201515.02015upgrade to Clang 3.3
LabWindows/CVI 2015 SP115.12016
LabWindows/CVI 201717.02017Tracepoints, word/semantic highlighting, thread-specific breakpoints, comment/uncomment
LabWindows/CVI 201919.0May 2019Updates to Source Code Editor: zooming, code snippets, multi-line edits
LabWindows/CVI 202020.0Sep 2020UTF-8 support

See also

Related Research Articles

The Portable Operating System Interface is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system and user-level application programming interfaces (APIs), along with command line shells and utility interfaces, for software compatibility (portability) with variants of Unix and other operating systems. POSIX is also a trademark of the IEEE. POSIX is intended to be used by both application and system developers.

<span class="mw-page-title-main">PaintShop Pro</span> Raster and vector graphics editor

PaintShop Pro (PSP) is a raster and vector graphics editor for Microsoft Windows. It was originally published by Jasc Software. In October 2004, Corel purchased Jasc Software and the distribution rights to PaintShop Pro. PSP functionality can be extended by Photoshop-compatible plugins.

<span class="mw-page-title-main">Windows XP</span> Sixth major release of Windows NT, released in 2001

Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and business users and Windows Me for home users, and is available for any devices running Windows NT 4.0, Windows 98, Windows 2000, or Windows Me that meet the new Windows XP system requirements.

<span class="mw-page-title-main">Windows 2000</span> Fifth major release of Windows NT, released in 2000

Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and designed for businesses. It was the direct successor to Windows NT 4.0, and was released to manufacturing on December 15, 1999, and was officially released to retail on February 17, 2000 and September 26, 2000 for Windows 2000 Datacenter Server. It was Microsoft's business operating system until the introduction of Windows XP Professional in 2001.

<span class="mw-page-title-main">ActiveX</span> Software framework by Microsoft introduced in 1996

ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996. In principle, ActiveX is not dependent on Microsoft Windows operating systems, but in practice, most ActiveX controls only run on Windows. Most also require the client to be running on an x86-based computer because ActiveX controls contain compiled code.

<span class="mw-page-title-main">S60 (software platform)</span> Smartphone software platform

The S60 Platform was a software platform for smartphones that runs on top of the Symbian operating system. It was created by Nokia based on the 'Pearl' user interface from Symbian Ltd. It was introduced at COMDEX in November 2001 and first shipped with the Nokia 7650 smartphone. The platform has since seen 5 updated editions. Series 60 was renamed to S60 in November 2005.

<span class="mw-page-title-main">LabVIEW</span> System-design platform and development environment

Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language from National Instruments.

<span class="mw-page-title-main">National Instruments</span> American multinational company

National Instruments Corporation, doing business as NI, is an American multinational company with international operation. Headquartered in Austin, Texas, it is a producer of automated test equipment and virtual instrumentation software. Common applications include data acquisition, instrument control and machine vision. Since October 2023, NI operates as Emerson Electric's Test and Measurement business unit after getting acquired.

<i>The Incredible Machine</i> Video game series

The Incredible Machine (TIM) is a series of video games in which players create a series of Rube Goldberg devices. They were originally designed and coded by Kevin Ryan and produced by Jeff Tunnell, the now-defunct Jeff Tunnell Productions, and published by Dynamix; the 1993 through 1995 versions had the same development team, but the later 2000–2001 games have different designers. All versions were published by Sierra Entertainment. The entire series and intellectual property were acquired by Jeff Tunnell-founded PushButton Labs in October 2009. PushButton Labs was later acquired by Playdom, itself a division of Disney Interactive, so as of now the rights are held by The Walt Disney Company.

<span class="mw-page-title-main">Windows NT 4.0</span> Fourth major release of Windows NT, released in 1996

Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It is the direct successor to Windows NT 3.51, and was released to manufacturing on July 31, 1996, and then to retail in August 24, 1996, with the Server versions released to retail in September 1996. It was Microsoft's primary business-oriented operating system until the introduction of Windows 2000. Workstation, server and embedded editions were sold, and all editions feature a graphical user interface similar to that of Windows 95, which was superseded by Windows 98 and could still be directly upgraded by either Windows 2000 Professional or Windows Me.

<span class="mw-page-title-main">Logic Pro</span> Digital audio workstation

Logic Pro is a proprietary digital audio workstation (DAW) and MIDI sequencer software application for the macOS platform developed by Apple Inc. It was originally created in the early 1990s as Notator Logic, or Logic, by German software developer C-Lab which later went by Emagic. Apple acquired Emagic in 2002 and renamed Logic to Logic Pro. It is the second most popular DAW – after Ableton Live – according to a survey conducted in 2015.

<span class="mw-page-title-main">Windows Vista</span> Seventh major release of Windows NT

Windows Vista is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on November 8, 2006, and became generally available on January 30, 2007, on the Windows Marketplace, the first release of Windows to be made available through a digital distribution platform. Vista succeeded Windows XP (2001); at the time, the five-year gap between the two was the longest time span between successive Windows releases.

The development of Windows Vista began in May 2001, prior to the release of Microsoft's Windows XP operating system, and continuing until November 2006.

Instrument control consists of connecting a desktop instrument to a computer and taking measurements.

<span class="mw-page-title-main">Origin (data analysis software)</span>

Origin is a proprietary computer program for interactive scientific graphing and data analysis. It is produced by OriginLab Corporation, and runs on Microsoft Windows. It has inspired several platform-independent open-source clones and alternatives like LabPlot and SciDAVis.

The following tables provide a comparison of numerical analysis software.

<span class="mw-page-title-main">Visual Studio</span> Code editor and IDE

Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code.

NI Measurement Studio is a set of test and measurement components built by National Instruments, that integrates into the Microsoft Visual Studio environment. It includes extensive support for accessing instrumentation hardware. It has drivers and abstraction layers for many different types of instruments and buses are included or are available for inclusion.

<span class="mw-page-title-main">.NET Framework version history</span>

Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS). By late 2001 the first beta versions of .NET Framework 1.0 were released. The first version of .NET Framework was released on 13 February 2002, bringing managed code to Windows NT 4.0, 98, 2000, ME and XP.

<span class="mw-page-title-main">CompactDAQ</span>

CompactDAQ is a data acquisition platform built by National Instruments that includes a broad set of compatible hardware and software. CompactDAQ integrates hardware for data I/O with LabVIEW software to enable engineers to collect, process and analyse sensor data. CompactDAQ systems are less expensive than equivalent systems within the NI PXI Platform.

References