$-Funktionen: System

$System.GetSysReport()
Rückgabewert

SysReport-Klassenmitglied, definiert durch die zugehörigen Tags.

Argumente Nicht verfügbar
Beschreibung

Gibt die durch die folgenden Tags definierten Systeminformationen zurück:

  • HostName: Zeichenfolge, die den Hostnamen des In-Sight 3D-Vision-Systems zurückgibt.
  • IPAddress: Zeichenfolge, die die IP-Adresse des Vision-Systems zurückgibt.
  • MacAddress: Zeichenfolge, die die MAC-ID des Vision-Systems zurückgibt.
  • Modell: Zeichenfolge, die den Modellnamen des Vision-Systems zurückgibt.
  • SerialNumber: Zeichenfolge, die die Seriennummer des Vision-Systems zurückgibt.
  • Version: Zeichenfolge, die die Version der Firmware des Vision-Systems zurückgibt.
Tipp: Die mit dieser $-Funktion verfügbaren Systeminformationen können auch über die Schaltfläche Systeminfo von In-Sight Vision Suite überprüft werden. Weitere Informationen finden Sie im Thema „Systeminfo“ in der In-Sight Vision Suite-Hilfe.
Beispiel

Das folgende Beispiel umfasst eine Reihe von Systemprüfungen:

$HostName = $System.GetSysReport().HostName;
$IP_Address = $System.GetSysReport().IPAddress;
$FWversion = $System.GetSysReport().Version;
$MAC_address = $System.GetSysReport().MacAddress;
$SerialNumber = $System.GetSysReport().SerialNumber;
$Model = $System.GetSysReport().Model;

Den Wert dieser Prüfungen können Sie dann aufrufen, beispielsweise in Webseite-Labels, indem Sie deren Eigenschaft Text entsprechend mit dem Ausdrucksgenerator festlegen.

 

$System.GetUptimeMilliseconds()
Rückgabewert

Doppelt, gibt die Controller-Betriebszeit in Millisekunden an (aber mit Mikrosekundengenauigkeit, daher die Bruchstellen).

Argumente Nicht verfügbar
Beschreibung Gibt die Betriebszeit des Vision-Systems in Millisekunden zurück (aber mit Mikrosekunden-Genauigkeit).

 

$System.Log.Write(message : String, logLevel : Integer)
Rückgabewert Nicht verfügbar
Argumente
  • message: Zeichenfolge, die die zu speichernde Protokollmeldung angibt.
  • logLevel: Ganzzahl, die den Schweregrad der Protokollmeldung angibt. Der Wert muss entsprechend den folgenden Schweregraden zwischen 0 und 3 liegen:
    • 0: Ausführlich
    • 1: Info
    • 2: Warnung
    • 3: Fehler
    Hinweis: Protokollmeldungen mit dem Schweregrad Ausführlich (d. h. 0) werden im IDE-Systemprotokoll nicht angezeigt.
Beschreibung

Speichert eine Protokollmeldung auf dem Vision-System, die vom Ausgabefensterdialogfeld von In-Sight Easy Builder gelesen und angezeigt wurde. Das gespeicherte Protokoll wird – vorausgesetzt, dass die IDE ausgeführt wird – auch in der Systemprotokoll-Ausgabedatei gespeichert, die standardmäßig an folgendem Speicherort verfügbar ist:

\Dokumente\In-Sight Vision Suite\Protokolle