Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
uifmain:uif420b:index [2026/02/07 23:16] – 만듦 - 바깥 편집 127.0.0.1uifmain:uif420b:index [2026/02/10 03:18] (current) – [응용 예제 (CUBLOC 소스)] admin
Line 7: Line 7:
 또한, HMI제품에 비해 내구성이 뛰어나 다양한 환경에서 안정적으로 활용할 수 있습니다. 또한, HMI제품에 비해 내구성이 뛰어나 다양한 환경에서 안정적으로 활용할 수 있습니다.
  
-{{ :uif:uif420b:uif420b.png?nolink |}}+{{ :uifmain:uif420b:uif420b.png?nolink |}}
  
   * RS232C 인터페이스   * RS232C 인터페이스
Line 24: Line 24:
 | 5번 | GND | | 5번 | GND |
  
-{{ :uif:uif420b:uif420b_back.png?nolink |}}+{{ :uifmain:uif420b:uif420b_back.png?nolink |}}
  
   * 10: 후면에 보드를 장착할 경우 지지대 연결용   * 10: 후면에 보드를 장착할 경우 지지대 연결용
Line 32: Line 32:
  
  
-{{ :uif:uif420b:uif420b_bottom.png?nolink |}}+{{ :uifmain:uif420b:uif420b_bottom.png?nolink |}}
  
   * 5: SPI커넥터 (사용안함)   * 5: SPI커넥터 (사용안함)
Line 41: Line 41:
 ==== Dip스위치 ==== ==== Dip스위치 ====
  
-{{ :uif:uif420b:dipsw.png?nolink |}}+{{ :uifmain:uif420b:dipsw.png?nolink |}}
  
-{{ :uif:uif420b:dip.png?nolink |}}+{{ :uifmain:uif420b:dip.png?nolink |}}
  
   * 4번 : 반드시 OFF   * 4번 : 반드시 OFF
Line 53: Line 53:
 제품에 RS232C 터미널 블록이 하나 동봉되어 있습니다. 제품에 RS232C 터미널 블록이 하나 동봉되어 있습니다.
  
-{{ :uif:uif420b:termblock1.png?nolink |}}+{{ :uifmain:uif420b:termblock1.png?nolink |}}
    
   * RX <-- HOST의 TX와 연결   * RX <-- HOST의 TX와 연결
Line 64: Line 64:
 아래 사진처럼 연결하여 사용하실 수 있습니다. 아래 사진처럼 연결하여 사용하실 수 있습니다.
  
-{{ :uif:uif420b:terminalblock_rs232.png?nolink |}}+{{ :uifmain:uif420b:terminalblock_rs232.png?nolink |}}
  
  
Line 86: Line 86:
 제품에 있는 버튼을 누르면 아래 스캔코드가 RS232C로 송출됩니다. 메인 컨트롤러에서 이 스캔코드를 받아서 어떤 버튼이 눌렀는지 확인하세요. 제품에 있는 버튼을 누르면 아래 스캔코드가 RS232C로 송출됩니다. 메인 컨트롤러에서 이 스캔코드를 받아서 어떤 버튼이 눌렀는지 확인하세요.
  
-{{ :uif:uif420b:scancode.png?nolink |}}+{{ :uifmain:uif420b:scancode.png?nolink |}}
  
 ===== 큐블록(MSB)연결시 ===== ===== 큐블록(MSB)연결시 =====
Line 92: Line 92:
 큐블록은 UIF를 위한 관련 명령이 준비되어 있습니다.  큐블록은 UIF를 위한 관련 명령이 준비되어 있습니다. 
  
 +++++ [소스 코드 보기] |
 <code> <code>
 #include "MSB6XX" #include "MSB6XX"
Line 116: Line 117:
 Return Return
 </code> </code>
 +++++
 ==== Set UIF 명령 사용법 ===== ==== Set UIF 명령 사용법 =====
  
Line 132: Line 133:
 아두이노에서 사용한 예제 소스입니다. 아두이노에서 사용한 예제 소스입니다.
  
 +++++ [소스 코드 보기] |
 <code c> <code c>
 void setup() { void setup() {
Line 169: Line 171:
  
 </code> </code>
 +++++
  
 ===== 메뉴 운영 법 ====== ===== 메뉴 운영 법 ======
Line 175: Line 177:
 본 제품은 다음과 같은 방식으로 사용하도록 고안된 제품입니다. 본 제품은 다음과 같은 방식으로 사용하도록 고안된 제품입니다.
  
-{{ :uif:uif420b:uif420b_menu.png?nolink |}}+{{ :uifmain:uif420b:uif420b_menu.png?nolink |}}
  
 ===== 운영 예 ===== ===== 운영 예 =====
Line 181: Line 183:
 기계(또는 장치)가 작동중에는 LCD는 현재 상태를 표시하는 용도로 씁니다. 기계(또는 장치)가 작동중에는 LCD는 현재 상태를 표시하는 용도로 씁니다.
  
-{{ :uif:uif420b:stat1.png?nolink |}}+{{ :uifmain:uif420b:stat1.png?nolink |}}
  
 MENU버튼을 누르면 설정모드로 진입합니다. MENU버튼을 누르면 설정모드로 진입합니다.
  
-{{ :uif:uif420b:stat2.png?nolink |}}+{{ :uifmain:uif420b:stat2.png?nolink |}}
  
 화살표를 눌러서 원하는 설정이 나올때까지 찾아갑니다. 화살표를 눌러서 원하는 설정이 나올때까지 찾아갑니다.
  
-{{ :uif:uif420b:stat3.png?nolink |}}+{{ :uifmain:uif420b:stat3.png?nolink |}}
  
 원하는 설정이 나오면 메뉴1,2,3 중 하나늘 눌러서 설정값을 바꿉니다. 원하는 설정이 나오면 메뉴1,2,3 중 하나늘 눌러서 설정값을 바꿉니다.
  
-{{ :uif:uif420b:stat4.png?nolink |}}+{{ :uifmain:uif420b:stat4.png?nolink |}}
  
 설정이 모두 끝났으면 Exit키를 눌러 설정모드에서 빠져나갑니다. 설정이 모두 끝났으면 Exit키를 눌러 설정모드에서 빠져나갑니다.
  
-{{ :uif:uif420b:stat5.png?nolink |}}+{{ :uifmain:uif420b:stat5.png?nolink |}}
  
 **주의사항** : 가끔 위의 예처럼 동작하는 것인줄 알고 구매하시는 분들이 있습니다. **주의사항** : 가끔 위의 예처럼 동작하는 것인줄 알고 구매하시는 분들이 있습니다.
Line 204: Line 206:
 실제 현장에 가보면 수많은 조작스위치가 설치된 경우를 종종 볼 수 있습니다. 이 방식을 이용하면 아래 사진처럼 수많은 설정키를 본 제품 하나로 대체할 수 있습니다. (물론 약간 수고스러운 코딩 작업을 직접 해주셔야만 합니다.) 실제 현장에 가보면 수많은 조작스위치가 설치된 경우를 종종 볼 수 있습니다. 이 방식을 이용하면 아래 사진처럼 수많은 설정키를 본 제품 하나로 대체할 수 있습니다. (물론 약간 수고스러운 코딩 작업을 직접 해주셔야만 합니다.)
  
-{{ :uif:uif420b:example.png?nolink |}}+{{ :uifmain:uif420b:example.png?nolink |}}
  
 ==== 응용 예제 (CUBLOC 소스) ==== ==== 응용 예제 (CUBLOC 소스) ====
  
 위의 예처럼 동작하는 예제 소스입니다. 이 소스를 기반으로 여러분의 현장에 맞는 설정(텍스트)로 바꾸어 사용하세요. 위의 예처럼 동작하는 예제 소스입니다. 이 소스를 기반으로 여러분의 현장에 맞는 설정(텍스트)로 바꾸어 사용하세요.
 +
 +++++ [소스 코드 보기] |
  
 <code> <code>
Line 276: Line 280:
 End Sub  End Sub
 </code> </code>
 +++++
  
-{{ youtube>hJChrU0LqSc?si=SUiUI25PCTQzJKFo }} +{{url>https://www.youtube.com/embed/hJChrU0LqSc 640,360}}
- +
  
 [[index|상위 페이지로]] [[index|상위 페이지로]]