Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

d) 해당 태그에 값 ‘270’을 입력합니다. 300L 초과 경보만 해제된 것을 확인할 수 있습니다.

...

사용 예제 2 : 경보 발생 시 음향 파일 실행하기

다음은 경보가 발생하였을 때 음향 파일을 실행하도록 설정하는 예제입니다.

(blue star)

  • 사용중인 장치 (Xpanel) 또는 외장메모리 (USB, SD)에 음향파일이 있어야 합니다.

  • 본 예제에서 사용되는 명령식 PlayWave()의 경우 특정 Xpanel 장비에서는 동작하지 않을 수 있는 점 유의하시기 바랍니다. (AUX 단자 필요)

본 예제는 XpanelDesigner V2.50 이상에서만 적용됩니다.

(1)   경보 설정

a) [도구] – [경보]를 선택하여 경보 설정 화면에 진입합니다. 경보를 추가하고자 하는 그룹을 선택한 뒤 [추가] 버튼을 눌러 다음 화면을 엽니다. 다음 그림은 사용 예제 1에서 사용한 경보 설정 화면입니다.

...

b) 경보발생 동작을 [명령식]으로 선택하고, 발생동작 변수에 다음 그림과 같이 PlayWave 명령식을 입력합니다. 명령식에 대한 내용은 하단의 표를 참조하여 주시기 바랍니다.

PlayWave

지정 한 경로 내의 wav 파일을 실행합니다.

서브루틴명

PlayWave(Wav파일 위치, 경로, 동기/비동기)

기능

지정한 Wav파일 위치 경로 의 wav 음향파일을 실행합니다.

Wav 파일 위치 는 다음 문자기호로도 표현할 수 있습니다.

0: _LOCAL_ (\\Xpanel\)

1: _SDMEM_ (SD 메모리 Root 경로)

2: _USBMEM_ (USB 메모리 Root 경로)

경로는 반드시 파일 이름과 확장자명까지 포함하여야 합니다.

동기/비동기 에 0을 입력한 경우 동기를 의미하며, 이 경우 음향파일이 종료될때까지 다음 스크립트가 동작하지 않습니다.

1을 입력한 경우 wav파일 재생 중 다음 스크립트가 계속 동작합니다.

사용 예제

Xpanel 내 Sound 폴더에 저장된 alarm.wav 음향파일을 실행합니다. 파일이 종료될때까지 다음 스크립트는 동작하지 않습니다.

PlayWave(_LOCAL_, "sound/alarm.wav", 0);

...

(2)   동작 확인

a)  설정 완료된 프로젝트를 Xpanel에 쓰고 실행시킵니다. 경보 발생 시 음향 파일이 재생되는 것을 확인할 수 있습니다.