File Selector Protocol (동영상 파일 활용)

Protocol

File Selector Protocol (동영상 파일 활용)

관리자 0 1022

최근 추가된 통신 프로토콜 중 하나인 파일 선택(File Selector) 프로토콜을 활용하여 영상이나 이미지 등을 불러와 프로젝트에 표현할 수 있습니다.

와일드카드(WildCard) 기능을 활용하여 가장 마지막에 수정된 동영상 파일을 불러오는 프로젝트를 소개합니다.


추후 이미지 혹은 텍스트를 활용한 샘플도 소개해드리겠습니다.





1. 화면 구성하기

1) 비디오(Video) 객체와 버튼 등을 활용하여 화면을 구성한다.

90cb648daf28ac158de6f5c70f6d883d_1681976558_1144.png
 



2. File Selector 프로토콜 사용하기

1) X-SCADA Designer > 장치 탐색기(Device Explorer)에서 새 장치 추가(New Device)를 한다.

90cb648daf28ac158de6f5c70f6d883d_1681976569_04.png
 


2) 새로 생성한 장치를 마우스 오른쪽 클릭 후 기타 연결 추가(New Other)를 한다.

90cb648daf28ac158de6f5c70f6d883d_1681976576_9913.png
 


3) 우측 속성(Properties)에서 프로토콜(Protocol)을 “File Selector”로 선택한다.

90cb648daf28ac158de6f5c70f6d883d_1681976584_7115.png
 


4) 속성(Properties) > Criteria > HomeFolder 에서 불러오고자 하는 영상이 있는 폴더를 설정한다.

90cb648daf28ac158de6f5c70f6d883d_1681976594_3012.png
 



3. 태그 설정하기

1) 태그 탐색기(Tag Explorer)에서 디지털 태그(Digital Tag)와 문자열 태그(String Tag) 생성 후 디지털 태그의 이름을 바꾼다.

- play : Digital Tag로, 동영상의 재생/정지 역할을 한다.

- string_1 : 비디오 파일의 이름/경로를 관리한다.

90cb648daf28ac158de6f5c70f6d883d_1681976602_8335.png
 


2) string_1 태그 속성(Properties)에서 장치(Device)에 대해 아래와 같이 설정한다.

- 장치내 주소(DeviceAddress)의 문법은 와일드카드(WildCard) 기능을 활용한 것이다. (와일드 카드 기능 알아보기(클릭))

90cb648daf28ac158de6f5c70f6d883d_1681976609_9895.png
 



4. 비디오 설정하기

1) 비디오(Video) 속성(Properties)에서 바인딩(Binding) 항목을 아래와 같이 설정한다.

- 태그(Tag) : play 태그 설정 (설정한 태그 값에 따라 영상의 재생/정지 결정)

- URI Tag : string_1 태그 설정 (string_1 태그 값에 따라 재생할 영상 전환)

90cb648daf28ac158de6f5c70f6d883d_1681976618_6807.png
 



5. 외부 저장소 설정하기

1) 파일(File) > 실행환경 설정(Runtime Setup) > 기타(Misc.) > 사용자 정의 저장소(Custom Repository) 에 비디오(.mp4) 파일이 있는 폴더를 지정한다.

- 사용자 정의 저장소를 설정하면 File Selector로 불러온 다양한 비디오 파일을 바로 불러올 수 있다.

90cb648daf28ac158de6f5c70f6d883d_1681976628_7305.png
 



6. 프로젝트 실행하기

1) 프로젝트를 X-SCADA Viewer로 실행한 뒤 비디오를 재생하여 최신 동영상 파일을 잘 불러오는지 확인한다.

90cb648daf28ac158de6f5c70f6d883d_1681976637_9904.jpg
 



0 Reply Comment
Title