안녕하세요.
Project Cars 2 포스팅에서 말한대로 의자를 흔드는 모션 시뮬레이터를 만들기 위해,
현재 스텝 모터를 만지고 있고 소프트웨어 준비를 하고 있습니다.
2018/05/16 - [DIY/Project Cars 2] - Project Cars 2 SLI 완성!
무엇보다 차량의 서스펜션 값이 정말 궁금하더라구요.
그래서 그래프를 그려보기로 했습니다. 속도 그래프와 같이요.
그러면 풀 브레이킹을 할 때 앞으로 쏠리는 것이 보일 것이고, 기어 변속 충격도 눈으로 확인 할 수 있겠죠?
일단 자주 사용하는 Qt에서 그래프를 그려보도록 합니다.
정말 고맙게도 Qt에서 그래프를 그릴 수 있는 라이브러리는 오픈소스로 공개되어 있습니다.
기능이 막강한 만큼 사용법이 참 어려운데요,
라이브러리를 가져다가 메인 그래프 1개와 서브 그래프 4개를 같이 그리는 프로젝트를 올려보겠습니다.
이번 기회에 Git을 공부하고 있어요... 파일이 너무 많아서 여기에 올리는 것은 관리도 힘들 것 같고 복잡하겠죠.
제 Git 첫 프로젝트 주소는 https://github.com/LocoField/LocoGraph 입니다!
Start 버튼을 눌러 스레드를 시작하면 이렇게 그래프가 실시간으로 그려집니다.
마우스 드래그로 그래프 범위를 이동할 수도 있는데, 그래프 새로운 값을 그리는 중에는 자동으로 움직여서 의미 없을 것 같네요.
아직 버그가 많이 있을 수 있어요... 또한 데이터 저장을 포함한 다양한 기능이 있으면 좋겠군요.
계속 기능을 추가하여 개선해나가도록 하겠습니다.
Project Cars 2 데이터 뽑는 것은 branch를 따야겠네요.
그래프 기능 추가 안하고 프카 먼저 하고 싶은데...ㅋㅋㅋ
제 프로젝트를 포함하여 QCustomPlot 라이브러리 질문은 댓글로 달아주세요.
최대한 도와드리도록 하겠습니다!
참고 웹페이지:
[1] http://www.qcustomplot.com/
'코딩 > Qt' 카테고리의 다른 글
Qt PDF Viewer (1) | 2018.03.15 |
---|