This file is part of MFace32. MFace32 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. MFace32 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with MFace32; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USAFunktionen und Prozeduren
Übersicht
Beschreibung
function AAusgangToSpannung (Val : Byte) : Single; |
Liefert den Werte der Spannung für einen Wert Val von SetAAusgang.
function AEingangToSpannung (Val : Byte) : Single; |
Wandelt die Rückgabe von GetAEingang in einen Spannungswert (in V) um.
function AEingangToTemperatur (Val : Byte) : Single; |
Wandelt die Rückgabe von GetAEingang in eine Temperatur (in °C) um (nur unter Verwendung der mitgelieferten Thermistor).
function AusgangSpannung : Single; |
Liefert die stabilisierte Spannung an den roten Buchsen bezogen auf die blaue Masse.
function AusgangStrom : Single; |
Liefert den Strom an den roten Buchsen.
function GetAAusgang (Which : Byte) : Byte; |
Liefert eine analoge Ausgangsspannung, zubeachten ist SetABereich
function GetABereich : Byte; |
Liefert den analogen Ausgangsspannungsbereich, siehe abKlein, abGross
function GetAEingang (Which : Byte) : Byte; |
Liefert eine analoge Eingangsspannung, 255 entspricht 2,55V.
function GetAusgaenge : Byte; |
Liefert die 8 digitalen Ausgänge binär kodiert.
function GetAusgang (Which : Byte) : Boolean; |
Liefert den Status eines digitalen Ausganges.
function GetEingaenge : Byte; |
Liefert die 8 digitalen Eingänge binär kodiert.
function GetEingang (Which : Byte) : Boolean; |
Liefert den Status eines digitalen Einganges.
function GetMotor (Which : Byte) : Byte; |
Liefert die Motorichtung (zu beachten sind die Bezeichnungen M1 bis M4 auf dem Multiface).
function GetNotaus : Boolean; |
Wenn True ist der Not-Aus des Multifaces aktiv.
function mface32_api_setup(portdll:PChar; w0,w1,w2: word;str: ShortString; var err: ShortString):boolean; forward; |
Bindet eine Port DLL ein. Der Parameter portdll muß mit dem vollständigen Namen der DLL belegt werden (wahlweise auch mit vollständigem Pfad, falls die DLL nicht im Suchpfad enthalten ist). Die weiteren Parameter sind DLL abhängig. Der Rückgabewert ist bei erfolgreicher Initialsierung True. err enthält eventuelle Fehlermeldungen.
Setzt das Multiface zurück (alle Ein-/Ausgänge auf 0).
procedure SetAAusgang (Which, Val : Byte); |
Setzt eine analoge Ausgangsspannung, zubeachten ist SetABereich
procedure SetABereich (Bereich : Byte); |
Setzt den analogen Ausgangsspannungsbereich, siehe abKlein, abGross
procedure SetAusgaenge (Val : Byte); |
Setzt die 8 digitalen Ausänge binär kodiert.
procedure SetAusgang (Which : Byte; Val : Boolean); |
Setzt einen digitalen Ausgang.
procedure SetMotor (Which, Val : Byte); |
Setzt die Motorichtung (zu beachten sind die Bezeichnungen M1 bis M4 auf dem Multiface).
function SpannungToAAusgang (Val : Single) : Byte; |
Liefert den Werte für SetAAusgang für eine gewünschte Spannung Val.
function Versorgung : Single; |
Liefert die Versorgungsspannung des Multifaces.
Konstanten
Generated by DIPasDoc 0.8.0 on Mon 2 Dec 2002 12:14:57