Mobile Messtechnik
Applikationen
Services

Navigation:
 Support | ImpressumKundenlogin    Aktuelle Seite: Start  » PCDAQ Driver/ELAN



PCDAQ Driver

Die PCDAQ Driver Software bildet eine einheitliche Schnittstelle zum Betrieb aller unterstützter Karten.

Sie besteht aus den folgenden Komponenten:

Eine große Anzahl aktueller Messtechnikanwendungen und Programmiersprachen wird unterstützt:

Unterstützte Karten

MF16080 Datenerfassungssysteme mit USB Anschluss:

MF16081: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MF16082: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MF16084: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MF16084: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MF16084-MA: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO

MF16081T: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MF16082T: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MF16084T: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MF16084T-MA: 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO

MI16081: isoliert, 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MI16082: isoliert, 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO
MI16084: isoliert, 12 bit, 16 Kanal 100kHz ADC + 12 bit, 8 Kanal DAC + 10 bit DIO


ELAN AD125 Datenerfassungskarten als PCMCIA/PC-Cards:

ELAN AD121: A/D: 12 bit, 8 Kanal, 100kS + DIO 8 bit PCMCIA card
ELAN AD125: A/D: 12 bit, 8 Kanal, 500kS + DIO 8 bit PCMCIA card
ELAN AD126: A/D: 12 bit, 8 Kanal, 650kS + DIO 8 bit PCMCIA card
ELAN AD131: A/D: 12 bit, 16 Kanal, 100kS + DIO 8 bit PCMCIA card
ELAN AD132: A/D: 12 bit, 16 Kanal, 250kS + DIO 8 bit PCMCIA card
ELAN AD135: A/D: 12 bit, 16 Kanal, 500kS + DIO 8 bit PCMCIA card
ELAN AD136: A/D: 12 bit, 16 Kanal, 650kS + DIO 8 bit PCMCIA card

ELAN MF221: A/D: 12 bit, 8 Kanal, 100kS + 2 Kanal D/A 12 bit + DIO 4 bit PCMCIA card
ELAN MF225: A/D: 12 bit, 8 Kanal, 500kS + 2 Kanal D/A 12 bit + DIO 4 bit PCMCIA card
ELAN MF226: A/D: 12 bit, 8 Kanal, 650kS + 2 Kanal D/A 12 bit + DIO 4 bit PCMCIA card
ELAN MF231: A/D: 12 bit, 16 Kanal, 100kS + 2 Kanal D/A 12 bit + DIO 8 bit PCMCIA card
ELAN MF232: A/D: 12 bit, 16 Kanal, 250kS + 2 Kanal D/A 12 bit + DIO 4 bit PCMCIA card
ELAN MF235: A/D: 12 bit, 16 Kanal, 500kS + 2 Kanal D/A 12 bit + DIO 4 bit PCMCIA card
ELAN MF236: A/D: 12 bit, 16 Kanal, 650kS + 2 Kanal D/A 12 bit + DIO 4 bit PCMCIA card

In Vorbereitung:
ELAN AD142: 2 x 14 bit A/D-Wandler mit synchroner Abtastung, 300kS pro Kanal, 8 bit digital I/O

für die Betriebsysteme: Microsoft® Windows® 98/Me, Windows NT®, Windows® 2000, Windows® XP. Windows® VistaTM in Vorbereitung.

Applikations-Software

Die PCDAQ Driver Software bietet fertige Anwendungen, mit denen sofortige Messungen durchgeführt werden können. 

MF16Control

gibt Ihnen einen schnellen Überblick über alle Signale, die an die Karte angelegt werden.  Auch können damit auf einfachste Weise alle Ausgangssignale gesteuert werden.  Dies umfasst den Spannungspegel der analogen Ausgänge, die Portrichtung für jeden digitalen Port und den Pegel jedes Ports, der als Ausgang geschaltet ist.

MF16Control Anwendung


Card Setup

Viele Anwendungen benötigen nur eine einmalige Einstellung zu Beginn. Für diese Fälle bietet das Card Setup Programm die Möglichkeit, eine Standardeinstellung zu wählen, die in der Registry gespeichert wird. Da diese Einstellung beim Start der Karte als Standard geladen wird, ist die detaillierte Programmierung der Karte nicht mehr nötig.

Nur noch 3 Aufrufe sind notwendig, bevor Messdaten verfügbar sind:

Datenlogger

Die mit Card Setup gemachten Einstellungen können mit dem Datenlogger verifiziert werden, da er diese Einstellungen übernimmt.

Der Datenlogger schreibt die gemessenen Spannungswerte skaliert im Textformat in eine Datei. Dieses Format kann in fast jede Anwendung importiert werden.


PCDAQ Celsius

wird zur Temperaturmessung verwendet und ist im Source code enthalten.

Die Anwendung arbeitet mit allen unterstützten Karten. Mit einem PT1000 Sensor können Temperaturen im Bereich von -40 bis +200 °C mit einer Auflösung von 0.05K gemessen werden. Die Auflösung wird zusätzlich durch Signalverarbeitung erhöht. Durch die nachfolgende Sensorlinearisierung können Ablesungen direkt in °C vorgenommen werden.

Damit PCDAQ Celsius als Ausgangspunkt für eigene Anwendungen verwendet werden kann, sind zusätzliche Funktionen integriert. Zusätzlich werden alle anliegenden Spannungen sowie der errechnete Widerstand des PT1000-Sensors angezeigt.
Der PT1000 Platinfühler wird von der Karte versorgt. Nur zwei externe Widerstände (Genauigkeit +/-1% oder besser) und ein Kondensator sind erforderlich.

Das benötigte Agilent VEE ist als Runtime in PCDAQ Scope enthalten. Eine Testversion kann jedoch auch im Internet heruntergeladen werden.

PCDAQ Scope

vereint die Messgeräte Speicheroszilloskop und Datenlogger in einer Anwendung. Alle Daten können analysiert werden. 

Als Signalquelle kann entweder der analoger Eingang der Karte oder eine Datei mit aufgezeichneten Daten dienen. Bis zu 8 Signale können gleichzeitig mit hoher Geschwindigkeit erfaßt werden und auf Festplatte gespeichert und/oder dargestellt werden.

Weiterhin können Daten analysiert werden. Datenreduktionsfunktionen (Mittelwertbildung , Spitzenwertanzeige und Unterabtastung sind verfügbar) ermöglichen den Überblick über Datensätze bis zu 2GByte Größe. Für die eigentliche Analyse ist der komplette Funktionssatz von Agilent VEE verfügbar. Er umfasst mehr als 500 Funktionen, Signalverarbeitung inklusive.

Die Datenanalyse ist sowohl offline mit aufgezeichneten Daten als auch online während der Datenerfassung möglich. Auf diese Weise lassen sich einfach komplexe Meßgeräte realisieren, z.B ein Spektrumanalysator.
Bis zu 4 voneinander unabhängige Anzeigen mit unterschiedlichen Analysefunktionen können zusätzlich zum Hauptfenster dargestellt werden.

Beispiel:
Hier das Ergebnis:

PCDAQ Scope Analyzer


Mit diesen Eigenschaften bietet PCDAQ Scope einzigartige Analysefähigkeiten, die in vielen anderen Anwendungen entweder nicht vorhanden sind oder als Zusatzpaket separat erworben werden müssen.

Unterstützte Programmiersprachen und Anwendungen

Die Programmierschnittstelle besteht aus nur einer Funktion, die den Zugriff auf alle Einstellungen und Daten erlaubt.
Alle bekannten Sprachen werden unterstützt:
 

Agilent VEE / HP VEE / DT VEE

ist eine grafische Programmiersprache, die von ursprünglich von Hewlett-Packard (jetzt Agilent) entwickelt wurde. Sie ist intuitiv zu bedienen und vom Konzept her sehr geradlinig implementiert. Sie bietet äußerst flexible Anzeigemöglichkeiten. Die Integration von Messgeräten ist aufgrund des Instrumentenmanagers einfach. Messgeräte mit GPIB oder RS232 Schnittstelle sowie Messgeräte für den VXI Bus können damit benutzt werden. Der Aufruf externer Bibliotheken (DLLs) geschieht über "Call function" Objekte. 

Es gibt Probeversionen: http://www.get.agilent.com/gpinstruments/products/vee/download.shtml (Aktuelle Version) oder ftp://ftp.agilent.com/pub/mpusup/pc/binfiles/vee (Ältere Versionen HP VEE 3.12, 4.0 and 5.0).

Alle Probeversionen arbeiten mit bis zu 50 Objekten und können nur einen Dateinamen speichern. Trotzdem interessant zum Ausprobieren.
PCDAQ arbeitet mit Agilent VEE ab Version 4.0.


National Instruments LabVIEW®

ist die klassische grafische Progammiersprache. Soweit wir wissen die erste graphische Programmiersprache im Sektor Testen und Messen. Vielfältige Funktionen sind in der Vollversion enthalten. Mit der Möglichkeit, Anwendungen auch für Linux, Windows® CE und Palm OS® zu erstellen, ist LabVIEW einzigartig.
Auch hier sind Probeversionen verfügbar:

http://digital.ni.com/demo.nsf/websearch/14F9CE475127ADE786256AC60070926C?OpenDocument&node=1381_US

PCDAQ unterstützt LabVIEW ab Version 6.


Microsoft® Visual Basic®

PCDAQ unterstützt Visual Basic 6.0.  Neuere Versionen werden mit .NET unterstützt, siehe Microsoft  .NET C#.


Microsoft® Visual C++®

PCDAQ unterstützt Visual Studio 6.0. Das bestehende Projekt kann in Visual Studio .NET 2003 / 2005 / 2008 importiert werden.


Microsoft® .NET C#

Es existiert eine Schnittstelle zum aktuellen .NET über eine C# API. Das Beispielprojekt ist mit Visual Studio 2005 geschrieben. Somit ist die Erstellung komfortabler Applikationen mit den aktuellen Windows Forms und .NET ohne Umwege realisierbar.


TransEra HTBasic

HTBasic ist der Nachfolger des Rocky Mountain Basic für HP9000 Rechner. Es ist auf absolute Kompatibilität ausgelegt zu den existierenden Programmen für HP9000 Basic. In den letzten Jahren hat TransEra viele Erweiterungen entwickelt. PCDAQ unterstützt Datenerfassung mit HTBasic ab Version 9.0.
Eine Probeversion (läuft jeweils 30 Minuten und kann keine Dateien speichern) ist verfügbar unter http://www.htbasic.com/support/dwnload2.html#demos


 

Andere Sprachen und Anwendungen

Aufgrund des Konzepts kann der PCDAQ Treiber mit jeder Sprache arbeiten, die externe Funktionsaufrufe in DLLs unterstützt und die Datentypen 32 bit integer, 64 bit float und Strings kennt. Durch den Verzicht auf komplexe Datentypen wie unions und structures sind einfache Schnittstellen zu sehr vielen Anwendungen möglich.

Wenn Sie meinen, PCDAQ sollte eine bestimmte Sprache oder Anwendung unterstützen, !


Anwendungssoftware


PCDAQ Driver/ELAN ist verfügbar bei unseren Distributoren.


Goto Top


All trademarks used on this page are registered trademarks of the corresponding companies:
Microsoft® MSDOS®, Windows® and Windows NT®, ActiveX®, Visual Basic® and Visual C++® are registered trademarks of Microsoft Corporation in the United States and/or other countries.
LabVIEW(TM) is a trademark of the National Instruments Corp.
HTBasic(TM) is a trademark of the TransEra Corp.