matlab/sim​ulinkからras​pberry piへオートコーディ​ングしたプログラムと​raspberry piで作成したプログラムについて

simulink からraspberry piへオートコーディングしたプログラムAとraspberry piで作成したプログラムBをraspberry pi内で合わせることは可能でしょうか?また、simulinkからオートコーディングしたプログラムの拡張子はどのような名前か、拡張子を指定することができるか教えていただけると幸いです。よろしくお願いします。

답변 (1개)

Toshinobu Shintai
Toshinobu Shintai 2021년 11월 24일

1 개 추천

以下のようにSimulinkから「エクスターナルモード実行」や「ビルド」を行ってRaspberry Pi に機能を実装している場合は、
拡張子「.elf」ファイルがRaspberry Pi で実行されているファイルです。このファイルは、Raspberry Pi側に置かれますが、PC側にもMATLAB作業フォルダーなどの場所に生成されています。
このファイルは単体で実行するためのファイルであるため、他のソースコードと結合することはできません。
SimulinkからC言語のコードを生成することで、そのコードを用いて結合することはできます。その際はEmbedded Coderを用いることを推奨します。

댓글 수: 3

kosaka kazuki
kosaka kazuki 2021년 12월 6일
ありがとうございます。いただいた意見を受け、Embedded Corderを用いてコーディングし、raspberry piで作成したプログラムとの結合を検討しています。一点確認させていただきます。現在raspberry pi内で作成したプログラムの言語がpythonなのでプログラムの結合をする際python内のプログラムをC言語に書き換えるもしくはsiulinkからコーディングしたプログラムをpythonに書き換える必要があるという認識ですが合っていますでしょうか。よろしくお願いします。
Toshinobu Shintai
Toshinobu Shintai 2021년 12월 6일
はい、おっしゃる通りプログラミング言語を一致させる必要があります。
私は詳しくありませんが、C言語のコードを手で書き換えなくても、Python環境内で実行できるようにコンパイルすることもできるようです。良ければ外部のWebで調べてみてください。
kosaka kazuki
kosaka kazuki 2021년 12월 7일
ありがとうございます。プログラムの書き換えについてこちらで調べてやってみようと思います。

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

카테고리

제품

릴리스

R2020b

질문:

2021년 11월 24일

댓글:

2021년 12월 7일

Community Treasure Hunt

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

Start Hunting!