# $ 関数:System

    $System.GetSysReport()
戻り値 | 関連するタグで定義された SysReport クラスのメンバー。
引数 | N/A
説明 | 以下のタグで指定されたシステム情報を返します。 HostName:文字列。In-Sight 3D ビジョンシステムのホスト名を返します。 IPAddress:文字列。ビジョンシステムの IP アドレスを返します。 MacAddress:文字列。ビジョンシステムの MAC ID を返します。 Model:文字列。ビジョンシステムのモデル名を返します。 SerialNumber:文字列。ビジョンシステムのシリアル番号を返します。 Version:文字列。ビジョンシステムのファームウェアのバージョンを返します。 ヒント: この $ 関数で得られるシステム情報は、In-Sight Vision Suite の [システム情報] ボタンを使用して確認することもできます。詳細については、In-Sight Vision Suite のヘルプの「システム情報」トピックを参照してください。
例 | 以下に一連のシステムチェックの例を示します。
    $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;
例えば Web ページラベルでこれらのチェックの値を呼び出すには、式ビルダを使用して [テキスト] プロパティを適切に設定します。

    $System.GetUptimeMilliseconds()
戻り値 | コントローラの稼働時間をミリ秒単位で示す倍精度 (ただし精度はマイクロ秒、小数点以下)。
引数 | N/A
説明 | ビジョンシステムの稼働時間をミリ秒単位で返します (ただし精度はマイクロ秒)。

    $System.Log.Write(message : String, logLevel : Integer)
戻り値 | N/A
引数 | message:記録するログメッセージを指定する文字列。 logLevel:ログメッセージの重要度を指定する整数。値は、次の重要度レベルに対応する 0〜3 の間で指定する必要があります。 0:詳細 1:情報 2:警告 3:エラー 注: 重要度が詳細 (0) に設定されたログメッセージは、IDE システムログには表示されません。
説明 | 読み取られて In-Sight Easy Builder の出力ウィンドウダイアログに表示されるログメッセージをビジョンシステムで記録します。記録されたログは (IDE が実行されていると仮定)、システムログ出力ファイルにも記録され、デフォルトで次の場所で使用できます。 \Documents\In-Sight Vision Suite\Logs