[지식/팁] Serial Port Plotter

안녕하세요. 양재동 메이커 입니다.


해커톤 관련하여 MBED세미나 중 Serial Port로 입력되는 Data를 그래프로 출력해주는 오픈소스 입니다.

실행 파일도 있으니 Git Hub에서 다운 받으셔서 활용해보시면 됩니다.



Serial Port Plotter

This is a Windows application that displays real time data from serial port. The application is 32-bit and built with Qt and QCustomPlot library.

Features

  • No axes limit: An unknown/new channel data create a new graph and uses it (palette of 14 cyclic colors)
  • No data point limit: All received data is kept so user can explore old data
  • No baud rate limit: Tested up to 912600 bps
  • Zooming and dragging using the mouse (wheel or click, restricted to X axis only)
  • Moving around the plot displays the X and Y values of the graph in the status bar
  • Channel's name legend (double-click to modify)
  • Channel selection (click on legend's text)
  • Supports positive and negative integers and floats
  • Exports to PNG
  • Exports to CSV
  • Autoscale to visible graph

Screenshot

Serial Port Plotter screenshot

How to use the application

Just send your integer data over the serial port. The application expects certain format so it can differentiate between values. Each message you send must start with '$' and end with ';' (semi-colon) and the integers inside need to be space-separated. The Help button displays comprehensive instructions.

Use the mouse wheel over controls to change its values and use it over plot area to zoom.

When stopped/paused, plot area can be dragged and file saving can be enabled.

To enable the file saving, click on the document button before starting the plot.

Double click on a channel in the Graph Control panel to hide/show a specific channel.

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

메이커 게시판

번호 제목 글쓴이 날짜 조회수
16 지식/팁 고장 수리하기 +1 icon 청계천도사 01-26 12,941
15 지식/팁 심박수 금성 08-12 14,006
14 지식/팁 vector push_back 오류 icon 양재동메이커 07-27 14,016
13 지식/팁 [ASP] 프로시져 parameters 정리 icon 양재동메이커 07-09 14,142
12 지식/팁 코딩 표준(변수 명명법) icon HellMaker 05-06 16,459
11 지식/팁 USB 단자 규격 케이블의 종류 icon HellMaker 05-05 14,954
10 지식/팁 VC ++ 속도 최적화 옵션 icon 양재동메이커 04-24 13,240
9 지식/팁 HC-06 AT 명령어 icon 양재동메이커 04-13 13,038
8 지식/팁 [C/C++ 언어] __DATE__, __TIME__, __FILE__, __LINE__ icon 양재동메이커 04-13 14,117
7 지식/팁 2021 달력 icon 청계천도사 01-19 14,686
6 지식/팁 Arduino UNO R3 vs ESP32 Infrared Remote Sensor Value icon 양재동메이커 07-09 15,043
5 지식/팁 MG996R 서버 모터 이상 동작 icon 양재동메이커 07-02 15,095
4 지식/팁 Which is fastest: read, fread, ifstream or mmap? icon 양재동메이커 02-05 15,917
3 지식/팁 Serial Port Plotter icon 양재동메이커 03-09 17,891
2 지식/팁 서보 모터가 동작하지 않을 때 HX5010 / SG5010 / Servo / SG-5010 +2 icon 양재동메이커 01-28 23,168
1 지식/팁 '메이커'와 '메이커 운동'이 뭔가요? icon 청계천도사 11-19 17,836