Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung; Hochsprachenprogrammierung; Vorgehensweise; Simultane Spannungsausgabe - Meilhaus Electronic ME-1600 Handbuch

Pci- und compact pci-varianten 12 bit d/a-wandlerkarte mit bis zu 16 kanälen und optionalen stromausgängen
Inhaltsverzeichnis

Werbung

Handbuch ME-1600
4

Programmierung

4.1

Hochsprachenprogrammierung

Folgende Hochsprachen werden standardmäßig unterstützt:
• Visual C++ ab Version 4.0.
• Delphi ab Version 2.0.
• VisualBASIC ab Version 4.0.
• Für weitere Infos beachten Sie bitte die entsprechenden
Es ist darauf zu achten, daß für den Compiler und Linker die
Pfade auf diese Dateien richtig gesetzt sind.
Durch Einbinden der hochsprachenspezifischen Definitionsdatei
in Ihr Projekt können Sie viele Parameter in Form vordefinierter
Konstanten und Makros übergeben. Alternativ ist die direkte
Übergabe des entsprechenden Hex-Wertes jederzeit möglich.
4.1.1

Vorgehensweise

Vor der eigentlichen Ausgabe müssen die Betriebsart (Simultan/
Transparent), sowie der Ausgangsspannungs-Bereich (0...10V/
±10V) konfiguriert werden. Nach jedem Funktionsaufruf sollte
grundsätzlich
me1600GetDrvErrMess
4.1.1.1

Simultane Spannungsausgabe

//Im folgenden Beispiel sprechen alle Funktionen die Karte mit der
//logischen <BoardNumber> „0" an
iBoardNumber = 0;
..
//Ausgangsspanngs-Bereich für alle Kanäle des DAC_A auf ±10V setzen
//Ausgangsspannung wird auf 0V gesetzt
return = me1600AOSetRange(iBoardNumber, AO_CH00, AO_BIPOLAR);
return = me1600AOSetRange(iBoardNumber, AO_CH01, AO_BIPOLAR);
return = me1600AOSetRange(iBoardNumber, AO_CH02, AO_BIPOLAR);
return = me1600AOSetRange(iBoardNumber, AO_CH03, AO_BIPOLAR);
..
Meilhaus Electronic
README-Dateien auf der ME-Power-CD.
eine
Fehlerabfrage
durchgeführt werden
Seite 17
Rev. 1.3D
mit
der
Funktion
Programmierung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis