私のマシンをテストし、そこからデータを収集するソフトウェアをビルドしています。私のソフトウェアは、時間に関する7つの情報(4つのチャットと3つのビットマップ)を表示できるようになりました。しかし、すべてのデータは図に示すようにリアルタイムでしか観測できず、タイマーを一時停止するとすべてが失われてしまいます。録音の過程でこれらのデータ(4つのチャットと3つのビットマップ)をすべて確認するにはどうすればよいですか?例えば、私はあなたが、デザインが希望SQLデータベースにあなたの履歴データを格納することを示唆している。2.チャートデータを確認するためのUIまたはツール
答えて
図に示すように、ムービープレーヤーなどの過去のデータを確認するためのバーを持つようにしたいです
重要な部分がうまくIndicatorID
&により複合クラスタ化インデックスを使用し、すべての履歴値を持つテーブルを設計してきたことです。このような何かを見て。 SQL Serverの例:
CREATE TABLE [PenData](
[IndicatorID] smallint NOT NULL,
[Time] datetime2(0) NOT NULL,
[Value] real NULL
CONSTRAINT [PK_Data] PRIMARY KEY CLUSTERED
(
[IndicatorID] ASC,
[Time] ASC
))
:
chart1.ChartAreas[0].AxisX.ScaleView.Zoomable = true;
chart1.ChartAreas[0].AxisX.ScrollBar.IsPositionedInside = false;
chart1.ChartAreas[0].AxisX.ScrollBar.Enabled = true;
chart1.ChartAreas[0].AxisX.ScrollBar.Size = 20;
chart1.ChartAreas[0].AxisX.ScrollBar.BackColor = Color.LightGray;
だからあなたはどのようなデータを制御し、フォーム、上の別のコントロールを作成しますあなたの再生コントロールのようにデータベースからチャート(その日など)にロードされ、必要に応じてロードされたデータをさらにズームできるようにすることができます。 Windowsではperfmon
アプリケーションはこの機能を使用します。あなたのコードからチャートをズームイン/アウトすることもできます。ユーザーが指定した時間範囲で
あなたは彼らが収集しているかのようにデータを再生したい場合は、リアルタイムデータの再生の感触を作成するためにタイマーを追加する必要があります - あなたがそれを必要としますが、画像をアニメーション化する必要があるため、それ以外の場合は、インタラクティブに表示する方が良いです。
リアルタイムでデータを表示する場合と同じように、センサーから値を取得するのではなく、データベースから読み取る場合と同じです。
の例では、MSチャートはこちらがあります:インスタンス化されたオブジェクトへのデータのクラスを追加し、保存についてNeed help on Problem in using c# .net 4.0 realtime chart in windows form application
本当にありがとうございます。私はあなたが提案した論理を得ると思う。しかし、ソフトウェアの同じ場所でビットマップとチャートを再生するにはどうすれば理解できないのですか?数値データを読み込んでから、チャートやビットマップの機能に追加することができる再生コントロールを追加していますか?だから私は再生類似のツールを今すぐ持つことができますか? –
私は映画のようなアニメーションでそれを再生したいと思っています...? Normalyユーザーは、perfmonのような興味のあるデータをズームインするだけです。私は小さな例を追加します。 –
- 1. UI仕様を確認するためのツール/プラグイン
- 2. フォームの確認のためのjQuery UI
- 3. ibmメッセージ・ハブの深さを確認するためのUIコンソール
- 4. デザインのためのツールandroid ui elements
- 5. ウェブサイトのコンテンツと構造を確認するためのツールとテクニック
- 6. アプリの実行またはテストUIの確認
- 7. 方法を確認するために
- 8. jQuery UI:ユーザーが確認またはキャンセルするダイアログを表示します。
- 9. NuxtJSの認証を確認するためのグローバルメソッドを書く
- 10. テキストテンプレート/ボイラープレートコードまたはスニペットを管理するためのツール?
- 11. JVMのパラメータを確認するためのLinuxコマンドまたはJavaコマンド
- 12. テーブル行の値を確認するためのJavascriptまたはjquery
- 13. ajax results/perfomanceを確認するツール
- 14. アプリケーションコンテキストまたはセッションコンテキストを確認する
- 15. 署名されたJARを確認するためのJavaユーティリティ
- 16. 接続を確認するための安定したURL JavaScript
- 17. 確認のためのafter_inactive_sign_up_path_for確認可能なリダイレクト
- 18. numpy.ndarray構文確認のための確認
- 19. ローカル管理グループのセキュリティグループメンバシップを確認する - または偽/失敗またはパスを確認する
- 20. UIユニットテストiPhoneアプリケーション(SenTestCase以外)のためのツールがあります
- 21. 一貫してログオンして更新を確認するためのスクリプト/プログラムを作成するための適切なツール/スキルセットとは何ですか?
- 22. 複雑な組織図またはファミリーチャートの初心者のための優れたUI開発ツールが必要
- 23. jquery uiダイアログボックスを確認します
- 24. ドメイン確認のためのイベント
- 25. jQuery UIダイアログ確認
- 26. 特定のジェスチャ認識ツールを確認する
- 27. Laravel - 認証のためのデータベースの電子メールフィールドの認証を確認する
- 28. フラッシュゲームを作成するためのツール
- 29. スタックを分離するためのツール
- 30. メイクファイルをデバッグするためのツール
どのように? – Eminem
最速の方法は、インデックス順ファイルですが、TimeとIndicatorIdによる適切なクラスタード・インデックスを持つSQLテーブルはうまく機能します。このような過去のデータを何年も保存することができます。 –
期待するデータ数を見積もります。彼らはプログラムの実行を維持する必要があるかどうかを決定する!結果を質問に追加してください! – TaW