Academic Über NI Veranstaltungen NI Developer Zone Support Lösungen Online Store Kontakt MyNI

Neuerungen in NI LabWindows™/CVI 2010

Die neuen Funktionen in LabWindows/CVI 2010 beruhen auf der bewährten ANSI-C-Softwareplattform für Mess- und Prüfanwendungen und ermöglichen die Entwicklung neuer Anwendungen, mit denen ANSI-C-Entwickler eine verbesserte Produktivität sowie eine Vereinfachung bei der FPGA-Kommunikation erreichen können. Zudem erweitert LabWindows/CVI 2010 mit dem LabWindows/CVI 2010 Real-Time Module und dem LabWindows/CVI 2010 Linux Module den Support für verschiedene Plattformen.

Entdecken Sie die neuen Funktionen von LabWindows/CVI 2010 in diesem Webcast.

Webcast: Kommunikation mit FPGA-Hardware mithilfe von LabWindows/CVI

Die neuen Funktionen und Eigenschaften

Anwenderspezifische Build-Konfigurationen

Erstellen Sie Build-Konfigurationen, die Ihnen die Möglichkeit geben, Build-Optionen für LabWindows/CVI-Projekte individuell an die jeweiligen Anforderungen anzupassen, und zwar weit über die vordefinierten Debug-/Release-Konfigurationen (32 oder 64 bit) hinaus.

Verknüpfung zu bereits bestehenden Prozessen

Ein Just-in-time-Debugger (JIT) sorgt für mehr Stabilität von Anwendungen, da Sie LabWindows/CVI mit bereits bestehenden Prozessen verknüpfen und die Fehlerbehebung starten können, wenn Probleme mit der Anwendung auftreten.

Patches für Anwenderdistributionen

Mit der Erstellung von Patches sichern Sie die Langlebigkeit des Systems, da sich damit Fehler beheben und sich im Einsatz befindliche LabWindows/CVI-Anwendungen aktualisieren lassen.

Arrays bestehend aus Bedienelementen für Benutzeroberflächen

Sie können Benutzeroberflächen mit Arrays aus Bedienelementen modifizieren, die einfachen Zugriff auf Programme ermöglichen. Über die im Array enthaltenen Bedienelemente lassen sich somit gemeinsame Operationen (Batch-Prozesse) einfach ausführen, und auch die Navigation wird verbessert.

Vereinfachte FPGA-Kommunikation

Die mühelose Erstellung von Host-Anwendungen ermöglicht die Kommunikation mit anwenderseitig programmierbarer FPGA-Hardware. Zudem können Sie FPGA-C-Schnittstellen sowie anwenderspezifische Funktionspanels erstellen, um die I/O-Kommunikation zu vereinfachen.

Erweiterter Support für Linux und Echtzeitbetriebssysteme

Erweitern Sie die LabWindows/CVI-Entwicklungsumgebung mit dem LabWindows/CVI Real-Time 2010 Module. Sie können Anwendungen erstellen, die deterministisch und zuverlässig ausgeführt werden und auf dedizierter Echtzeithardware mit neuen Funktionen für Systemsicherung, Wiederherstellung und Replizierung auf einem USB-Flash-Laufwerk ausgerichtet sind. Sie können auch eine webbasierte Benutzeroberfläche erstellen, um PXI-Echtzeitzielgeräte zu konfigurieren und zu überwachen. Ferner beinhaltet das Modul Bibliotheken mit erweitertem Support für kompilierte und im Einsatz befindliche Linux-Anwendungen.

LabWindows/CVI 2010 beinhaltet neue Funktionen für LabWindows/CVI, das LabWindows/CVI Real-Time Module, das LabWindows/CVI Run-Time Module für Linux sowie Updates und Fehlerbehebungen. Mitglieder des NI Standard Service Program können LabWindows/CVI 2010 über das Services Resource Center herunterladen.

Upgrade-Ressourcen

LabWindows/CVI-Roadmap für Betriebssystemunterstützung

Wenn Sie über geplante Änderungen in den von LabWindows/CVI unterstützten Desktop-Betriebssystemen frühzeitig informiert werden möchten, besuchen Sie bitte die Webseite Roadmap für Betriebssystemunterstützung. Diese Seite enthält allerdings keine Informationen darüber, welche Betriebssysteme durch einzelne LabWindows/CVI-Module und Toolkit-Software unterstützt werden. Angaben in der Roadmap können ohne Vorankündigung geändert werden.

LabWindows/CVI Life Cycle Policy

Die LabWindows/CVI Life Cycle Policy bietet einen Überblick über den Lebenszyklus der LabWindows/CVI-Versionen. Mithilfe der Life Cycle Policy können Sie zudem Produktmigrationen frühzeitig planen und somit Ihre Ressourcen gezielt einsetzen.

  • Legende:
  •  
    Erweiterte Funktion
  •  
    Grundfunktion
Funktion 2010 2009 9.0 8.5 8.1 8.0
ANSI-Standard C99: Spracherweiterungen
 
 
 
     
Stabilität
 
 
 
 
 
 
Abwärtskompatibilität
 
 
 
 
 
 
Erweiterte Analysefunktionen
Über 400 Analysefunktionen
 
 
 
 
 
 
PID-Toolkit
 
 
 
 
 
 
Benutzeroberfläche
Anzeigeelement für Fortschrittsbalken
 
 
       
Graphen und Diagramme
 
 
 
 
 
 
Native Registerkarten und Baumstrukturen
 
 
 
 
 
 
Tabellenbedienelemente und Werkzeugleisten
 
 
 
 
 
 
Drehknöpfe, Tanks und Temperaturregler
 
 
 
 
 
 
Arrays bestehend aus Bedienelementen für Benutzeroberflächen
 
         
Integrierte Arbeitsbereichsumgebung
Tags für Codekommentare
 
 
       
Attribut-Browser
 
 
       
Arbeitsbereich mit Registerkarten
 
 
 
 
   
Ausblendbare Quellcodebereiche
 
 
 
 
   
Automatische Sicherung und Wiederherstellung
 
 
 
 
   
Lokalisierungsunterstützung für Benutzeroberflächen
 
 
 
 
 
 
Erweiterte Eingaben und Funktionen auf der Benutzeroberfläche
 
 
 
 
 
 
Drag and drop
 
 
 
 
 
 
Editor für Benutzeroberfläche            
Projektassistent (Project Wizard)
 
 
 
 
 
 
Unterstützung hochauflösender Bilder
 
 
 
 
 
 
Editor für Benutzeroberfläche
 
         
Anwenderspezifische Konfigurationen
 
         
Patches für die Anwendungsverteilung
 
         
Anwenderspezifische Funktionspanels für FPGA-C-API
 
         
Compiler
Vorkompilierte Header
 
 
 
     
Optimierte Compiler für Drittanbieter
 
 
 
 
 
 
Kommandozeilen-Compiler
 
 
 
 
 
 
Erstellungsschritte (Build Steps)
 
 
 
 
 
 
Debugger
Überwachungsfenster für Variablen (Watch Window)
 
 
 
 
 
 
Execution Profiler Toolkit
 
 
       
Automatische Erkennung von Problemen im Speichermanagement (Memory Leak Detection)
 
 
 
     
Projektvorlagen
 
 
 
 
 
 
HTML-Generierung mit Funktionspanels
 
 
 
 
 
 
Dezentrale Fehlerbehebung
 
 
 
 
 
 
Änderbarer Ausführungspunkt
 
 
 
 
 
 
Schnelle Bearbeitung von Variablen in Tooltips
 
 
 
 
 
 
Unterstützung für Wireless-Messungen
 
 
 
     
Unterstützung für Multicore-Hardware
 
 
 
 
 
 
Messungen mit USB, PCI, PCI Express,
 
 
 
 
 
 
PXI, PXI Express und anderer modularer Messhardware
 
 
 
 
 
 
Über 5.000 Messgerätetreiber
 
 
 
 
 
 
GPIB- und VISA-Integration
 
 
 
 
 
 
IVI Custom Class Driver Wizard
 
 
 
 
 
 
DAQ-Assistent
 
 
 
 
 
 
Assistent zur Instrumenten-I/O
 
 
 
 
 
 
Unterstützung für Windows 7
 
 
       
Ausführbare Dateien, DLLs und Installationsprogramme in 64 bit
 
 
       
Echtzeit-Multicore-Bibliotheken
 
 
 
 
   
Multicore-Ablaufverfolgung
 
 
 
 
   
Entwicklung auf Windows Vista
 
 
 
 
 
 
.NET-Unterstützung
 
 
 
 
 
 
Anbindung an Win32-API
 
 
 
 
 
 
UDP-Kommunikation
 
 
 
 
   
Kommunikation über Netzwerkvariable
 
 
 
 
 
 
Datenstreaming in und aus Dateien
 
 
 
 
 
 
Entwicklung von Echtzeitanwendungen
 
 
 
 
 
 
Kompatibilität mit Linux
 
 
 
 
 
 
Datenbankanbindung
 
 
 
 
 
 
Internetanbindung
 
 
 
 
 
 
Visual Studio Wizards
 
 
 
 
 
 
Systementwicklung
 
 
 
 
 
 
Verknüpfung zu bestehenden Prozessen
 
         

Die Bezeichnung LabWindows wird unter Lizenz der Microsoft Corporation verwendet. Windows ist eine in den USA und anderen Ländern eingetragene Marke der Microsoft Corporation.