$ 함수: 시스템

$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