MATLAB Answers

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

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

  0 Comments

Sign in to comment.

Accepted Answer

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

  2 Comments

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

Sign in to comment.

More Answers (0)