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