안녕하세요.

 

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

+ Recent posts