simulink-function block

1 回表示 (過去 30 日間)
Mohamed Nafea
Mohamed Nafea 2021 年 9 月 8 日
コメント済み: Mohamed Nafea 2021 年 9 月 9 日
I have values of input varied with time when i put a function in simulink, it only excute the first part
Any advice

採用された回答

Paul
Paul 2021 年 9 月 8 日
This line (and others like it) doesn't do what you think it does:
68.832 < u <= 200
Consider:
u = 203;
68.832 < u <= 200
ans = logical
1
This statement evalautes to true becasue it's really doing two separate operations equivalent to:
temp = 68.32 < u
temp = logical
1
temp < 200
ans = logical
1
In short what you need is:
68.32 < u && u <= 200
ans = logical
0
  1 件のコメント
Mohamed Nafea
Mohamed Nafea 2021 年 9 月 9 日
Thank you, I am very appreciative 👍👍

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink Functions についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by