사용자 도구

사이트 도구

English

comfilehmi:숫자:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
comfilehmi:숫자:index [2023/04/01 11:32]
Comfile Technology [표시값 종류 : 수식값]
comfilehmi:숫자:index [2023/10/25 03:54] (현재)
Comfile Technology
줄 1: 줄 1:
 ====== 숫자 ====== ====== 숫자 ======
  
-숫자 ​오브젝트입니다. 기본적으로 숫자를 화면에 표시할 때 사용합니다. 외부장치로부터 읽어온 값 또는 HMI변수의 값을 표시할 수 있습니다.+숫자 ​위젯입니다. 기본적으로 숫자를 화면에 표시할 때 사용합니다. ​
  
 {{ :​comfilehmi:​숫자:​numverexplain1.png?​nolink |}} {{ :​comfilehmi:​숫자:​numverexplain1.png?​nolink |}}
  
-숫자 ​외에도 ​음 중 하나를 ​표시할 수 있습니다.+위젯을 더블클릭 하면 아래와 같은 창이 표시됩니. 여기에서 ​표시할 값을 선택할 수 있습니다.
  
-  * 숫자  +===== 표시값 종류 ​외부 장치값 =====
-  * 텍스트 +
-  * 시간 +
-  * 연속텍스트 +
- +
-{{ :​comfilehmi:​숫자:​numverexplain0.png?​nolink |}} +
- +
-오브젝트를 더블클릭 하면 아래와 같은 창이 표시됩니다. 여기에서 표시할 값을 선택할 수 있습니다. +
- +
-===== 표시값 종류 ​-> 숫자 -> 외부 장치값 =====+
  
 {{ :​comfilehmi:​숫자:​numverexplain2.png?​nolink |}} {{ :​comfilehmi:​숫자:​numverexplain2.png?​nolink |}}
줄 24: 줄 15:
 {{ :​comfilehmi:​숫자:​numverexplain3.png?​nolink |}} {{ :​comfilehmi:​숫자:​numverexplain3.png?​nolink |}}
  
-===== 외부 데이터 형식 ​=====+==== 외부 데이터 형식 ====
  
 읽어온 값을 어떤 형태로 표시할 것인지 결정할 수 있습니다. 다음중 하나를 사용할 수 있습니다. 읽어온 값을 어떤 형태로 표시할 것인지 결정할 수 있습니다. 다음중 하나를 사용할 수 있습니다.
줄 38: 줄 29:
 {{ :​comfilehmi:​숫자:​numverexplain4.png?​nolink |}} {{ :​comfilehmi:​숫자:​numverexplain4.png?​nolink |}}
  
-===== 표시값 종류 ​-> 숫자 -> 수식값 =====+===== 표시값 종류 ​수식값 =====
  
 수식값에 HMI변수 하나만 쓰면 해당 HMI변수를 화면에 표시 합니다. ​ 수식값에 HMI변수 하나만 쓰면 해당 HMI변수를 화면에 표시 합니다. ​
  
 {{ :​comfilehmi:​숫자:​numverexplain5.png?​nolink |}} {{ :​comfilehmi:​숫자:​numverexplain5.png?​nolink |}}
-===== 사용예 : 장치로부터 실수 (float형)를 가져와서 표시하기 ===== 
- 
-외부장치로 부터 가져온 실수를 화면에 표시하는 예입니다. 아래 예에서는 모아콘을 사용하였습니다. ​ 
- 
-우선 화면에 <​숫자>​ 오브젝트를 하나 표시하세요. 
- 
-{{ :​comfilehmi:​숫자:​floatprint1.png?​nolink |}} 
- 
-숫자 오브젝트를 더블클릭한뒤 아래와 같이 설정하세요. 
- 
-{{ :​comfilehmi:​숫자:​floatprint2.png?​nolink |}} 
  
-{{ :​comfilehmi:​숫:​floatprint3.png?​nolink |}}+===== 문열 종류 선택 =====
  
-모아콘에서는 아래와 같이 소스를 작성하였습니다.+사실, 문자열 종류에서의 선택은, 위젯에서 선택과 동일합니다.
  
-<code c> +{{ :​comfilehmi:​숫자:​text_number2.png?nolink |}}
-#include "​moacon500.h"​ +
-void cmain(void) +
-{ +
-  static u8 MDcoil[100];​ +
-  static float MDregister[100]; ​          // 중요!! float형으로 MDregister를 선언 +
-  openCom(0,​115200,​ C8N1); ​               // RS232C 채널0을 115200으로 오픈 +
-  startModbusRtu(0,​1,​MDregister,​ MDcoil); // MODBUS RTU의 시작, 슬레이브 어드레스는 1 +
-  +
-  delay(100);​ +
-  for(;;​) ​{ +
-    MDregister[0]= MDregister[0] + 0.1;   // 0.1씩 증가. +
-    delay(100);​ +
-                // 무한루프 +
-  ​} +
-} +
-</​code>​+
  
-0.1초마다 float로 선언된 MDregister배열의 첫번째 요소를 0.1씩 증가키도록 하였습니다.+===== 표시 및 위치 =====
  
-그 결과 HMI화면에는 이렇게 계속 0.1씩 증가되는 숫자가 ​표시됩니다.+[[comfilehmi:​objectlocation:​index|표시 ​및 위치]]
  
-{{ :​comfilehmi:​숫자:floatprint6.png?nolink |}}+{{ :​comfilehmi:​text:locationoptiondisplay.png?nolink |}}
  
  
-[[comfilehmi:​index#​오브젝트_편집|상위 페이지로 가기]]+[[comfilehmi:​index#​위젯|상위 페이지로 가기]]
comfilehmi/숫자/index.1680316345.txt.gz · 마지막으로 수정됨: 2023/04/01 11:32 저자 Comfile Technology