Simulinkブロ​ック線図でのstru​ct構造のデータの受​け渡し方

11 views (last 30 days)
M
M on 10 Dec 2020
Commented: M on 17 Jan 2021
MATLAB関数(.mファイル)で実行している関数 (RRT) をSimulinkのブロック線図を用いて実行したいです。
MATLAB関数の方ではstruct構造の "node" に、"angle", "parent", "cost" の3つの情報を入れて各値を連動させています。
そのstruct構造のデータ(node)をSimulinkを用いてブロック線図間で受け渡し(入出力)したいのですが,きちんとデータ型が設定できていないためか,
ブロック線図の部分で入出力が「未定義です」とエラーが表示されてしまいます。
struct構造のデータをSimulinkで使用する際の設定方法を教えていただきたいです。
よろしくお願いいたします。

Answers (1)

Hiroshi Miyagawa
Hiroshi Miyagawa on 18 Dec 2020
構造体をSimulink上で扱うには「バス」を使います。
参考になりそうなページをみつくろってみましたので参考にしてみてください。
MATLAB Function ブロックをお使いのようですので、1番目のページがよさそうです。
  1 Comment
M
M on 17 Jan 2021
ありがとうございます。
参考にさせていただきます。

Sign in to comment.

Categories

Find more on 構造体 in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!