Multiface 7x Ansteuerung |
[ zurück ] |
MFace32 unterliegt der GNU General Public License.
Mit Hilfe von MFace32 kann das Multiface-72 DA (und wahrscheinlich auch weitere Geräte der 7x Reihe) der Knobloch GmbH direkt angesteuert werden (es wird keine Software von Knobloch benutzt).
Geschrieben wurde die Ansteuerung von Thomas Liske auf der Basis der Assembler-Quellen von Michael Mühle und Michael Hofmann.
Die Schnittstelle ist wie folgt aufgebaut:
Als Programmiersprache kommt prinzipiell jede, die DLL's ansteuern kann, in Frage. Folgende Implementierungen existieren bereits:
Die DLL mface32_api.dll ist Schnittstelle zu den Programmiersprachen. Sie initialisiert die gewünschte Port-DLL und leitet alle Kommandos an diese weiter.
Eine MFace32 Port DLL ist eine Schnittstelle zum Multiface. Diese kann Transparent durch verschiedene DLLs ersetzt werden:
mface32_tcpport.dll - leitet alle Kommandos an ein entfernten Rechner via TCP/IP weitermface32_dlportio.dll - steuert ein Multiface über einen lokalen LPT-Port anmface32_ddeport.dll - leitet alle Kommandos an ein lokales Programm via DDE weiter
Die DLL mface32_lowlevel.dll setzt die Kommandos von mface32_api.dll in das Protokoll des Multifaces um.
| DOS | |||||
| alte BP,BC Quellen | 97,4 KB | mfdos.zip | |||
| Linux | |||||
| Es gibt noch keine Portierung der API auf Linux, eine Portierung sollte das aber kein Problem sein. | |||||
| Windows | |||||
| kompilierte Version mit Installer | Version 1.0.1.1 | 2,7 MB | MF32Setup.exe | ||
| Quellen | Version 1.0.1.1 | 310 KB | mface32.zip | ||
| Version 1.0.1.1 - 15.12.2002 | |
| |
| Version 1.0.1.0 - 14.12.2002 | |
| |
| Version 1.0.0.0 - 01.12.2002 | |
| |