<< Click to Display Table of Contents >> Navigation: Irinos-System Betriebsanleitung > Messung / Steuerung via MscDll > Verbindungs-Aufbau zum Irinos-System |
Der Verbindungsaufbau wird in der Regel beim Applikations-Start bzw. beim Start des Messablaufs durchgeführt. Die Verbindung bleibt dann solange bestehen, bis die Applikation wieder beendet wird. Der Ablauf ist in folgender Abbildung dargestellt:
Ablauf "Verbindungsaufbau mit der MscDll"
oDie Funktion MSC_EnumerateDevices listet die Anzahl der gefundenen Irinos-Systeme auf. Dies dauert ca. 2-3 Sekunden. Die Anzahl der gefundenen Systeme wird zurückgegeben. Üblicherweise gibt es nur ein Irinos-System, so dass im Erfolgsfall der Wert 1 und im Fehlerfall der Wert 0 zurückgegeben wird.
oDie Funktion MSC_GetDeviceInfo gibt einen String zurück, der das Irinos-System identifiziert.
oDie Funktion MSC_OpenDevice öffnet die Verbindung zum Irinos-System.
oMit der Funktion MSC_InitDevice wird die Verbindung zum Irinos-System initialisiert.
oDie Funktion MSC_Start startet den Datenaustausch zwischen der MscDll und dem Irinos-System. Mit dieser Funktion werden verschiedene Timeouts definiert. Zusätzlich wird die Sende-Periode festgelegt, die definiert, wie oft neue Daten vom Irinos-System abgefragt werden sollen. Im Referenzhandbuch sind einige Beispielwerte aufgeführt.
Die Sende-Periode hat auch Einfluss darauf, wie oft statische Messwerte vom Irinos-System abgefragt werden. Für die meisten Applikationen ist der Wert 1 (= 1ms) für die Sende-Periode angemessen.
Die beiden häufigsten Ursachen für einen fehlgeschlagenen Verbindungsaufbau sind entweder eine fehlerhafte Netzwerkkonfiguration oder ein falscher Eintrag in der Konfigurations-Datei Msc.cfg (-> „Erste Hilfe Netzwerkverbindung“).
Es wird empfohlen, den System-Aufbau des Irinos-Systems nach dem Verbindungsaufbau immer zu prüfen.