Developer(s) | National Instruments |
---|---|
Initial release | January 1989 |
Stable release | 2019 / May 2019 |
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 |
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.
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.
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/version | Build number | Date | Operating system support and notes |
---|---|---|---|
The LabWindows/CVI project begins | 1987 | ||
LabWindows/CVI 1.0 | Jan 1989 | DOS | |
LabWindows/CVI 2.0 | Apr 1991 | DOS. GUI Tools and Memory Extender | |
LabWindows/CVI 3.0 | Mar 1994 | DOS, Windows 3.1, and Solaris | |
LabWindows/CVI 3.1 | Jul 1995 | generate codes automatically | |
LabWindows/CVI 3.1.1 | 1995 | first release with "application builder" capability | |
LabWindows/CVI 4.0 | May 1996 | External C/C++ compiler compatibility | |
LabWindows/CVI 4.0.1 | Aug 1996 | ||
LabWindows/CVI 5.0 | Feb 1998 | support for VXI and IVI | |
LabWindows/CVI 5.5 | Feb 2000 | Multithreaded libraries, debugging | |
LabWindows/CVI 6.0 | Oct 2001 | ActiveX support, improved presentation | |
LabWindows/CVI 7.0 | Jul 2003 | use Workspace | |
LabWindows/CVI 7.1 | Sep 2004 | completion automatically | |
LabWindows/CVI 8.0 | Oct 2005 | support for .NET assemblies | |
LabWindows/CVI 8.0.1 | |||
LabWindows/CVI 8.1 | 2006 | ||
LabWindows/CVI 8.1.1 | |||
LabWindows/CVI 8.5 | 2007 | ||
LabWindows/CVI 8.5.1 | |||
LabWindows/CVI 9.0 | 2008 | ANSI C99 support | |
LabWindows/CVI 9.0.1 | |||
LabWindows/CVI 2009 | 9.1 | 2009 | create 64-bit applications |
LabWindows/CVI 2009 SP1 | |||
LabWindows/CVI 2010 | 10.0 | 2010 | Linux support |
LabWindows/CVI 2010 SP1 | |||
LabWindows/CVI 2012 | 12.0 | 2012 | |
LabWindows/CVI 2012 SP1 | |||
LabWindows/CVI 2013 | 13.0 | 2013 | Changed compiler to Clang 2.9. New debugger running in its own process. |
LabWindows/CVI 2013 SP1 | |||
LabWindows/CVI 2013 SP2 | |||
LabWindows/CVI 2015 | 15.0 | 2015 | upgrade to Clang 3.3 |
LabWindows/CVI 2015 SP1 | 15.1 | 2016 | |
LabWindows/CVI 2017 | 17.0 | 2017 | Tracepoints, word/semantic highlighting, thread-specific breakpoints, comment/uncomment |
LabWindows/CVI 2019 | 19.0 | May 2019 | Updates to Source Code Editor: zooming, code snippets, multi-line edits |
LabWindows/CVI 2020 | 20.0 | Sep 2020 | UTF-8 support |
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.
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.
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.
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.
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.
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.
Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language from National Instruments.
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.
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.
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.
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.
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.
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.
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.
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.
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.