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

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

답변 (1개)

Hiroshi Miyagawa
Hiroshi Miyagawa 2020년 12월 18일

0 개 추천

構造体をSimulink上で扱うには「バス」を使います。
参考になりそうなページをみつくろってみましたので参考にしてみてください。
MATLAB Function ブロックをお使いのようですので、1番目のページがよさそうです。

댓글 수: 1

M
M 2021년 1월 17일
ありがとうございます。
参考にさせていただきます。

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 対話型のモデル編集에 대해 자세히 알아보기

질문:

M
M
2020년 12월 10일

댓글:

M
M
2021년 1월 17일

Community Treasure Hunt

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

Start Hunting!