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 ExchangeString についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by