私はプロジェクトに取り組んでいますが、コアについて議論する自由はありませんが、つまずきのブロックに達しました。データを C++ から他の言語 (できれば Java または Python) にリアルタイムで転送する必要があります (最大 10 ミリ秒のレイテンシー)。
C++ で解析する必要があるセンサーがあります。おそらく Java または C# (C# はよくわかりませんが、Java に似ているようです) を介して、Bluetooth を介してデータの読み取り/出力を行うことを計画しています。C++ は、必要な用途に使用するのに十分なほど進んでいないと感じているため、法案に適合しません。センサーの解析は既に終了しています。データ転送は同じマシンで行われます。
私が考えた方法は次のとおりです。
- 私たちは、Mex が何であれ (私は MatLab を使用していません)、MatLab を使用して、C++ プログラムから関数にアクセスし、データを配列として取得しようとしました。Matlab は遅すぎます (TX/RX が 1 ~ 20 Hz に制限されるとどこかで読みました)。
- データをテキストまたは他の同等の生データ ファイルに常に書き込み、必要に応じて他の言語で開く。
これを調べようとしましたが、結果には何も表示されませんでした。