How can I read/write .txt file on Simulink environment?

12 ビュー (過去 30 日間)
Damdae
Damdae 2017 年 2 月 5 日
コメント済み: Walter Roberson 2021 年 8 月 4 日
As you might know, there is no block for reading or writing data to .txt format in Simulink model library. (PLEASE DO NOT tell me use .mat format instead of it)
So I firstly used Interpreted MATLAB Function containing fopen, fprintf, and fscanf codes inside.
However, I found that it triggers saving 0 values at initialization stage.
This lead me to think of using the S-function block, which seems to can handle initialization stage separately so that I can neglect the saving procedure at initialization stage.
Is there any source file or even a link that I'm looking for?

採用された回答

Ankit Bhatnagar
Ankit Bhatnagar 2017 年 2 月 8 日
There is no way available to write to a text file directly in Simulink. You can use the "To Workspace" block or "To File" (a .mat file) to store what data you want to.
Then with that data, you can use save() in Command Window to save the data to a text file as shown:
save File Data -ascii
  1 件のコメント
Walter Roberson
Walter Roberson 2021 年 8 月 4 日
You can also use MATLAB Function Block in Simulink to do saving

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink Functions についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by