# $ 函数：系统

    $System.GetSysReport()
返回 | 使用相关标记定义的 SysReport 类成员。
参数 | 不适用
说明 | 返回使用以下标记指定的系统信息： HostName（主机名）：字符串，返回 In-Sight 3D 视觉系统的主机名。 IPAddress（IP 地址）：字符串，返回视觉系统的 IP 地址。 MacAddress（MAC 地址）：字符串，返回视觉系统的 MAC ID。 Model（型号）：字符串，返回视觉系统的型号名称。 SerialNumber（序列号）：字符串，返回视觉系统的序列号。 Version（版本）：字符串，返回视觉系统固件的版本。 提示： 可以通过这个 $ 函数获取的系统信息也可以通过 In-Sight 视觉套件 的系统信息按钮来查看。有关详细信息，请参阅 In-Sight 视觉套件 帮助的“系统信息”主题。
示例 | 以下示例是一组系统检查：
    $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;
然后您可以调用这些检查的值，例如，在网页标签中，通过使用表达式生成器相应地设置它们的文本属性。

    $System.GetUptimeMilliseconds()
返回 | 双倍，以毫秒为单位指示控制器正常运行时间（但精度为微秒，因此是分位数）。
参数 | 不适用
说明 | 以毫秒为单位返回视觉系统的正常运行时间（但精度为微秒）。

    $System.Log.Write(message : String, logLevel : Integer)
返回 | 不适用
参数 | 消息：字符串，指定要记录的日志消息。 日志级别：整数，指定日志消息的严重性。它的值必须在 0-3 之间，对应于以下严重级别： 0：详细 1：信息 2：警告 3：错误 注意： 设置为 Verbose 严重性（即 0）的日志消息将不会显示在 IDE 系统日志中。
说明 | 在视觉系统上记录一条日志消息，该消息由 In-Sight Easy Builder 的输出窗口对话框读取和显示。记录的日志（假设 IDE 正在运行）也将记录到系统日志输出文件中，默认情况下位于以下位置： \Documents\In-Sight 视觉套件\Logs