Signal Time Range-SIMULINK

I want my input signal only two run for a specific time say from [5 sec to 20 secs ] when my simulation time is 100 secs,, is there any way to do this

回答 (1 件)

Pavan Guntha
Pavan Guntha 2021 年 3 月 25 日

0 投票

You may try to solve using the following steps:
1) Use clock block to get the current simulation time.
2) Append a combinational logic to actually compare current simulation time with your time of interest.
3) Use an enabled subsystem to appropriately route the signal to output with output signal of step 2 as control signal to this block.
Here's an illustration of these steps:
As depicted in the scope, the signal (here sine signal is taken as an example) is routed to the output only in the time slot of interest.

2 件のコメント

NIHAD MOHAMED ALI
NIHAD MOHAMED ALI 2021 年 3 月 27 日
how do i invoke this >=5 or <=20 blocks?
Pavan Guntha
Pavan Guntha 2021 年 3 月 29 日
You can refer to the compare to constant block documentation for more details.

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

カテゴリ

製品

質問済み:

2021 年 3 月 11 日

コメント済み:

2021 年 3 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by