Using a part of a signal simulink

1 回表示 (過去 30 日間)
aviran
aviran 2014 年 6 月 24 日
回答済み: A Jenkins 2014 年 6 月 24 日
Hi, I'm trying to use an integrator in simulink and I have a problem due to inf/nan errors. So overcome that I want to integrate only a part of the signal, is there a way to "trim" the signal or to limit it to specific times of integraion?
Thank you!

回答 (5 件)

A Jenkins
A Jenkins 2014 年 6 月 24 日
Perhaps a Saturation block or one of the other blocks in the Discontinuities folder?

aviran
aviran 2014 年 6 月 24 日
If I'm not mistaken, the sturation block limits the y axis values, I want to use a part of the signal in a time limitation . trim the begining and the end

Sean de Wolski
Sean de Wolski 2014 年 6 月 24 日
Perhaps a "Selector" block to select just the part you want (like an index).

aviran
aviran 2014 年 6 月 24 日
I tried that but it doesn't seem to work, my signal is like a sine wave , it's not a vector. also I need to use a part of the vector and integrate it so it's not just for display. Unless I misunderstood the use of the selector block.

A Jenkins
A Jenkins 2014 年 6 月 24 日
How about just using a switch, and flipping the switch when your value exceeds the threshold?
In the case below, I am integrating only the parts of the sine wave that are less than 1:

カテゴリ

Help Center および File ExchangeInteractive Model Editing についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by