# 단추 클릭 명령 - 시스템

클릭 명령 속성은 다음 시스템 상호 작용과 연결할 수 있습니다.

참고:

- 이러한 대화는 스크립트를 통해 호출할 수도 있습니다. 자세한 내용은 웹페이지 HMI 스크립팅 항목을 참조하십시오.
- $ 함수: 시스템을 보면 아래 열거된 시스템 함수에 대해 자세한 내용이 나옵니다.

클릭 명령 | 설명 | 인수(데이터 유형 포함) | 반환 형식
--- | --- | --- | ---
System.DateTime.SetNtpEnabled | NTP 서버의 사용을 활성화하거나 비활성화하여 비전 시스템의 시스템 시간을 구성합니다. | 활성화: 부울. 참 또는 거짓 중 하나입니다. 참인 경우 NTP 서버를 사용을 활성화합니다. | 해당 사항 없음
System.DateTime.SetNtpServers | 날짜와 시간을 구성하기 위해 시스템에서 사용하는 NTP 서버 목록을 설정합니다. | 서버: 구성된 NTP 서버의 IP 주소 또는 URL을 지정하는 문자열 배열. | 해당 사항 없음
System.DateTime.SetNtpUseDhcp | 시스템 시간을 설정하는 데 사용되는 NTP 서버를 찾기 위해 DHCP를 사용할지 여부를 설정합니다. | 활성화: 부울. 참 또는 거짓 중 하나입니다. 참이면 DHCP를 활성화합니다. | 해당 사항 없음
System.DateTime.SetSystemClock | 비전 시스템의 현재 날짜를 설정합니다. | 날짜: UTC로 1970년부터 밀리초 단위로 저장된 날짜입니다. 참고: 이는 JavaScript Date 개체에서 사용하는 것과 동일한 내부 표현입니다. | 해당 사항 없음
System.DateTime.SetTimeZone | 비전 시스템에서 사용할 지정 시간대를 설정합니다. | 영역: 구성된 표준시간대(표준 시간대 목록에 나열)의 이름을 지정하는 문자열. 참고: 지원되는 표준 시간대 목록을 가져오려면 System.DateTime.GetSupportedTimeZones 함수를 사용하십시오. | 해당 사항 없음
System.File.AppendText | 파일 경로 인수로 지정된 경로(공용 파일 시스템 루트에 대한 상대 경로)에 파일을 만들고 텍스트 인수에 지정된 텍스트를 해당 파일에 씁니다. 지정된 파일 이름이 지정된 위치에 이미 있는 경우 지정된 텍스트가 기존 파일의 끝에 추가됩니다. 참고: 텍스트 출력만 지원됩니다. 파일 경로의 경로 구분 기호는 슬래시(/)여야 합니다. 파일에는 확장자가 자동으로 추가되지 않습니다. 파일 경로에서 ".."를 사용하여 디렉터리 계층 구조에서 한 단계 위로 가는 것은 작동하지 않습니다. 파일 경로에 의해 지정된 디렉터리는 공용 파일 시스템 루트를 기준으로 하며 이 함수를 실행할 때 존재해야 합니다. 함수가 실행될 때 이 디렉터리가 존재하지 않으면 함수가 실패합니다. 지정된 텍스트에서 \n 이스케이프 시퀀스를 통해 새 행을 시작할 수 있습니다. | 파일 경로: 작성할 텍스트 파일의 경로 및 파일 이름을 지정하는 문자열. 텍스트: 지정된 텍스트 파일에 포함/부가할 텍스트 정보를 지정하는 문자열. | 해당 사항 없음
System.File.Delete | 파일 경로 인수에 지정된 파일을 삭제합니다. 참고: 파일 경로의 경로 구분 기호는 슬래시(/)여야 합니다. 지정된 파일이 없는 경우에도 함수가 성공합니다. 디렉터리는 삭제할 수 없습니다. 파일 경로에서 ".."를 사용하여 디렉터리 계층 구조에서 한 단계 위로 가는 것은 작동하지 않습니다. 파일 경로에 의해 지정된 디렉터리는 공용 파일 시스템 루트를 기준으로 하며 이 함수를 실행할 때 존재해야 합니다. 함수가 실행될 때 이 디렉터리가 존재하지 않으면 함수가 실패합니다. | 파일 경로: 삭제할 파일의 경로 및 파일 이름을 지정하는 문자열. | 해당 사항 없음
System.File.WriteText | 파일 경로 인수로 지정된 경로(공용 파일 시스템 루트에 대한 상대 경로)에 파일을 만들고 텍스트 인수에 지정된 텍스트를 해당 파일에 씁니다. 지정된 파일 이름이 지정된 위치에 이미 있는 경우 이 함수가 실행되면 파일을 덮어씁니다. 참고: 텍스트 출력만 지원됩니다. 파일 경로의 경로 구분 기호는 슬래시(/)여야 합니다. 파일에는 확장자가 자동으로 추가되지 않습니다. 파일 경로에서 ".."를 사용하여 디렉터리 계층 구조에서 한 단계 위로 가는 것은 작동하지 않습니다. 파일 경로에 의해 지정된 디렉터리는 공용 파일 시스템 루트를 기준으로 하며 이 함수를 실행할 때 존재해야 합니다. 함수가 실행될 때 이 디렉터리가 존재하지 않으면 함수가 실패합니다. 지정된 텍스트에서 \n 이스케이프 시퀀스를 통해 새 행을 시작할 수 있습니다. | 파일 경로: 작성할 텍스트 파일의 경로 및 파일 이름을 지정하는 문자열. 텍스트: 파일 경로로 지정된 텍스트 파일에 포함할 텍스트 정보를 지정하는 문자열. | 해당 사항 없음
System.Log.Write | 비전 시스템에 로그 메시지를 기록하며, 이 메시지는 출력 창 대화 상자에서 읽고 표시됩니다. IDE가 실행 중이라고 가정할 경우 기록된 로그도 시스템 로그 출력 파일에 기록되며 기본적으로 다음 위치에서 사용할 수 있습니다. \Documents\In-Sight Vision Suite\Logs | 메시지: 기록할 로그 메시지를 지정하는 문자열입니다. 로그수준: 정수. 로그 메시지의 심각도를 지정합니다. 값은 심각도에 따라 0 - 3 사이입니다. 0: 부연 설명 1: 정보 2: 경고 3: 오류 참고: 부연 설명 심각도(즉, 0)로 설정된 로그 메시지는 IDE 시스템 로그에 표시되지 않습니다. | 해당 사항 없음
System.Recipes.Products.Load | 지정된 레시피 구성을 작업에 로드합니다. | 구성이름: 로드할 레시피 구성의 이름을 지정하는 문자열입니다. | 해당 사항 없음
System.Recipes.Products.Remove | 작업에서 지정된 레시피 구성을 제거하고 해당 값을 삭제합니다. | 구성이름: 제거할 레시피 구성의 이름을 지정하는 문자열. | 해당 사항 없음
System.Recipes.Products.Save | 작업에서 지정된 레시피 구성을 설명과 함께 저장합니다. 참고: 이름이 같은 구성이 이미 있는 경우 이 함수를 실행하면 기존 구성을 덮어씁니다. | 구성이름: 저장할 레시피 구성의 이름을 지정하는 문자열. 설명: 저장할 구성에 대한 설명을 지정하는 문자열. | 해당 사항 없음