(주)와이즈맥스 Help Desk (헬프데스크) - 무엇이든물어보세요 | (주)와이즈맥스 - 산업용 IoT센서 모니터링 시스템

Radionode365 Web HelpDesk Radionode365 Web 가상채널 사용하기

본문

가상 채널

가상 채널은 실제 채널이 아닙니다. 스크립트에 의해 연산 된 값을 채널 데이터로 생성할 수 있습니다. 가상 채널을 생성하는 방법은 아래와 같습니다.

1. 화면 왼쪽의 [장치설정>채널목록] 메뉴로 이동합니다.

2. 화면 오른쪽 상단의 [+ 가상채널추가] 버튼을 누르면 팝업 창이 나타납니다.

3. 가상채널 등록을 원하는 템플릿을 선택합니다.

4. 채널 명칭/단위 등 채널 정보를 입력합니다.

5. [변수추가]를 눌러서 변수 데이터가 될 채널을 선택합니다.

    ◎ 이미 가상채널로 등록된 채널은 선택할 수 없습니다.

cc1085869e04ab2a36ec7b0c9c560cb1_1625019757_6911.png 

<그림: 가상채널 추가 팝업 창>


cc1085869e04ab2a36ec7b0c9c560cb1_1625019776_2721.png 

<그림: 가상채널에 변수 채널을 추가하는 팝업 창>

cc1085869e04ab2a36ec7b0c9c560cb1_1625019795_3813.png 

<그림: 가상채널로 ‘식중독 지수’를 추가한 팝업 창>

※ 사용자 정의 스크립트는 *Lua Script를 사용합니다 

루아 스크립트 

가상채널에서 사용하는 루아 스크립트 버전은 5.1을 사용하고 있습니다.

외부 라이브러리 사용은 하실 수 없으며 일부 수학(math) 관련 함수와 기본 사칙연산만 사용할수 있습니다.

    ☞ 공식 매뉴얼: http://www.lua.org/manual/5.1/ 

    ☞ 한국어 매뉴얼: https://wariua.github.io/lua-manual/5.3/manual.html

Radionode365에서는 미리 정의된 함수를 아래와 같이 지원하고 있습니다.


[ 식중독지수: food_poisoning( 온도, 습도 )  ]

온도/습도를 통한 연산으로 식중독이 걸릴 확률을 산출하는 함수 입니다.


[ 이슬점: dew_point( 온도, 습도 ) ]

온도/습도를 통한 연산으로 이슬점 (수증기의 응결이 시작되는 온도)를 구하는 함수 입니다.


[ 부패지수: corruption_point( 온도, 습도 ) ]

부패지수는 기온이 높고 수증기가 존재할 때 화학적, 생물학적 원인에 의한 물질의 부패정도를 지수화 한 것입니다.

Copyrightⓒ2015 WISMAX All rights reserved. ©