Using a part of a signal simulink

2 次查看(过去 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 CenterFile Exchange 中查找有关 Interactive Model Editing 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by