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 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16082: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16084: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16084: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO
MF16084-MA: 12 bit, 16 channel 100kHz ADC + 12 bit, 8 channel DAC + 10 bit DIO

MF16080T Datenerfassungssysteme mit USB Anschluss:

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

für die Betriebsysteme: Microsoft® Windows® 2000, Windows® XP, Windows® VistaTM.


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.

Kartensoftware

Die Programmierschnittstelle besteht aus nur einer Funktion, die den Zugriff auf alle Einstellungen und Daten erlaubt.

Kartenkonfiguration

Viele Anwendungen benötigen nur eine einmalige Einstellung zu Beginn. Für diese Fälle bietet das Card Setup Programm eine deutliche Vereinfachung:

Es definiert eine Anfangseinstellung. Die Karte wird beim Start des Treibers mit diesen Werten initialisiert. Programmcode zur Karteneinstellung ist damit nicht mehr notwendig.
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.

Unterstützte Programmiersprachen und Anwendungen

Folgende bekannte 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. 


Microsoft® Visual C++®

PCDAQ unterstützt Visual Studio 6.0. Das bestehende Projekt kann in Visual Studio .NET 2003 / 2005 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

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

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.


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.