Logging different data at same time

I wanted to log store different data form simulnk motor model like angle, torque, speed, current, back emf. I have tried storing the data with different methods like storing from scope data, using 'to_workspace" block, also using 'log signals' options. But in all theses methods the data is stored at different time stamps. Is it possible to store a specific number of data points (eg; 50000), which is collected at every 0.1 s. I tried changing logging intervals from model settings. But I don't know how to give parameter in this to store value every 0.1s.

3 件のコメント

Mathieu NOE
Mathieu NOE 2023 年 4 月 6 日
hello
what kind of solver options did you choose ?
if your different variables run at different time steps , I would suggest you use a zero order hold block at 0.1 s and you have everything synchronized and sampled identical
then it should be no problem to connect to a "to workspace block" or any other alternative
Vrinda V Nair
Vrinda V Nair 2023 年 4 月 6 日
Hi,
Thanks it worked with zero order hold block.
I have used variable-step type solver.
Mathieu NOE
Mathieu NOE 2023 年 4 月 7 日
My pleasure !

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

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangePrepare Model Inputs and Outputs についてさらに検索

製品

リリース

R2021a

質問済み:

2023 年 4 月 6 日

コメント済み:

2023 年 4 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by