Vés al contingut

LabWindows/CVI

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 05:13, 5 oct 2009 amb l'última edició de 79.150.46.38 (discussió). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.

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 la casa National Instruments.

Generalitats

LabWindows/CVI permet concebre aplicacions d'adquisició de dades, així com de les interfícies gràfiques permetent de posar i analitzar aquestes dades. Aquest programa és molt semblant al LabVIEW cosa que fa que comparteixi les funcionalitats, però es programa amb llenguatge C. Llurs avantatges són:

  • La utilització en llenguatge C de les funcionalitats d'instrumentació, anàlisi, mesura i control de Nacional Instruments,
  • La simplificació del desenvolupament de les interfícies gràfiques,
  • La presència d'ajudants facilita la programació de pilots d'instruments i d'adquisicions de dades,
  • L'accés a tot l'SDK de Windows win32 i així de retruc a una paleta ampla de possibilitats de programació.

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 aMeasurement Studio.

Història

És al 1987 quan la primera versió es duia a terme sota l'empara de 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 llur noves funciones:

  • 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

  • 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

Vegis també

Enllaços externs

[LabWindows/CVI al web de National Instruments]