# 시뮬레이션이란?

시뮬레이션을 사용하면 프로젝트를 디스플레이 장치로 전송하기 전에 PC에서 실행할 수 있습니다.

Hide Show

1. 시뮬레이션 종류
2. 절차
3. 시뮬레이션 창에서 사용 가능한 기능
4. 시뮬레이션 작동 방식에 대한 참고 사항
5. 시뮬레이션에서 지원되지 않는 기능

## 시뮬레이션 종류

두 가지 종류의 시뮬레이션이 있습니다.

종류 | 설명
[디바이스 시뮬레이션] | 외부 장치를 PC에 연결하지 않고도 디스플레이 장치를 시뮬레이션할 수 있습니다. 외부 장치가 PC에 연결되어 있지 않아도 외부 변수값이 표시됩니다. 메모: 외부 장치를 PC에 연결하고 디스플레이 장치를 시뮬레이션하려면 [시뮬레이션]을 사용하십시오.
[시뮬레이션] | 외부 장치를 PC에 직접 연결하면 PC에서 디스플레이 장치를 시뮬레이션 수 있습니다. 이 방법을 사용하면 디스플레이 장치와 외부 장치 간의 통신을 시뮬레이션할 수 있습니다. 외부 장치가 PC에 연결된 경우 외부 변수값이 표시됩니다. 메모: 외부 장치를 PC에 연결할 때는 장치/PLC 연결 설명서에 설명된 PC/AT 케이블 다이어그램을 사용하십시오. 외부 장치가 PC에 연결되지 않은 경우 내부 변수값만 표시됩니다. 외부 변수값이 표시되지 않고 통신 시스템 오류가 생성됩니다.

## 절차

### [디바이스 시뮬레이션]

[디바이스 시뮬레이션]을 시작하려면

아이콘을 클릭하거나 애플리케이션 도구 모음의 아이콘 옆에 있는 드롭다운 목록을 클릭한 다음 [디바이스 시뮬레이션]을 선택합니다.

### [시뮬레이션]

[시뮬레이션]을 시작하려면

애플리케이션 도구 모음의 아이콘 옆에 있는 드롭다운 목록을 클릭한 다음 [시뮬레이션]을 선택합니다.

## 시뮬레이션 창에서 사용 가능한 기능

종류 | 설명
디스플레이 화면 크기 변경 | 맞춤 모드를 사용할 때 시뮬레이션 창 크기를 변경하여 디스플레이 화면 크기를 변경할 수 있습니다. 맞춤 모드를 사용하도록 설정하려면 시뮬레이션 창 안쪽에서 [CTRL] 키를 누르고 마우스 오른쪽 버튼으로 클릭한 후 [창에 맞추기]을 선택하십시오.
디스플레이 화면 캡처 | 시뮬레이션 창을 클립보드에 복사할 수 있습니다. 시뮬레이션 창을 복사하려면 시뮬레이션 창 안쪽에서 [CTRL] 키 + 마우스 오른쪽 버튼을 클릭한 후 [클립보드에 복사]를 선택하십시오.
디스플레이 화면을 이미지 파일로 내보내기 | 시뮬레이션 파일을 이미지 파일로 내보낼 수 있습니다. 시뮬레이션 창을 내보내려면 시뮬레이션 창 안쪽에서 [CTRL] 키 + 마우스 오른쪽 버튼을 클릭한 후 [파일로 내보내기]을 선택하십시오.

## 시뮬레이션 작동 방식에 대한 참고 사항

- 2시간 후에 시뮬레이션이 자동으로 중지됩니다.
- 시뮬레이션에서 데이터를 USB 저장소 또는 SD 카드에서 들여오거나 그리로 내보내기를 하는 경우, 데이터가 C:\USBStorage 또는 C:\SDCard에 저장됩니다. 시뮬레이션의 폴더 저장 위치는 [저장 위치 폴더(SD 카드)] 또는 [저장 위치 폴더(USB 저장소)] 속성에 설정된 표시기 설정과는 별개입니다.
- 시뮬레이션의 로컬 저장소에서 데이터를 들여오거나 그리로 내보내는 경우 데이터는 C:\LocalStorage에 저장됩니다.

## 시뮬레이션에서 지원되지 않는 기능

다음은 시뮬레이션에서 지원되지 않는 기능 목록입니다.

### 하드웨어 구성 화면

- 날짜/시간 설정이 작동하지 않습니다.
- 시간 종료가 실행되고 다시 시작이 작동하지 않습니다.

- Pro-face Connect 설정이 표시되지 않습니다.

- 프로젝트 파일 업로드와 다운로드가 작동하지 않습니다.
- 보정 설정이 표시되지 않습니다.
- 밝기 설정이 작동하지 않습니다.
- 이더넷 설정이 작동되지 않습니다. 플레이스 홀더 IP 주소가 표시됩니다.
- [디바이스 시뮬레이션]에서는 검색 속도 설정이 작동하지 않습니다. ([시뮬레이션]에서는 작동합니다)

### 작업 스크립트

- [런타임 애플리케이션] 작업이 작동하지 않습니다.
- [외부 장치] 작업이 작동하지 않습니다.

- [애플리케이션 기동] 작업이 작동하지 않습니다.

  중요: [Launch Application] 작업을 수행하면 시작된 그 응용 프로그램이 수정/대체되는 경우 의도하지 않은 파일/명령/스크립트가 실행될 수 있는 위험이 커질 수 있습니다. 사용자의 시스템을 보호하기 위해 시뮬레이션에서는 작동하지 않습니다.

### 대상 속성

Target.USBStorage.Status 및 Target.SDcard.Status가 항상 OFF입니다.

### USB 바코드 판독기

- USB 바코드 판독기가 구성되지 않았어도 개체가 입력 상태이고 데이터를 USB 바코드 판독기로 읽으면 읽어들인 데이터가 개체에 입력됩니다.

### 사용자 추가 및 삭제

그룹당 최대 사용자 수와 최대 사용자 그룹 수는 PC/AT를 사용하는 경우와 같습니다.

- 최대 사용자 그룹 수: 20
- 그룹당 최대 사용자 수: 200

### Web Viewer

시뮬레이션을 사용하면 Web Viewer가 런타임에서와 똑같은 시뮬레이션 방식으로 작동하므로 Web Viewer 클라이언트를 테스트할 수 있습니다. 유일한 차이는 다음과 같습니다.

- 시뮬레이션 시 하드웨어 구성 화면에 Web Viewer 단추가 표시되지 않습니다.

메모: Web Viewer 클라이언트 응용 프로그램을 시뮬레이션이 실행되는 같은 PC에서 작동하려면 아래와 같은 Web Viewer URL을 입력하십시오.
http://localhost:<port number>/webviewer/index.html
또는
http://127.0.0.1:<port number>/webviewer/index.html