問題タブ [real-time]

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.

0 投票する
5 に答える
1526 参照

embedded - 組み込み+リアルタイム開発トレーニングの推奨事項

私は現在、組み込みリアルタイムエンジニアリングのキャリアのために勉強しています。しかし、良いトレーニング資料を見つけるのは少し難しいと思います。特に、デスクトップアプリケーション開発のように組み込み開発を体験することはできないためです。

基本的なトレーニングに役立つ本やキットはありますか?研究用のRTOSに関する推奨事項はありますか?

RTOSを使用する際の推奨事項はありますか?

0 投票する
8 に答える
879 参照

rss - 新しいRSSエントリの目立たないリアルタイム通知

まず、私が尋ねる理由:StackOverflowのレピュテーションポイントに真の価値があるので(賞金を提供することで、良い答えにそれらを費やすことができます)、答えて飛びつくことができるかもしれない質問を監視したいと思います!(また、他の人が私の質問にリアルタイムで答えるという事実は、StackOverflowを驚くほど便利にするので、往復するのがいいでしょう。)

StackOverflowに固有ではなく、より一般的な質問としてこれを尋ねるには:

  • RSSフィードとポーリングおよびスクレイピングでは、通常、どのような遅延が発生しますか?
  • MacのGrowlのように、気を散らさない方法で通知を表示するための良い方法は何ですか?(気が散りすぎる場合は、オンとオフを簡単に切り替えることもできます。)

(または、StackOverflow中毒者の場合、新しい質問に飛びつくための設定は何ですか?他のWebコンテンツをリアルタイムで監視するために一般化できますか?)

0 投票する
3 に答える
529 参照

java - リアルタイムの Java 相互運用性

JRE6 とrtsjの JVM との間の相互運用性がどのようになっているのか疑問に思っています。(コードは JVM を使用して解釈されるため) 実装のみを使用する必要があるように思われるため、Java 6 が提供する多くの機能を使用できません。GUIをサポートできますか?(たとえば、産業プロセスのパラメータを変更するとします)。

間違っているかもしれませんので、ご意見をいただければ幸いです。

また、Java のよりリアルタイムな実装のようです。どちらを使用し、どれが一番気に入りましたか?

0 投票する
1 に答える
209 参照

linux - 時間の締め切りをマークするrdts

次のように「聞こえる」コードがあります。

スレッド 1

スレッド 2

これは過去にうまく機能していましたが、現在は SMP システムでこのコードが意図したとおりに機能しません。CLOCK_MONOTONIC で clock_gettime を使用すると思いますが、最初に他のヒントを聞きたいと思います。

0 投票する
7 に答える
1520 参照

f# - リアルタイム取得と「制御」のためのシステム アーキテクチャの設計

要件の簡単な説明

(ここにはたくさんの良い答えがあります。すべてのおかげで、これが飛んだら更新します)。

検出器はトラックに沿って走り、曲線距離の関数として、いくつかの異なる物理パラメータをリアルタイム (決定論的) に測定します。ユーザーは、このプロセス中にボタンをクリックしてウェイポイントを「マーク」し、GUI を使用して各ウェイポイントの詳細を入力できます (人間の時間ですが、データ取得は継続されます)。

これに続いて、システムは取得したデータに対して一連の計算/フィルター/変更を実行し、各ウェイポイントに入力された制約を考慮します。このプロセスの出力は、曲線距離の関数としての一連の補正です。

プロセスの 3 番目の部分では、トラックに沿って再度実行しますが、今回はトラックを修正する物理システムに修正を書き込みます (やはり曲線距離の関数として)。

あなたの入力/コメント/警告に対する私の現在の考え

私が判断したいのは、PC + FPGA でこれを実行できるかどうかです。FPGA が「データ取得」を行い、PC で C# を使用してバッファからデータを読み取ります。ウェイポイント情報は、WPF/Winforms アプリケーションを介して入力し、データベース/フラットファイル/保留中の「処理」にストックすることができます。

処理には F# を使用します。

FPGA は、情報を物理マシンに「書き込む」ために使用されます。

私が現在予見できる問題の 1 つは、処理アルゴリズムがサンプリング周波数を必要とする場合、バッファするデータの量が大きくなりすぎる場合です。これは、処理の一部 (少なくともユーザー入力を必要としないビット) を FPGA にオフロードすることを意味します。残念ながら、唯一の前処理アルゴリズムはカルマン フィルターであり、FPGA で実装するのは難しいと私がググったところからわかりました。

フィードバックをお寄せいただければ幸いです。

更新 (追加情報はいつでもここに追加されます)

カルマン フィルターの入り口では、1 ミリ秒ごとに 1 回見ています。しかし、カルマン フィルターの反対側では、1 メートルごとにサンプリングすることになります。これは、ここで話している速度では 1 秒あたり約 2 になります。

したがって、より正確な質問は次のようになると思います。

  1. FPGAにカルマンフィルターを実装することは可能だと思わ れますが、 それがどのように可能であるかを理解するには、どちらの主題についても十分に理解していません.

  2. また、カルマンの FPGA 実装が 1 ミリ秒ごとに循環できるかどうかもわかりませんが、問題はないと思います。

  3. 私の理解が正しければ、FPGA には大量のメモリがありません。プロセスの 3 番目の部分では、(およそ) 4 x 400 の double の配列をルックアップ テーブルとして使用するために送信しますが、これは実行可能ですか?

  4. また、2 つのプロセス (データの読み取り/書き込み) を切り替えることは、FPGA を毎回再プログラミングすることを意味しますか、それとも 2 つのプロセスを切り替えるように指示できますか? (両方を並行して実行し、どちらか一方を無視することも可能かもしれません)。

  5. 私が見た別のオプションは、 Avalda FPGA Developerを使用して F# を VHDL にコンパイルすることです。

0 投票する
3 に答える
3368 参照

java - 通常のスレッドとのリアルタイムのスレッド同期

1 つのリアルタイム スレッドを Java の通常のスレッドと同期するにはどうすればよいでしょうか? たとえば、いくつかの温度を計算するリアルタイム スレッドと、それらの数値を収集していくつかのコントロールに表示する必要がある GUI スレッドを考えてみましょう。

仕様に従う必要があるため、リアルタイム ライブラリの実装は重要ではありません。

0 投票する
12 に答える
39160 参照

java - リアルタイムJavaグラフ/チャートライブラリ?

Javaグラフまたはチャートライブラリには以前のスレッドがあり、JFreeChartは非常に優れていることがわかりましたが FAQに記載されているように、リアルタイムレンダリングを目的としたものではありません。

リアルタイムレンダリングをサポートする同等のライブラリを誰かが推奨できますか?いくつかの基本的なxyレンダリング-たとえば、データ取得システムから電圧信号を取得し、それをプロットします(x軸に時間、y軸に電圧)。

0 投票する
1 に答える
726 参照

php - AJAX: JQuery を使用して、サーバーからの複数のメッセージをリッスンします。

次のように、PHP スクリプトへの AJAX 呼び出しを行います。

上記から、それが行うことは、PHP から多くのテキストを最後に受け取ることだけです。実際、PHP スクリプトが行っていることは、約 1 分間、数秒ごとに大量の出力を行うことです。リアルタイムで表示してほしい。

AJAXなしでこれをテストし、PHPスクリプトが各print_rをリアルタイムでブラウザーに出力するため、問題はJQueryの使用方法にあると思います! これを複製する必要がありますが、AJAXを使用しています。

助けと指導をありがとう。

0 投票する
3 に答える
3062 参照

embedded - サブミリ秒のタイムラインをグラフ化するための優れたツールは何ですか?

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

私は良いツールを探していましたが、まだ素晴らしいものを思い付いていません。私が見つけたものはすべて、数日と数年のタイムラインで機能します。2ミリ秒の単一サイクルを示すグラフが必要です。今のところVisioを使用していますが、もっと簡単なものがあるはずだと考え続けています。何か案は?

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

0 投票する
3 に答える
8061 参照

java - GUIにCMD出力を表示する(java)

CMDプロセスからの出力を取得してGUIに表示するにはどうすればよいですか?これは、プロセスを実行するために使用しているコードです。

私はこれをやってみました:

...しかし、プロセスの実行中はGUIが完全にロックされているため、最後まで何も更新されません。これはあまり役に立ちません。それ以外は、CMDは正常に機能します。出力をリアルタイムで表示したいだけです。