type TMFace32 = class()
Die Klasse repräsentiert ein Multiface-Gerät und stellt die Funktionen von mface32_api.dll zur Verfügung. Es wird ein Nachfahre der Komponente TMFace32Port zur Ansteuerung benötigt.
![]() |
function AAusgangToSpannung (Val : Byte) : Single; |
![]() |
function AEingangToSpannung (Val : Byte) : Single; |
![]() |
function AEingangToTemperatur (Val : Byte) : Single; |
![]() |
function AusgangSpannung : Single; |
![]() |
function AusgangStrom : Single; |
![]() |
function GetAAusgang (Which : Byte) : Byte; |
![]() |
function GetABereich : TABereich; |
![]() |
function GetAEingang (Which : Byte) : Byte; |
![]() |
function GetAusgaenge : Byte; |
![]() |
function GetAusgang (Which : Byte) : Boolean; |
![]() |
function GetEingaenge : Byte; |
![]() |
function GetEingang (Which : Byte) : Boolean; |
![]() |
function GetMotor (Which : Byte) : TMotor; |
![]() |
function GetNotaus : Boolean; |
![]() |
procedure Reset; |
![]() |
procedure SetAAusgang (Which, Val : Byte); |
![]() |
procedure SetABereich (Bereich : TABereich); |
![]() |
procedure SetAusgaenge (Val : Byte); |
![]() |
procedure SetAusgang (Which : Byte; Val : Boolean); |
![]() |
procedure SetMotor (Which : Byte; Val : TMotor); |
![]() |
function SpannungToAAusgang (Val : Single) : Byte; |
![]() |
function Versorgung : Single; |
![]() |
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, siehe SetABereich.
![]() |
function GetABereich : TABereich; |
Liefert den analogen Ausgangsspannungsbereich, siehe TABereich.
![]() |
function GetAEingang (Which : Byte) : Byte; |
Liefert eine analoge Eingangsspannung, 255 entspricht 2,55V.
![]() |
function GetAusgaenge : Byte; |
Liefert die 8 digitalen Ausä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) : TMotor; |
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.
![]() |
procedure Reset; |
Setzt das Multiface zurück (alle Ein-/Ausgänge auf 0).
![]() |
procedure SetAAusgang (Which, Val : Byte); |
Setzt eine analoge Ausgangsspannung, siehe SetABereich.
![]() |
procedure SetABereich (Bereich : TABereich); |
Setzt den analogen Ausgangsspannungsbereich, siehe TABereich.
![]() |
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 : Byte; Val : TMotor); |
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.
![]() |
property ABereich: TABereich; |
![]() |
property Port: TMFace32Port; |
![]() |
property ABereich: TABereich; |
Legt den Spannungsbereich der analogen Ausgänge fest, siehe TABereich.
![]() |
property Port: TMFace32Port; |
Verbindungstyp zum Multiface, Nachfahre von TMFace32Port.