Visual Basic 2010 にリアルタイムでデータを渡すことができるいくつかの Matlab コーディングを行っています。あなたの誰かがそれについて何か考えがありますか? そして、私はそれをかなり急いでいます。ありがとう:D
p/s: 悪い英語グラムで申し訳ありません。
Visual Basic 2010 にリアルタイムでデータを渡すことができるいくつかの Matlab コーディングを行っています。あなたの誰かがそれについて何か考えがありますか? そして、私はそれをかなり急いでいます。ありがとう:D
p/s: 悪い英語グラムで申し訳ありません。
私は Visual Basic を使用したことがありませんが、少なくとも 4 つの異なるオプションが頭に浮かびます。
データを MATLAB のファイルに保存し、Visual Basic でファイルをポーリングします。必要に応じて、毎秒、10 秒ごと、毎分など (応答時間と CPU 使用率)。
MATLAB から Visual Basic を起動し、データをコマンド ライン引数として Visual Basic に渡します。Parallel Computing ツールボックスを使用して、Visual Basic がデータの以前のセットを処理している間、MATLAB を実行し続けます。MATLAB から、新しい Visual Basic インスタンス/プロセスを起動し、古いものを維持したり、必要に応じて強制終了したりできます。
MATLAB では、データを IP パケットとして 127.0.0.1 のポートに送信し、Visual Basic では 127.0.0.1 の同じポートを読み取り続けます。
MATLAB ではデータを電子メールとしてローカルの電子メール アドレスに送信し、Visual Basic では同じアドレスの電子メールを読み続けます。
最善の解決策は、データが何であるか、および何をしようとしているのかによって異なると思います。
VS で .Net DLL を作成します。次に、アセンブリを Matlab に読み込み、Matlab 内から使用します。Matlab は、クラスまたは GUI で変数を直接割り当てる (つまり、VB に渡す) ことができます。