문제

실시간 임베디드 코드에 대한 타임 라인을 생성하려고합니다. 나는 모든 인터럽트를 보여 주어야한다, 트리거링, 서비스가 서비스 될 때, 실행 기간 등을 보여 주어야한다. 프로파일 링을했고 원시 데이터를 가지고있다. 이제 타임 라인을 그래픽으로 보여줄 수있는 방법이 필요하다.

나는 좋은 도구를 찾고 있었지만 아직 큰 것을 생각해 내지 않았습니다. 내가 찾은 모든 것은 며칠과 몇 년의 타임 라인에서 작동합니다. 단일 2 밀리 초 사이클을 보여주는 그래프를 원합니다. 지금은 Visio를 사용하고 있지만 더 쉬운 것이 있다고 생각합니다. 어떤 아이디어?

나는 다음과 같은 것을 생산하기를 바라고있다. .
불행히도, 내 것은 더 복잡하지만 그것이 일반적인 아이디어입니다.

도움이 되었습니까?

해결책

따라서 그 규모에서 가로 좌석은 순수한 숫자 (예 : 시작 시간 또는 그와 같은 마이크로 초)가 될 것입니다. 이와 같은 것을 그래프로 만드는 도구는 일반적입니다.

나는 같은 것을 제안 할 것이다 gnuplot, 그러나 나는 당신의 요약에서 분명한 것보다 문제에 더 많은 것이 있다고 생각합니다.

아, 사진은 모두 훨씬 더 명확하게 만듭니다. Gnuplot이 당신을 위해 그것을하지 않으면, 나는 또 다른 제안을 제공 할 것입니다 (또는 적어도 내가 무엇을하는지 말해 줄 것입니다) : 처음부터 쓰기.

구체적으로, 나는 아마도 데이터를 읽고 생성하기 위해 스크립팅 언어 (루비, 파이썬 등)로 무언가를 함께 던질 것입니다. 사진 내가 원하는 방식으로 보이는 코드. 그 길을 가기로 결정했다면 여기에 PIC 기본 사항의 개요 그리고 또한 수동. 당신이 파는다면 당신은 한 시간 안에 그럴듯한 것을 가져야하고 일주일 안에 선반 GUI 앱에서 당신에게 더 적합한 무언가가있을 것입니다.

다른 팁

나는 당신을 위해 느낍니다. 내 시스템에는 4 개의 다른 구성 요소에 대해 1.1 밀리 초 사이클과 13 개의 측정 지점이 있습니다. 나는 당신이 비슷한 복잡성에 직면하고 있다고 생각합니다.

나쁜 소식은 내가 알고있는 기성품 솔루션이 없다는 것입니다. 그러나 Markusq는 필요한 것을 달성하기 위해 표준 그래프 패키지를 사용할 수 있다는 것이 정확합니다. 그러나 원하는대로 출력을 사용자 정의하기 위해 시간을 투자해야합니다.

우리는 광범위하게 사용합니다 R 프로젝트 Python Code를 통해 구동 rpy r/python bridge 우리의 음모를 생성합니다. 이 설정은 우리에게 매우 잘 작동하며 프로세스를 자동화 할 수있었습니다. Python은 실시간 시스템에서 데이터를 획득하고 정리하는 데 사용되며 R은 도면을 수행합니다.

R의 그래픽 사용자 정의 지원은 광범위하여 플롯, 위치, 크기 등의 모든 측면을 제어 할 수 있습니다. 처음에는 위협적이지만 훌륭한 책이 있습니다. r 그래픽 그것은 동반자에게 도움이됩니다 책의 모든 예제가 포함 된 웹 사이트.

무엇을 선택하든 스크립팅을 통해 자동화 할 수 있는지 확인하십시오. 데이터 실시간 시스템의 양은 유연한 도구없이 처리하기에는 너무 많습니다.

gtkwave를 사용할 수 있습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top