Einleitung

<< Click to Display Table of Contents >>

Navigation:  Irinos-System Betriebsanleitung > Messung / Steuerung via MscDll >

Einleitung

Die MscDll ist das Bindeglied zwischen der Applikationssoftware (Messrechner-Software) und dem Irinos-System. Über sie erfolgt sowohl das Auslesen von Messwerten und Statusinformationen, als auch die System-Parametrierung.

Die MscDll setzt direkt auf den Windows API-Funktionen für die IP-basierte Kommunikation sowie für das Thread-Management und Timing auf. Dadurch ist sie mit verschiedenen Windows-Versionen verwendbar. Sie wurde erfolgreich mit den Windows-Versionen XP 32 Bit sowie 7, 8 und 10 (32 & 64 Bit) getestet.
Innerhalb der DLL läuft ein eigener Thread, der die Kommunikation steuert. Die DLL-Funktionen übergeben diesem Thread Daten bzw. umgekehrt.

Die Kommunikation zum Irinos-System erfolgt über UDP/IP. Die DLL wiederholt ein Datenpaket automatisch, bei einem Verlust. Für die Nutzung des Irinos-Systems wird eine Ethernet-Direktverbindung zum Messrechner empfohlen. Komplexe Netzwerkstrukturen, wie beispielsweise umfangreiches Routing, Tunneling, VPN, etc. werden aus Timing-Gründen nicht unterstützt.

 

In diesem Kapitel sind verschiedene Abläufe und Besonderheiten der Anwendung der MscDll beschrieben. Die detaillierte Spezifikation der einzelnen Befehle / Opcodes ist im Referenzhandbuch aufgeführt.

Es ist grundsätzlich möglich über die MscDll mehrere Irinos-Systeme gleichzeitig anzusprechen. Aufgrund der modularen Konzeption des Irinos-Systems, macht dies jedoch keinen Sinn. Im Folgenden wird deshalb immer nur auf die Kommunikation zu einem Irinos-System eingegangen.