問題タブ [real-time-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 1秒あたり最大1000アイテムのListViewリアルタイムデータセットはすべてを遅くします
車内のさまざまな電子機器間のメッセージを監視するためのListViewがあります。一部の部分では、1秒あたり数個のデータセットしか取得しませんが、他の部分では、これは最大1000になる可能性があります。
ListViewは私のアプリの一部にすぎず、他の部分は大量のデータをうまく処理しています。
次のgetViewでカスタマイズされたArrayAdapterを使用します。
Rowlayoutは7つのTextviewであるため、HolderはTextView配列項目はDataItemsを含むArrayListであり、getStrings()はStringarrayサイズ7を返します。
StringArrayの内容は、テストされてスムーズに実行されるバックグラウンドスレッドで定義されます。
notifyDataSetChanged()を1000回呼び出すと、完全に停止し、UIが応答しないため、バックグラウンドスレッドでDataItemをバッファリングし、実際のアダプターを1秒間に5回だけ更新します。
トレースリストはすべてのアイテムを表示し、ライトリストはすべてのIDを1回だけ表示します。update_rdlは両方のリストに対してnotifidatasetchangedを呼び出すだけです。
私はあなたが私に与えることができるすべての助けをうれしく思います。
python - wxpython サーバー
matplotlib を使用してデータをリアルタイムで視覚化するために、ソケットを介して C プログラムから python スクリプトにデータを送信しようとしています。また、wxPython を使用して GUI を作成しました。socket モジュール、SocketServer モジュール、および twisted を使用しました。それぞれに、私はさまざまな問題を抱えていました。
socket モジュールを使用すると、複数のメッセージが組み合わされていました。recv() 関数のバッファ サイズを減らしましたが、取得したパッケージは 1 つだけで、その後は何も取得しませんでした。
それからツイストを使い始めました。私はまだパッケージを 1 つずつではなく、コレクションとして取得していました。さらに、C ファイルに遅延が挿入されると、Python スクリプトがクラッシュしました。
次に、SocketServer に移動し、サーバーを実行するスレッドを作成しました。メッセージは希望どおりに表示されていましたが、GUI を操作できなくなりました。
私がやりたいのは、Pythonスクリプトに4つの値の文字列を送信し、それを取り除いてプロットし、インタラクティブなUIを持ち、サーバー、matplotlib、wxPythonのコラボレーションの例を見つけることができない.
これは私が見つけて使用しているCコードです。
そして、これは私が現在持っているPythonコードです(ネット全体を検索した後):
申し訳ありませんが、私はPythonが初めてです。前もって感謝します。
web - ウェブサイトの表示用に MCX リアルタイム データを提供するサイトですか?
私たちのウェブサイトに表示するmcxリアルタイムデータを提供してくれる人を見つけるために、しばらく探しています. 適切なデータ プロバイダーが見つかりませんでした。ウェブサイトに直接表示するデータを提供するサイトがあれば教えてください。
私が検索したすべてのサイトは、Amibroker のようなソフトウェアやチャート プラットフォームにデータを提供する準備ができています。ただし、Web サイトに表示するデータのみが必要です。
ios - プロットを再描画するためのコア プロット リアルタイム データ
1 つの self.view に 4 つのホスティング ビューがあります。
HostingView でプロットを作成します。私はいくつかのデータを持つ4つの配列を持っています。
メソッドジェネレーターを呼び出すタイマーを使用します
それは38秒で動作し、フリーズします。うまく機能させるために私ができること。リアルタイムにするためにデータをリロードする必要がある
何か案は?
node.js - 本番データ収集用MongoDb
今まで取り組んだことのない新しいタイプの問題に直面しています。だから、私よりも知識のある人が正しい方向に向けていくつかの指針を望んでいます:-)
友人から、生産ラインの制御システムの設計を手伝ってほしいと頼まれました。このプロジェクトはとても面白そうで、考えずにはいられません。
node.js サーバーを使用してシステムを制御できることは既にわかっています。これまでのところ、とても良いです (HTML5 インターフェースがここに来ました)! しかし、私が本当にこのシステムを際立たせたいのは、システム メトリックの収集です。システムは、温度、流量などのあらゆる種類のものを報告し、これらのメトリックは、メトリックごとに毎秒数百回報告されます...そしてこれは24時間年中無休で実行されます.
私の考えは、これを MongoDb データベースに保持し、これについてリアルタイムの統計を行うことです。「競争」は、これをSQLサーバーデータベースに保存し、オペレーターが集計データをExcelにエクスポートし、Excelで統計を行うことを可能にしているようです。
MongoDb を使用してリアルタイム統計を行うための戦略は何ですか?
これらの指標に基づいて、すぐにフィードバックとモニタリングを提供したいと思っています。過去 24 時間の平均気温、スパイクなど、またアラートを有効にします。サーバー上で行われる高度な統計はあまりありません。それが必要な場合は、SPSS などのプログラムへのデータのエクスポートを有効にします。
MongoDb はそれに適していますか? SQL Server と WinForms コントロール インターフェイスを備えた Windows マシンではなく、Linux マシンを使用したいと考えています。ライセンス料だけでも私は気が遠くなりますが、機械を購入する人にとってはそうではないことはわかっています。
これはクラウドではなく、ネットワーク上の単一のサーバーに配置されます。操作中のマシンの横にタッチ インターフェースを配置します。このインターフェースは、ブラウザーを介して node.js サーバーに接続し、PLC コマンドを呼び出します。制御が必要な複数のマシンが存在する可能性があり、それらはすべて同じ中央 node.js サーバーによって制御されます。
機械は、 http://beckhoff.com/の PLC コントローラーによって制御されます。
私は MongoDb に関しては完全な初心者ではありませんが、自分が作成したものを製品化したことがなく、履歴書に MongoDb を載せるつもりはありません... まだ!
編集: $inc 演算子が適しているようです。しかし、socket.io を使用して、1 日の平均と 1 時間ごとの平均、および画面上のチャートを毎秒データで更新する継続的なフィードの両方が必要ない場合はどうすればよいでしょうか。必要な集計ごとにドキュメントを更新することをお勧めします。私も本当にすべての測定値を保存したいのですが、おそらくそれを 1 秒ごとに集計できるので、メトリックごとに 1 秒あたり最大 1000 レコードを保存しませんか?