사용자 도구

사이트 도구


products:mpino_studio2:monitoring

차이

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

차이 보기로 링크

다음 판
이전 판
products:mpino_studio2:monitoring [2026/09/10 18:27] – 만듦 - 바깥 편집 127.0.0.1products:mpino_studio2:monitoring [2026/10/25 11:33] (현재) – 바깥 편집 127.0.0.1
줄 17: 줄 17:
 ===== 2. 시리얼 모니터 연결 ===== ===== 2. 시리얼 모니터 연결 =====
  
-  - 상태바 오른쪽의 **포트 선택**에서 PC에 연결된 시리얼 포트를 선택합니다. +  - 상태바 오른쪽의 **포트 선택**에서 PC에 연결된 시리얼 포트를 선택해주시기 바랍니다. 
-  - 활동 표시줄의 **시리얼 모니터**를 선택하거나 하단 패널에서 **시리얼 모니터** 탭을 엽니다. +  - 활동바의 **시리얼 모니터**를 선택하거나 하단 패널에서 **시리얼 모니터** 탭을 엽니다. 
-  - Arduino Code의 ''Serial.begin()''과 같은 통신속도를 선택합니다.+  - Arduino Code의 ''Serial.begin()''과 같은 통신속도를 선택해야 합니다.
   - 수신할 문자의 인코딩을 선택한 뒤 **연결**을 누릅니다.   - 수신할 문자의 인코딩을 선택한 뒤 **연결**을 누릅니다.
-  - 상태가 **연결됨**으로 바뀌었는지 확인합니다.+  - 상태가 **연결됨**으로 바뀌었는지 확인해주시기 바랍니다.
  
 {{ :products:mpino_studio2:serial-monitor-connect-marked.svg?1000 |포트, 통신속도, 인코딩, 연결 버튼을 표시한 시리얼 모니터 화면 }} {{ :products:mpino_studio2:serial-monitor-connect-marked.svg?1000 |포트, 통신속도, 인코딩, 연결 버튼을 표시한 시리얼 모니터 화면 }}
  
   * **1** 대상 포트: 상태바에서 선택한 PC 시리얼 포트입니다.   * **1** 대상 포트: 상태바에서 선택한 PC 시리얼 포트입니다.
-  * **2** 통신속도: Arduino Code의 ''Serial.begin()''과 같은 baud를 선택합니다. +  * **2** 통신속도: Arduino Code의 ''Serial.begin()''과 같은 baud를 선택해야 합니다. 
-  * **3** 인코딩: 수신 바이트를 문자로 해석할 방식을 선택합니다.+  * **3** 인코딩: 수신 바이트를 문자로 해석할 방식을 선택해주시기 바랍니다.
   * **4** 연결: 연결ㆍ끊기ㆍ재연결 상태를 전환하고 확인합니다.   * **4** 연결: 연결ㆍ끊기ㆍ재연결 상태를 전환하고 확인합니다.
  
 수신 인코딩은 **UTF-8**, **EUC-KR (한국어)**, **Shift-JIS (일본어)**, **Latin-1 (ISO-8859-1)**, **Windows-1252**를 지원하며 기본값은 UTF-8입니다. 인코딩은 ASCII 보기의 수신 데이터에만 적용되고 HEX 보기와 송신 데이터에는 적용되지 않습니다. 수신 인코딩은 **UTF-8**, **EUC-KR (한국어)**, **Shift-JIS (일본어)**, **Latin-1 (ISO-8859-1)**, **Windows-1252**를 지원하며 기본값은 UTF-8입니다. 인코딩은 ASCII 보기의 수신 데이터에만 적용되고 HEX 보기와 송신 데이터에는 적용되지 않습니다.
  
-연결 중에 통신속도를 바꾸면 기존 연결에는 바로 적용되지 않습니다. **끊기**를 누른 뒤 다시 연결하십시오. ''Serial.begin()''과 통신속도가 다르면 수신 문자가 깨지거나 데이터가 표시되지 않을 수 있습니다.+연결 중에 통신속도를 바꾸면 기존 연결에는 바로 적용되지 않습니다. **끊기**를 누른 뒤 다시 연결해주시기 바랍니다. ''Serial.begin()''과 통신속도가 다르면 수신 문자가 깨지거나 데이터가 표시되지 않을 수 있습니다.
  
 ===== 3. 데이터 수신ㆍ송신 ===== ===== 3. 데이터 수신ㆍ송신 =====
줄 79: 줄 79:
 ==== 줄 끝 문자 ==== ==== 줄 끝 문자 ====
  
-입력창 옆에서 송신 데이터 뒤에 붙일 줄 끝 문자를 선택합니다.+입력창 옆에서 송신 데이터 뒤에 붙일 줄 끝 문자를 선택해주시기 바랍니다.
  
 ^ 선택 ^ 추가되는 바이트 ^ 사용 기준 ^ ^ 선택 ^ 추가되는 바이트 ^ 사용 기준 ^
줄 99: 줄 99:
 {{ :products:mpino_studio2:monitoring-setup-flow.svg?1000 |모니터링 포트 설정, 빌드, 업로드, 모니터링으로 이어지는 설정 순서 }} {{ :products:mpino_studio2:monitoring-setup-flow.svg?1000 |모니터링 포트 설정, 빌드, 업로드, 모니터링으로 이어지는 설정 순서 }}
  
-  - **설정 → 래더 설정 → 모니터링 사용 포트**를 엽니다. +  - **파일 → 환경설정 → 래더 설정 → 모니터링 사용 포트**를 엽니다. 
-  - PC와 연결할 보드의 통신 채널을 선택합니다. +  - PC와 연결할 보드의 통신 채널을 선택해주시기 바랍니다. 
-  - 프로젝트를 다시 빌드하고 업로드합니다. +  - 프로젝트를 다시 빌드하고 업로드해주시기 바랍니다. 
-  - 상태바에서 해당 연결의 PC 시리얼 포트를 선택합니다.+  - 상태바에서 해당 연결의 PC 시리얼 포트를 선택해주시기 바랍니다.
  
 {{ :products:mpino_studio2:monitoring-port-setting-marked.svg?1000 |래더 설정에서 모니터링 사용 포트를 선택하는 화면 }} {{ :products:mpino_studio2:monitoring-port-setting-marked.svg?1000 |래더 설정에서 모니터링 사용 포트를 선택하는 화면 }}
줄 108: 줄 108:
 보드에서 사용할 수 있는 채널만 목록에 표시됩니다. **사용 안 함**을 선택하면 래더 모니터링 데이터가 생성되지 않습니다. ''Serial'', ''Serial1'', ''Serial2'' 가운데 실제로 표시되는 항목은 선택한 보드의 통신 채널 정의를 따릅니다. MPINO-8A4R(T)-S에서는 **사용 안 함**, ''Serial'', ''Serial1''이 표시됩니다. 보드에서 사용할 수 있는 채널만 목록에 표시됩니다. **사용 안 함**을 선택하면 래더 모니터링 데이터가 생성되지 않습니다. ''Serial'', ''Serial1'', ''Serial2'' 가운데 실제로 표시되는 항목은 선택한 보드의 통신 채널 정의를 따릅니다. MPINO-8A4R(T)-S에서는 **사용 안 함**, ''Serial'', ''Serial1''이 표시됩니다.
  
-포트를 변경한 뒤 업로드하지 않은 상태에서 모니터링을 켜면 업로드 안내가 표시됩니다. **업로드**를 선택하여 변경한 채널을 보드에 반영하십시오.+포트를 변경한 뒤 업로드하지 않은 상태에서 모니터링을 켜면 업로드 안내가 표시됩니다. **업로드**를 선택하여 변경한 채널을 보드에 반영해주시기 바랍니다.
  
 {{ :products:mpino_studio2:monitoring-upload-needed.svg?1000 |모니터링 채널 변경 뒤 업로드가 필요하다는 안내 }} {{ :products:mpino_studio2:monitoring-upload-needed.svg?1000 |모니터링 채널 변경 뒤 업로드가 필요하다는 안내 }}
  
-> **포트 충돌 주의:** 선택한 채널을 프로젝트의 통신 설정이나 Arduino Code에서 함께 사용하면 모니터링 데이터와 사용자 통신이 충돌합니다. 충돌 안내가 표시되면 모니터링 전용 채널을 선택하거나 같은 채널을 사용하는 통신 설정과 코드를 변경하십시오.+> **포트 충돌 주의:** 선택한 채널을 프로젝트의 통신 설정이나 Arduino Code에서 함께 사용하면 모니터링 데이터와 사용자 통신이 충돌합니다. 충돌 안내가 표시되면 모니터링 전용 채널을 선택하거나 같은 채널을 사용하는 통신 설정과 코드를 변경해야 합니다.
  
 ===== 5. 래더 모니터링 시작ㆍ종료 ===== ===== 5. 래더 모니터링 시작ㆍ종료 =====
줄 126: 줄 126:
 단축키는 **파일 → 환경설정 → 단축키**에서 변경할 수 있습니다. 단축키는 **파일 → 환경설정 → 단축키**에서 변경할 수 있습니다.
  
-모니터링 사용 포트가 **사용 안 함**이면 **모니터링 포트 설정 필요** 안내가 표시됩니다. **환경설정 열기**를 선택하고 4번의 설정을 완료하십시오.+모니터링 사용 포트가 **사용 안 함**이면 **모니터링 포트 설정 필요** 안내가 표시됩니다. **환경설정 열기**를 선택하고 4번의 설정을 완료해주시기 바랍니다.
  
 {{ :products:mpino_studio2:monitoring-port-required.svg?1000 |모니터링 사용 포트가 설정되지 않았을 때 표시되는 안내 }} {{ :products:mpino_studio2:monitoring-port-required.svg?1000 |모니터링 사용 포트가 설정되지 않았을 때 표시되는 안내 }}
  
-PC 시리얼 포트를 선택하지 않았다면 상태바에서 포트를 선택한 뒤 다시 시작하십시오. 모니터링이 켜지면 버튼과 우클릭 메뉴가 ON 상태로 바뀌고, 끄면 연결을 종료하며 래더의 실시간 표시를 제거합니다.+PC 시리얼 포트를 선택하지 않았다면 상태바에서 포트를 선택한 뒤 다시 시작해주시기 바랍니다. 모니터링이 켜지면 버튼과 우클릭 메뉴가 ON 상태로 바뀌고, 끄면 연결을 종료하며 래더의 실시간 표시를 제거합니다.
  
 ===== 6. 래더 상태 읽기 ===== ===== 6. 래더 상태 읽기 =====
줄 151: 줄 151:
   * **4** 비교값: 비교 접점 아래에 양쪽의 실제 값이 표시되고, 비교 결과는 도통으로 확인합니다.   * **4** 비교값: 비교 접점 아래에 양쪽의 실제 값이 표시되고, 비교 결과는 도통으로 확인합니다.
  
-보드가 멈추거나 연결이 끊기면 마지막으로 받은 값과 도통 표시가 화면에 남을 수 있습니다. 이때 시간에 따라 변하던 ''@F'' 특수 비트의 점멸은 멈춥니다. 값이 바뀌지 않을 때는 모니터링 연결 상태를 먼저 확인하십시오.+보드가 멈추거나 연결이 끊기면 마지막으로 받은 값과 도통 표시가 화면에 남을 수 있습니다. 이때 시간에 따라 변하던 ''@F'' 특수 비트의 점멸은 멈춥니다. 값이 바뀌지 않을 때는 모니터링 연결 상태를 먼저 확인해주시기 바랍니다.
  
 ===== 7. 표시 형식 ===== ===== 7. 표시 형식 =====
  
-래더 셀을 우클릭하여 실시간 숫자의 표시 형식을 선택합니다. 현재 선택한 형식에는 체크가 표시됩니다.+래더 셀을 우클릭하여 실시간 숫자의 표시 형식을 선택해주시기 바랍니다. 현재 선택한 형식에는 체크가 표시됩니다.
  
 {{ :products:mpino_studio2:monitoring-number-formats.svg?1000 |하나의 16비트 값을 다섯 가지 숫자 형식으로 표시한 비교 }} {{ :products:mpino_studio2:monitoring-number-formats.svg?1000 |하나의 16비트 값을 다섯 가지 숫자 형식으로 표시한 비교 }}
줄 199: 줄 199:
 래더 모니터링이 115200 baud로 연결되어도 시리얼 모니터에서 사용자가 선택한 baud는 그대로 유지되며, 일반 시리얼 모니터를 다시 연결할 때 사용됩니다. 래더 모니터링이 115200 baud로 연결되어도 시리얼 모니터에서 사용자가 선택한 baud는 그대로 유지되며, 일반 시리얼 모니터를 다시 연결할 때 사용됩니다.
  
-보드가 분리되면 일반 시리얼 모니터 연결은 최대 5회 자동 재연결을 시도합니다. 재연결에 성공하면 수신 화면에 자동 재연결 안내가 추가됩니다. 자동 재연결이 끝나도 연결되지 않으면 포트 목록과 케이블 연결을 확인한 뒤 수동으로 연결하십시오. 래더 모니터링 값이 멈추면 자동 복구를 기다리지 말고 모니터링을 껐다가 다시 켜십시오.+보드가 분리되면 일반 시리얼 모니터 연결은 최대 5회 자동 재연결을 시도합니다. 재연결에 성공하면 수신 화면에 자동 재연결 안내가 추가됩니다. 자동 재연결이 끝나도 연결되지 않으면 포트 목록과 케이블 연결을 확인한 뒤 수동으로 연결해주시기 바랍니다. 래더 모니터링 값이 멈추면 자동 복구를 기다리지 말고 모니터링을 껐다가 다시 켜주시기 바랍니다.
  
 업로드는 시작 전에 현재 연결을 끊고 성공ㆍ실패와 관계없이 이전에 사용하던 시리얼 모니터 또는 래더 모니터링 연결을 복원합니다. 원래 연결이 꺼져 있었다면 업로드 뒤에도 꺼진 상태를 유지합니다. 빌드만 실행할 때는 연결을 끊지 않습니다. 업로드는 시작 전에 현재 연결을 끊고 성공ㆍ실패와 관계없이 이전에 사용하던 시리얼 모니터 또는 래더 모니터링 연결을 복원합니다. 원래 연결이 꺼져 있었다면 업로드 뒤에도 꺼진 상태를 유지합니다. 빌드만 실행할 때는 연결을 끊지 않습니다.
줄 208: 줄 208:
  
 ^ 증상 ^ 확인할 항목 ^ 조치 ^ ^ 증상 ^ 확인할 항목 ^ 조치 ^
-| **연결**을 눌러도 연결되지 않습니다. | 상태바의 포트 선택과 현재 연결 상태 | 사용할 PC 시리얼 포트를 다시 선택하고 연결합니다. | +| **연결**을 눌러도 연결되지 않습니다. | 상태바의 포트 선택과 현재 연결 상태 | 사용할 PC 시리얼 포트를 다시 선택하고 연결해주시기 바랍니다. | 
-| 포트 목록에 보드가 없습니다. | 케이블 연결, USB 인식, 포트 목록 | 케이블을 다시 연결하고 포트 목록을 다시 엽니다. | +| 포트 목록에 보드가 없습니다. | 케이블 연결, USB 인식, 포트 목록 | 케이블을 다시 연결하고 포트 목록을 다시 열어주시기 바랍니다. | 
-| 수신 문자가 깨집니다. | ''Serial.begin()''의 baud와 수신 인코딩 | 같은 통신속도를 선택하고 펌웨어 문자 인코딩에 맞춥니다. | +| 수신 문자가 깨집니다. | ''Serial.begin()''의 baud와 수신 인코딩 | 같은 통신속도를 선택하고 펌웨어 문자 인코딩에 맞춰주시기 바랍니다. | 
-| 아무 값도 수신되지 않습니다. | 연결 상태, baud, Arduino Code의 ''Serial.print()'' 실행 여부 | 시리얼 모니터 연결과 ''Serial.begin()''의 baud를 확인합니다. | +| 아무 값도 수신되지 않습니다. | 연결 상태, baud, Arduino Code의 ''Serial.print()'' 실행 여부 | 시리얼 모니터 연결과 ''Serial.begin()''의 baud를 확인해주시기 바랍니다. | 
-| HEX 송신이 실패합니다. | 16진수 문자와 짝수 자릿수 | ''AB CD 01'' 또는 ''ABCD01'' 형식으로 입력합니다. | +| HEX 송신이 실패합니다. | 16진수 문자와 짝수 자릿수 | ''AB CD 01'' 또는 ''ABCD01'' 형식으로 입력해주시기 바랍니다. | 
-| 래더 모니터링을 켤 수 없습니다. | 모니터링 사용 포트와 상태바의 PC 포트 | 포트를 설정하고 다시 빌드ㆍ업로드한 뒤 PC 포트를 선택합니다. | +| 래더 모니터링을 켤 수 없습니다. | 모니터링 사용 포트와 상태바의 PC 포트 | 포트를 설정하고 다시 빌드ㆍ업로드한 뒤 PC 포트를 선택해주시기 바랍니다. | 
-| 모니터링은 켜졌지만 도통과 값이 표시되지 않습니다. | 포트 변경 뒤 업로드 여부와 실제 연결 채널 | 변경한 설정으로 다시 빌드ㆍ업로드하고 연결 채널을 확인합니다. | +| 모니터링은 켜졌지만 도통과 값이 표시되지 않습니다. | 포트 변경 뒤 업로드 여부와 실제 연결 채널 | 변경한 설정으로 다시 빌드ㆍ업로드하고 연결 채널을 확인해주시기 바랍니다. | 
-| 값이 바뀌지 않고 마지막 값이 남아 있습니다. | 보드 동작과 모니터링 연결 상태 | 보드 전원과 통신을 확인하고 모니터링을 다시 연결합니다. | +| 값이 바뀌지 않고 마지막 값이 남아 있습니다. | 보드 동작과 모니터링 연결 상태 | 보드 전원과 통신을 확인하고 모니터링을 다시 연결해주시기 바랍니다. | 
-| Arduino Code의 ''Serial.print()''가 보이지 않습니다. | 사용 채널, baud, 래더 모니터링 상태 | 일반 시리얼 모니터를 연결하거나, 래더 모니터링 중이라면 같은 채널의 115200 baud 출력인지 확인합니다. 채널 공유는 충돌할 수 있으므로 권장하지 않습니다. | +| Arduino Code의 ''Serial.print()''가 보이지 않습니다. | 사용 채널, baud, 래더 모니터링 상태 | 일반 시리얼 모니터를 연결하거나, 래더 모니터링 중이라면 같은 채널의 115200 baud 출력인지 확인해주시기 바랍니다. 채널 공유는 충돌할 수 있으므로 권장하지 않습니다. | 
-| 모니터링 포트 충돌 안내가 표시됩니다. | 같은 채널을 사용하는 통신 설정과 Arduino Code | 모니터링 전용 채널을 선택하거나 같은 채널을 사용하는 설정과 코드를 변경합니다. |+| 모니터링 포트 충돌 안내가 표시됩니다. | 같은 채널을 사용하는 통신 설정과 Arduino Code | 모니터링 전용 채널을 선택하거나 같은 채널을 사용하는 설정과 코드를 변경해주시기 바랍니다. |
  
 ===== 관련 문서 ===== ===== 관련 문서 =====
 +
 +  * [[products:mpino_studio2:activity_bar|Phase 8 · 활동바와 사이드 패널]]
 +
 +  * [[products:mpino_studio2:menus_settings|Phase 7 · 메뉴와 환경설정]]
  
   * [[products:mpino_studio2:first_project|Phase 1 · 첫 프로젝트 만들기]] — 빌드ㆍ업로드ㆍ포트 선택   * [[products:mpino_studio2:first_project|Phase 1 · 첫 프로젝트 만들기]] — 빌드ㆍ업로드ㆍ포트 선택
products/mpino_studio2/monitoring.1789032430.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki