重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

MATLAB/Simulinkについて
ただいま、MATLAB/Simulinkの勉強をしているMATLAB初心者です。
C++で作成したアプリケーションから、double型の値をsimulinkに送り、
計算を行い、その値をアプリケーションへ戻したいと考えているのですが、これは、可能でしょうか?
自分でも色々と調べてみてはいるのですが、中々これという方法が見つからないため困っているところです。


どうかよろしくお願いいたします。

A 回答 (1件)

S-functionブロック(mexファイル)を使うのかな。


Windowsだとするなら、S-function内でプロセス間通信みたいなことをして、自分のアプリケーションと値のやり取りをすればよいと思います。

http://www.mathworks.nl/access/helpdesk_archive_ …
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

申し訳ないです。情報が足りなかったですね。

VCで作成したアプリケーションから出力した値をsimulinkで作成したモデルに通し計算された値をアプリケーション側に返すというふうに書いた方が良かったですね。

MATLABエンジンでやればいいのかなと考えていたのですが、S-function内でプロセス間通信ですか、

もぅちょっと調べてみます。

お礼日時:2010/06/15 09:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!