私は非常に厳しいタイミング スケジュールで入力データを受信し、リアルタイムで GUI にプロットするかなり大規模なデータ取得プログラムを matlab で作成しました。私の問題は、プログラムのユーザーが Web 経由で GUI を表示してデータをリモートで監視する方法が必要なことです。私の解決策は、5 秒ごとに GUI フィギュアのスナップショットを撮り、そのイメージを Web サーバーでホストすることでした。
ただし、これは 2 つの許容できない問題につながります。
print 関数は単純に遅すぎます。保存ごとに 3 ~ 4 秒かかり、その後、「print」を呼び出すたびに、プログラムは他のルーチンで遅れをとります。
何らかの理由で、印刷機能によって GUI が一時的にゆがみ、一部のコンポーネントの位置が変更され、他のコンポーネントが複製されます。それはほんの 1 秒ほど続きますが、それでも私の解決策は実用的ではありません。
これらの問題のいずれかを解決する方法はありますか?
編集: * ** 興味のある方へ、私が見つけた最善の解決策は、Minicapと呼ばれる外部ツールキットを使用することでした。