2016-06-14 4 views
0

분당 회전 수의 실시간 데이터 디스플레이를 만들고 싶습니다. 그래프는 60 초를 업데이트해야하며 마지막 30 초 정도만 표시됩니다. 코드를 직접 작성하는 것이 좋지만 언어와 함께 사용해야하는 라이브러리는 무엇입니까?라즈베리 실시간 꺾은 선형 차트

그래서 어떤 도구를 사용하여이 문제를 해결할 수 있습니까?

+0

제대로 대답하려면 더 많은 정보가 필요하다고 생각합니다.이 차트는 어디에 표시되어야합니까? 웹 사이트에서? TFT 스크린에 Pi? 다른 곳? 또한 데이터를 어떻게 얻고 있습니까? 시리얼을 통해? 로그 파일에서? JSON? 다른 출처 에서요? – jDo

+0

그래서 데이터 소스가 아직 정의되지 않았습니다. BT Dongle에서 데이터를 읽어야하지만 필요에 따라 저장할 수 있습니다. 디스플레이는 ~ 800 * 600의 tft 화면이어야합니다. – HappyHacking

답변

0

디스플레이가 Raspberry Pi에 직접 연결된 (즉, HDMI를 통해) LCD 모니터 인 경우 OS로 Raspbian을 사용하고 C++을 언어로 사용하고 Qt를 GUI 프레임 워크로 사용할 수 있습니다. Qt 프레임 워크에는 차트를 플로팅하기위한 QChart 클래스가 있습니다. Qt 프레임 워크 (예 : ChartDirector)에서 작동하는 타사 C++ 차트 라이브러리도 있습니다. 그러나, Raspberry Pi가 초당 60 프레임에서 800 x 600을 표시하기에 충분히 빠르지는 확실하지 않습니다. 초당 60 개 이상의 값으로 데이터를 가져 와서 데이터를 저장하고 화면을 더 느리게 업데이트 할 수 있습니다. 귀하의 정보를 위해 DVD 영화는 초당 24 프레임에 불과하며 이미 상당히 부드럽습니다.