National Instruments bietet verschiedene Anwendungssoftware sowie Treiber und Konfigurationssoftware an. In Verbindung mit NI-Datenerfassungshardware stellt diese Software die beste Option für die zügige Entwicklung virtueller Instrumente für Mess-, Steuer- und Regelanwendungen dar. Ob Sie nun den Aufwand bei der Durchführung Ihrer ersten Messungen reduzieren, einen benutzerspezifischen Treiber für eine OEM-Anwendung oder Applikationen auf mehreren Betriebssystemen entwickeln wollen, die Datenerfassungssoftware von NI samt NI-DAQmx liefert Ihnen dafür eine ausgezeichnete Lösung.
Vergleich von Treiber und Konfigurationssoftware
| |
NI-DAQmx |
NI-DAQmx Base |
Measurement Hardware DDK |
Traditional NI-DAQ |
| |
Hochleistungs- fähiger Treiber mit Multithreading- Eigenschaften |
Basistreiber für die Daten- erfassung |
Werkzeuge zur Entwicklung benutzer-
definierter Treiber |
Ältere Daten-
erfassungs- treiber (Legacy) |
| Unterstützung von Bus- und Betriebssystemen |
PCI/PXI/ PCI Express/PXI Express |
Windows Vista x64, Windows Vista x86/XP/2000, Linux® |
Linux, Mac OS X |
Linux, Mac OS X, QNX1 |
Windows 2000/NT/XP |
| USB |
Windows Vista x64, Windows Vista x86/XP/2000, Linux |
Linux, Mac OS X |
Linux, Mac OS X, QNX1 |
Windows 2000/XP |
| PCMCIA |
Windows XP/2000 |
PocketPC/WinCE |
PocketPC/WinCE |
Windows 2000/NT/XP |
| CompactFlash |
|
PocketPC/WinCE |
|
|
| IEEE 1394 |
|
|
|
Windows 2000/XP |
| Programmiersprachen |
| Programmiersprachen |
LabVIEW, C/C++, Microsoft Visual Basic .NET2, Visual Basic2 und C#2 |
LabVIEW, C/C++ |
LabVIEW, C/C++ |
LabVIEW, C/C++ und Visual Basic |
| LabVIEW-Schnittstelle |
Polymorphe VIs und Eigenschaftsknoten |
Subset der polymorphen NI-DAQmx-VIs |
VIs auf Registerebene |
Komplettes Set von VIs |
| Weitere Messfunktionen |
| Kurze Entwicklungszeit |
 |
 |
 |
 |
| Programmcodeerstellung mit DAQ-Assistent |
 |
|
|
|
| Multithreading-fähige I/O-Leistung |
 |
|
|
|
| Platzbedarf des Treibers |
 |
 |
 |
 |
| Testpanels |
 |
 |
|
 |
| Automatische Skalierung auf physikalische Einheiten |
 |
|
|
 |
| Programmierschnittstelle für jede Hardware und sämtliche I/O-Arten |
 |
 |
|
 |
| Beispielprogramme |
>3000 |
<30 |
<30 |
>1000 |
| Hardwareunterstützung (Komplette Liste) |
| M-Serie |
• |
• |
• |
|
| S-Serie |
• |
• |
• |
• |
| E-Serie |
• |
• |
• |
• |
| B-Serie |
• |
• |
• |
• |
| USB-gestützte Datenerfassung |
• |
• |
|
• |
| NI CompactDAQ |
• |
|
|
|
| SC-Serie |
• |
|
|
|
| SCXI |
• |
|
|
• |
| Gerät zur Erfassung dynamischer Signale |
• |
|
• |
• |
| Digital-I/O |
• |
• |
• |
• |
| Counter/Timer |
• |
|
• |
• |
| Analogausgangsgeräte |
• |
• |
• |
• |
Legende:
optimal,
sehr gut,
gut, • Alle oder fast alle Geräte werden unterstützt.
1 mit Software von Drittanbietern
2 nur Windows
Vergleich von Entwicklungsumgebungen für Datenerfassungsanwendungen
| |
LabVIEW- Entwicklungs- systeme |
LabVIEW SignalExpress |
LabWindowsTM/ CVI |
Measurement Studio |
| Betriebssysteme |
Windows Vista x64, Windows Vista x86/XP/2000, Linux, Mac OS X |
Windows Vista x64, Windows Vista x86/XP/2000 |
Windows Vista x64, Windows Vista x86/XP/2000 |
Windows Vista x64, Windows Vista x86/XP/2000 |
Programmier- umgebung |
Grafisch |
Keine Program- mierung |
ANSI C |
Visual C#, Visual Basic, Visual C++ |
| Analog-I/Os |
 |
 |
 |
 |
| Digital-I/Os |
 |
 |
 |
 |
| Counter/Timer-I/Os |
 |
 |
 |
 |
| Konfigurationsbasierter DAQ-Assistent |
 |
 |
 |
 |
| Ereignisgesteuerte Programmierung |
 |
|
 |
 |
| Signalverarbeitung und Analyse |
 |
 |
 |
 |
| Mathematische Analyse |
 |
 |
 |
 |
| PID-Regelung |
 |
|
 |
 |
| Statistische Analyse |
 |
 |
 |
 |
| Anbindung an Datenbanken |
 |
|
 |
|
| Geräusch- und Schwingungsanalyse |
 |
 |
|
|
| Ordnungsanalyse |
 |
|
|
|
Integrierte Datenverwaltungs- werkzeuge |
 |
|
|
|
| Plattformübergreifende Kompatibilität |
 |
|
|
|
| Bedienfreundliche Programmierung |
 |
Keine Programmierung |
|
|
Legende:
optimal,
sehr gut,
gut.
Zurück zur Startseite über Datenerfassungssoftware
Linux® ist in den USA und anderen Ländern ein eingetragenes Warenzeichen von Linus Torvalds.