I have logged a signal from simulink to workspace in timeseries format and got 317 samples of that signal. Can i increase the number of samples i get or the sampling rate?

I tried changing start time and end time in this, so that i can get 317 samples in reduced interval thus accuracy of the logged signal can be increased.But, when i run the code again the applied changes were not taken.
Is it even possible to change sampling rate because,this approximated signal causing cumulative error in my code.

3 件のコメント

If anyone have any idea regarding this please reply
It will be very helpful
Paul
Paul 2024 年 1 月 13 日
How exactly is the signal being logged? Using a To Workspace block?
How exactly do you get that "Define Uniform Time Vector" dialog box?
Yes i used To Workspace block
and by clicking on the logged signal the above shared screenshot appeared and there is a Uniform Time Vector box

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

回答 (1 件)

Paul
Paul 2024 年 1 月 14 日
More samples of the logged signal can be collected by settng the Sample Time of the To Workspsace block to whatever sample time is needed. The sample time will have to be consistent with the step size of the simulation solver. There will not be a problem if the solver is variable step.

カテゴリ

ヘルプ センター および File ExchangeSimulink についてさらに検索

製品

リリース

R2023a

タグ

質問済み:

2024 年 1 月 8 日

回答済み:

2024 年 1 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by