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 个评论

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

请先登录,再进行评论。

更多回答(0 个)

类别

Community Treasure Hunt

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

Start Hunting!