問題タブ [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.
c++ - Excelからアプリケーションにコマンドを送信しますか?COM?
デバイスコントローラー(rs232)を作成しましたが、正常に使用されていますが、ユーザーはExcelからデータを表示し、デバイスを制御(またはプログラムを介して通信)したいと考えています。オプションとしてDDEを却下し、RTD(IRtdServer)がおそらく良いスタートであることがわかりました(ただし、リアルタイムデータクライアントから「サーバー」にデータを送り返す方法はありません)。
RTD部分の次のリソースを見つけました: http ://support.microsoft.com/?id=327215 および http://support.microsoft.com/?id=327215
これはマルチスレッドアプリであり、複数のクライアントを更新できるように、comポートに複数のリスナーを持つ機能をすでに追加していました。COMインターフェイスをEXEに追加します。
しかし、その後に必要なのは、Excelからアプリを介してデバイスへのアプリ/プロキシコマンドを制御する方法です。
それを行うための最良の方法は何でしょうか?
おそらく別のCOMインターフェイスで、VBAなどから呼び出していますか?私はExcelからのスクリプトの使用に慣れていないので、おそらく誰かがCOMオブジェクトのコードと付随するVB(A?)コードの両方を示すサンプルコードまたはリンクを提供できますか?
これはアンマネージC++アプリケーションであり、現在マネージドまたはC#に変換できないことに注意してください。C#を使用する代替手段も歓迎されますが、それは長期的な書き直しです。
ありがとう
編集既存のEXEにCOMサポートを追加する代わりの方法があります。双方向通信を追加する方が柔軟だと思います(クロスプラットフォーム-おそらくブーストまたはコーバ、あるいは私自身のメッセージプロトコルに基づくストレートIP)
COMサーバー(または2つ)は、その通信チャネルをラップできます-それが何であれ。これは私の質問にはまったく影響しません-Excelから外部EXEを制御するためのオプションを知りたいのですが。
編集.NETを顧客に展開する必要がないことも大きなプラスです。これらのデバイスの多くはかなり古いPC上にあり、おそらくNTまたはXPが搭載されており、セットアップ/インストールパッケージを700KBからばかげた.NETインストールサイズに増やすのは好きではありません...
java - クロスプラットフォームのリアルタイムデータ
特定のタイプのアプリケーション用の新しいプラットフォームの設計に取り組んでいます。これらのアプリケーションは、主に iOS デバイスと Android デバイスの両方に存在します。これらのアプリケーションの主な要件の 1 つは、リアルタイム データを同期し、安全であることです。私の考えは、ソケットを使用してある種のキューイング プロトコルを使用することでした。サーバーの制限は、Java または PHP で作成する必要があることです。ただし、クライアントは無制限です。前述したように、主に iOS (Object-C) および Android (Java) デバイスです。
ActiveMQ や Tibco などを実装する必要がありますか、それとも他に使用するのに適したソリューションはありますか?
敬具、
ポール・ピーレン
c - コードコンポーザーとリアルタイムデータ交換:ターゲットからホストへの通信の問題
親愛なる仲間のプログラマー!
次の問題に関するいくつかの回答またはヒントを本当にいただければ幸いです。
このホワイトペーパーで説明されているように、トピックはデジタル信号処理(DSP)、Code Composer Studio 3.1、およびリアルタイムデータ交換(RTDX)です。私はDSPでC-Noobなので、このトピックを理解するのに苦労しました。いくつかの論文を読み、Code Composer Help-Tutorialsを実行した後、最終的にいくつかの成功を収めました(Yay、SOMETHINGが発生します!)が、単純なTarget-to-Hostを実装しているときに、理解できないエラーが発生しています。データ交換。
ターゲット(TMS320C6713 DSK)で実行されているコードは、100個の整数を次々に送信する必要があります。
ホスト上で、受信した整数をコンソールに書き込むOLEオートメーションクライアントとして単純なJava/Jacob実装を実行します。
これまでのところ、プログラムは機能しますが、->整数が約86になるまでのみ、RTDX_writeは失敗します。
私が言及した論文で述べたように、「ターゲットアプリケーションは、データをバッファリングして通信インターフェイスに渡すユーザーライブラリインターフェイスのルーチンを呼び出します。」それで、多分それはバッファの問題ですか?それにもかかわらず、私はバッファを処理する可能性を見つけられませんでした...
あるいは、私がCの経験がないと言ったように、それは単なるプログラミングの間違いなのかもしれません。
したがって、ヒントをいただければ幸いです。誰かがRTDXの経験があり、以前に問題があったか、誰かがそのエラーについてもっと知る方法を教えてくれるかもしれません。また、トピックは非常に具体的なものであることがわかります。したがって、さらに情報が必要な場合は、...
事前にどうもありがとうございました!
アンディ
javascript - ブラウザのリアルタイムサーバー更新
ウェブチャット、グーグルウェーブ、グーグルバズ、フェイスブックなどで使用されているように、サーバーからブラウザにリアルタイムの更新を提供できるフレームワークを探しています。
Rocket GWTを見つけましたが、最後の更新は1年以上前でした...
私にとって最良の実装は、クライアントでGWT、通信プロトコルとしてJSON、サーバーでC ++を使用することですが、それが可能であることを確認するために、他のフレームワークも歓迎します:)Googleで使用されているフレームワークはどれですか。
よろしく、ステファン
matlab - MATLAB - プロットの x 軸のサイズを動的に変更しますが、y 軸のサイズは変更しませんか?
リアルタイムでプロットを生成しています。30 秒ごとに x 軸を 30 秒ずらします。これで問題ありませんが、y 軸が以前よりも小さいサイズに自動的にサイズ変更されています。以下をご覧ください。
これは、30 秒に達して x 軸のラベルを再描画する前の私のデータです。私はちょうど±cos(t)
今プロットしているので、Y 制限は [-1 1] です。
30 秒後、軸をシフトして、時間間隔 [30 60] でプロットが生成されるのを見始めます。Y 制限が [-0.8 0.5] に再スケーリングされていることに注意してください。時間が長くなると、制限は [-1 1] に戻ります。しかし、前の 30 秒のスナップショットと現在のスナップショットの間に継続性を持たせたいと考えています。つまり、30 秒のしきい値に達した直後に制限を [-1 1] にする必要があります。
以前の Y 制限を維持したまま適切に拡張する方法はありますか (つまり、Y データが制限を超えると、自動的に適切にサイズ変更されます)?
c# - リアルタイム データ視覚化アプリケーションのパフォーマンスの問題
シナリオは次のとおりです。
私は、Windows フォーム クライアントおよび MySQL データベース サーバーとして開発されている意思決定支援システムに取り組んでいます。MySQL データベースにはリアルタイムでデータを更新するソースがあり、私のアプリケーションは毎秒最新のデータを読み取って更新し、グラフ、バー、グリッドなどのグラフィカルにリッチな形式でユーザーに提示することになっています。
現在、問題に直面しており、パフォーマンスのボトルネックがあります。データベースから直接読み取ることが主な問題であることがわかり、このトランザクションを促進したいと考えています。memcached に出会いましたが、このシナリオでこれを使用できるかどうかはわかりません。このボトルネックを取り除くのを手伝ってもらえますか? このシナリオで memcahced を使用できますか? この状況で役立つさまざまな代替手段は何ですか?
できれば、すべてをメモリ内で実行し、15 分ごとにデータベース スナップショットをディスクに取り続けたいと考えています。これを行う方法はありますか?
performance - 高性能リアルタイムデータ表示
高性能アプリケーションに使用できるデータ (主に折れ線グラフなど) をプロットするためのツールを見つけようとしています。私のデータ ウィンドウには通常、500 から数千のポイントが含まれており、フレームレートは 10 程度で十分です。データをソケットでバイナリ ストリームとして受け取ります。私はMac OS Xを使用しています。
私はいくつかの解決策を試しましたが、それらの経験について以下で説明します。
R : 非常に遅く、ついていけない、ソケットを読むのが苦痛、グラフのちらつき。
matplotlib : かなり遅いですが、少し使いやすいです。ただし、実行するには大量の Python 機構が必要であり、IMO の API はかなり不透明です。頻繁に更新されると、グラフを含むウィンドウがモーダルになり、Mac のビーチボールが表示されます。ユーザーとのやり取りには適していません。
Gnuplot : パフォーマンスと API が大幅に向上しました。しかし、大量のデータを gnuplot に通信することは、一時的な ASCII (!) ファイルを生成することによって行われます。これは、フレームレートが上がると大量のディスク読み取りを開始することを意味し、これはパフォーマンスの問題です。
他の提案はありますか?
sql - リアルタイム iPhone アプリに使用するデータベース
私と友人は、年中無休のサーバー (2009 Mac Mini) から大量の情報を送信および要求する iPhone アプリに取り組んでいます。大量のリアルタイム情報が飛び交うでしょうが、その情報に対する堅牢なデータベース ソリューションがどのようなものになるかはわかりません。私たちは本質的に、非常に高速で強力なデータベースを探していますが、特にObjective-Cからアクセスするので、まだ非常に使いやすいデータベースを探しています。Sqlite は私たちが探しているものですか? 私たちの同僚が PostGres の使用を提案しましたが、PostGres はかなり時代遅れではないでしょうか?
android - Androidのリアルタイムメッセージング
aapを開発しようとしています。クライアント/サーバーアーキテクチャのように動作するAndroidの場合。私のアプリは、指定されたクライアントにルーティングするためにサーバーにメッセージを伝達します。
これは、REALTIMEMESSAGINGクライアントによって実現できると聞いています。
テキストベースのデータのみを渡す必要があります。オーディオ/ビデオストリーミングなし
c++ - 3Dゲーム内のリアルタイムチャットボックス
何が起こっているかについての基本的な情報:
私は3Dマルチプレイヤーゲームを持っていますが、接続しているユーザーは約15〜20人です。私はC++をObjectiveCと混合したコーディングとして使用しています。ソケットベースのhttppostリクエストを介して、メッセージを送受信する小さなリアルタイムチャットボックスがあります。ゲーム/ユーザーが接続されているWeb/ゲームサーバー/ホストとして別のMacを使用しています。
私の質問:
ソケットベースのhttppostリクエストを3Dマルチプレイヤーゲーム内のリアルタイムチャットとして使用できますか?
はいの場合、速度はfasですか、それとも遅いですか?
いいえの場合、なぜですか?それは私と一緒にうまくいきます、速度は大丈夫です
ゲーム自体の中でリアルタイムチャットとして使用されるソケットベースのhttppostリクエストを使用したオンラインゲームはありますか?
他にもっと良い方法はありますか?
はいの場合、何を、なぜですか?