# $ 함수: 시스템

    $System.GetSysReport()
반환 | 관련 태그로 정의된 SysReport 클래스 구성원.
인수 | 해당 사항 없음
설명 | 다음 태그로 지정된 시스템 정보를 반환합니다. 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;
이제 예를 들면 웹 페이지 레이블에서 텍스트 속성을 적절하게 식 작성기로 설정함으로써 이러한 검사의 값을 호출할 수 있습니다.

    $System.GetUptimeMilliseconds()
반환 | 밀리초 단위로 컨트롤러 가동 시간을 나타내는 배정도(하지만 마이크로초 정확도이므로 소수점 아래 숫자임).
인수 | 해당 사항 없음
설명 | 비전 시스템의 가동 시간을 밀리초 단위로 반환합니다(하지만 마이크로초의 정확도).

    $System.Log.Write(message : String, logLevel : Integer)
반환 | 해당 사항 없음
인수 | 메시지: 기록할 로그 메시지를 지정하는 문자열입니다. 로그수준: 정수. 로그 메시지의 심각도를 지정합니다. 값은 심각도에 따라 0 - 3 사이입니다. 0: 부연 설명 1: 정보 2: 경고 3: 오류 참고: 부연 설명 심각도(즉, 0)로 설정된 로그 메시지는 IDE 시스템 로그에 표시되지 않습니다.
설명 | 비전 시스템에 로그 메시지를 기록하며, 이 메시지는 출력 창 대화 상자에서 읽고 표시됩니다. IDE가 실행 중이라고 가정할 경우 기록된 로그도 시스템 로그 출력 파일에 기록되며 기본적으로 다음 위치에서 사용할 수 있습니다. \Documents\In-Sight Vision Suite\Logs