LabWindows/CVI

De Viquipèdia
Dreceres ràpides: navegació, cerca

El LabWindows/CVI és un entorn de desenvolupament integrat pel llenguatge C enfocat en el desenvolupament de programes de prova, mesura i control mercès a la instrumentació virtual (en anglès, CVI és l'acrònim de C for Virtual Instrumentation). LabWindows/CVI és un producte de l'empresa National Instruments.

Generalitats[modifica | modifica el codi]

Aquest entorn de desenvolupament integrat funciona sota Windows i també a l'empara d'Unix. Les biblioteques especialitzades en prova, mesura i control de Nacional Instruments són també accessibles per a la programació en C++, C# o Visual Basic mercès a Measurement Studio.

Història[modifica | modifica el codi]

És al 1987 quan la primera versió es duia a terme sota l'empara de MS-DOS, llavors s'anomenava tan sols LabWindows. Serà duta seguidament sota Windows i essent re-anomenat LabWindows/CVI. La llista de sota indica les versions principals del programa informàtic així com llurs noves funcions:

  • 1989: LabWindows 1.0, sota DOS, primera versió pública
  • 1991: LabWindows 2.0, sota DOS, ajuda al desenvolupament d'interfícies gràfiques d'usuari
  • 1994: LabWindows/CVI 3.0, sota Windows 3.1 i Solaris
  • 1995: LabWindows/CVI 3.1, generació automàtica de codi
  • 1996: LabWindows/CVI 4.0, major compatibilitat amb els compiladors externs (Microsoft, Borland, Watcom i Symantec)
  • 1998: LabWindows/CVI 5.0, compatibilitat VXI i IVI
  • 2000: LabWindows/CVI 5.5, llibreries de funciones multitasca
  • 2001: LabWindows/CVI 6.0, ActiveX i millora de la interfície gràfica d'usuari
  • 2003: LabWindows/CVI 7.0, integració dels workspaces
  • 2004: LabWindows/CVI 7.1, terminació automàtica
  • 2005: LabWindows/CVI 8.0, nou sistema de desplegament, .NET assemblies
  • 2006: LabWindows/CVI 8.1, variables de xarxa, controls gràfics de l'estil Windows
  • 2007: LabWindows/CVI 8.5, millora de la gestió del microprocessador multi cor, edició del codi durant el debug, toolkit per a temps real
  • 2008: LabWindows/CVI 9.0, gestor de memòria i compilació optimitzada, C ANSI versió 99 (en particular, les array dinàmiques)

Toolkits[modifica | modifica el codi]

  • Real Time: programació per a components dedicats al temps real
  • Signal Processing: tractament avançat del senyal
  • Vision: tractament de les imatges, reconeixement de formes, OCR
  • PID Control: funcions pel control
  • SPC: eines de control estadístic dels processos per a Solaris
  • Enterprise Connectivity: control estadístic dels processos, comunicació amb les bases de dades i publicació Internet

Vegeu també[modifica | modifica el codi]

Enllaços externs[modifica | modifica el codi]