$ 函数:系统

$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