Raspberry PiにCSVファイルで測定データを保存する

simulinkで作成したモデルをRaspberry Piで実行し、センサでの測定結果をCSVファイルに保存したいと思っています
simulinkのブロックにはCSVファイルに保存できるものはありませんが実現可能でしょうか
Matlab 2019b / Raspberry Pi 3 Model B+ で行おうと思っています

 採用された回答

Toshinobu Shintai
Toshinobu Shintai 2020 年 5 月 26 日
編集済み: Toshinobu Shintai 2020 年 6 月 2 日

0 投票

エクスターナルモードで実行している場合は、実行時にMATLABのワークスペースに変数として測定結果を格納しておき、試験後に「writematrix」コマンドでファイルに保存することができます。
信号線の値をMATLABワークスペースにログするには「To Workspace」ブロックが利用できます。
スタンドアローンで実行している場合は、C言語のfwrite関数などを利用してファイルに書くことができます。C言語の処理をSimulinkで用いる場合は、S-Function BuilderやC Callerなどを参照してください。

2 件のコメント

hirokazu iso
hirokazu iso 2020 年 6 月 1 日
S-Function Builderを使用したことが無いので少し時間がかかりそうですが試してみようと思います
今回の質問内容と少しずれてしまいますが、スタンドアロンモードの場合もTo Fileは使用できるのでしょうか
Toshinobu Shintai
Toshinobu Shintai 2020 年 6 月 1 日
すみませんが、以前試したように思いますが、忘れてしまいました。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

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

Start Hunting!