Processing/ControlP5 > serialPlotter (v0.1, v0.2) > COM 포트 데이터 그래프 그리기
Processing 3.1.1 on Windows 8.1 pro(64bit)
Library: ControlP5 v2.2.6
Library: Serial
하고자 하는 일
COM 포트에서 받은 N 항목의 데이터를 그래프에 플롯합니다.
Arduino IDE가 1항목 밖에 표시할 수 없기 때문에, N항목으로 하고 싶다.
코드 v0.2
v0.2@github
ぃ tp // m / 7, f9 / ms / 23d9056d6137, 612f50
에서 구현한 것을 참고로 했다.
실행 환경
상기 2개의 단말을 시리얼의 케이블(크로스)로 접속한다.
여기에서는 VM 이미지 2개로 named pipe를 사용하여 동작을 했다.
결과

더미 데이터 송신 프로그램으로부터 송신한 sine curve를 그래프 묘화 할 수 있었다.
그래프 데이터의 확대 축소, 상하 이동도 가능하다.
TODO
두 번째 항목 읽기: DONE
두 번째 항목을 취하는 처리가 깔끔하지 않습니다.
본래는 vals[1]로 취하고 싶지만, 항목간에 공백이 2개 붙어 있는 경우, vals[1]에는 공백이 들어 버리고 있다.
float vals[] = float(split(mystr, ' '));
datavals1[numSeries1] = vals[0];
numSeries1++;
datavals2[numSeries2] = vals[2]; // TODO: get at [1]
numSeries2++;
기타
Reference
이 문제에 관하여(Processing/ControlP5 > serialPlotter (v0.1, v0.2) > COM 포트 데이터 그래프 그리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/9553a7c5d1bd8a295faa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)