サブミリ秒のタイムラインをグラフ化するための良いツールは何ですか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/646997

質問

リアルタイムの埋め込みコードのタイムラインを作成しようとしています。 すべての割り込み、それらをトリガーしたもの、サービスされた時間、実行時間などを表示する必要があります。プロファイリングを行い、生データを取得しました。今、タイムラインをグラフィカルに表示し、スケーリングする方法が必要です。

優れたツールを探していましたが、まだすばらしいものは思いつきませんでした。私が見つけたものはすべて、何年も何年ものタイムラインで機能します。単一の2ミリ秒サイクルを示すグラフが必要です。今のところVisioを使用していますが、もっと簡単なものがあるに違いないと考え続けています。アイデアはありますか?

次のようなものを作成したいと考えています:
残念ながら、私のものはより複雑ですが、それが一般的な考え方です。

役に立ちましたか?

解決

そのスケールでは、横座標は純粋な数値(開始時刻からのマイクロ秒など)になります。このようなことをグラフ化するグラフ化ツールは一般的です。

gnuplot のようなものを提案しますが、この問題には明白な以上のものがあると思います要約。

ああ、写真はそれをすべてより明確にします。 gnuplotがあなたのためにそれをしないなら、私は別の提案を提供します(または、少なくとも私がすることを教えます):それを最初から書きます。

具体的には、スクリプト言語(ruby、pythonなど)で何かをまとめてデータを読み取り、 pic コードは私が望んでいたように見えました。そのルートに行くことにした場合、写真の基本の概要およびマニュアル。掘り下げると、1時間でもっともらしいものが得られ、1週間以内に、市販のGUIアプリよりも優れたものが得られるはずです。

他のヒント

私はあなたのために感じています。私のシステムでは、1.1ミリ秒のサイクルと4つの異なるコンポーネント上の13の測定ポイントがあります。同様の複雑さに直面していると思われます。

悪いニュースは、私が知っている既製のソリューションがないことです。ただし、MarkusQは、必要なことを達成するために標準のグラフ作成パッケージを使用(悪用?)できると述べています。ただし、出力を好みに合わせてカスタマイズするには、ある程度の時間をかける必要があります。

Pythonコードによって駆動される Rプロジェクト RPy R / Pythonブリッジでプロットを生成します。このセットアップは非常にうまく機能し、プロセスを自動化することができました。 Pythonは、リアルタイムシステムからデータを取得してクレンジングするために使用され、Rは描画を行います。

Rのグラフィックカスタマイズサポートは広範であり、プロット、場所、サイズなどのあらゆる側面を制御できます。最初は恐ろしいかもしれませんが、優れた本があります Rグラフィックは、コンパニオン本のすべての例を含むウェブサイト

選択するものは何でも、スクリプトを介して自動化する機能があることを確認してください。リアルタイムシステムが生成するデータの量は、柔軟なツールなしでは処理するには多すぎます。

gtkwaveを使用できます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top