# Fonctions $ : vision

    $System.GetSysReport()
Renvoie | Membre de la classe SysReport défini avec les balises correspondantes.
Arguments | N/A
Description | Renvoie les informations système spécifiées avec les balises suivantes : Nom d’hôte : Chaîne de caractères, contenant le nom d’hôte du système de vision In-Sight 3D. IPAddress : Chaîne de caractères, contenant l’adresse IP du système de vision. MacAddress : Chaîne de caractères, contenant l’ID MAC du système de vision. Model : Chaîne de caractères, contenant le nom du modèle du système de vision. SerialNumber : Chaîne de caractères, contenant le numéro de série du système de vision. Version : Chaîne de caractères, contenant la version du firmware, ou micrologiciel, du système de vision. Conseil : Les informations système accessibles avec cette fonction $ peuvent également être vérifiées avec le bouton Info système de In-Sight Vision Suite. Consultez la rubrique Info système de l’Aide In-Sight Vision Suite pour plus d’informations.
Exemple | L’exemple ci-dessous est une succession de contrôles du système :
    $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;
Vous pouvez ensuite appeler la valeur de ces contrôles, par exemple, dans les balises de Page Web en définissant leur propriété Texte en conséquence avec le Générateur d’expressions.

    $System.GetUptimeMilliseconds()
Renvoie | Double, indique le temps d’activité du contrôleur en millisecondes (précision de l’ordre de la microseconde, d’où les fractions).
Arguments | N/A
Description | Renvoie le temps d’activité du système de vision en millisecondes (précision de l’ordre de la microseconde).

    $System.Log.Write(message : String, logLevel : Integer)
Renvoie | N/A
Arguments | message : Chaîne de caractères, indique le message de journalisation à enregistrer. logLevel : Nombre entier, indique l’importance du message de journalisation. Sa valeur doit être comprise entre 0 et 3, soit les niveaux d’importance suivants : 0 : Détaillé 1 : Info 2 : Attention 3 : Erreur Remarque : Les messages de journalisation avec un niveau d’importance Détaillé (0) ne sont pas affichés dans le journal du système de l’IDE.
Description | Enregistre un message de journalisation sur le système de vision, lu et affiché dans la boîte de dialogue de la fenêtre de sortie d’In-Sight Easy Builder. Le journal enregistré, avec une IDE potentiellement en cours d’exécution, est également enregistré dans le fichier de sortie du journal du système, disponible à l’emplacement par défaut suivant : \Documents\In-Sight Vision Suite\Logs