Azzera filtri
Azzera filtri

Matlab Function ブロックにオブジェクトを渡したい

5 visualizzazioni (ultimi 30 giorni)
Hikaru Sato
Hikaru Sato il 13 Apr 2018
Matlab Function ブロックにベースワークスペースにあるserialオブジェクトを渡したいのですがどうすればよいでしょうか?

Risposte (1)

Atsushi Matsumoto
Atsushi Matsumoto il 16 Apr 2018
Modificato: Atsushi Matsumoto il 17 Apr 2018
MATLAB Functionブロックのパラメータ引数は数値データしか対応していないので、オブジェクトを受け渡すことができません。 ワークスペース間でデータを共有する関数assigninを使ってはどうでしょうか?
function y = fcn(u)
coder.extrinsic('assignin')
obj_mlf = [];
assignin('base', 'obj', obj_mlf)
y = u;
※objはMATLABワークスペースにあるSerialオブジェクト変数です。
&nbsp
うまく行かなかったらその旨教えて下さい。

Categorie

Scopri di più su 変数 in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!