私は通常Pythonでプログラミングしていますが、割り当てのために私はSimulinkを使用しています。私は上記のelseif
ラダーが時間の経過とともに変数[IP3]の増分を生成しないのはなぜだろうかと思います。私はそれが何をすべきかと思いますt = 500まで0.01を返すと、次にt = 1000まで0.03、そして次に1500まで、0.1から2000まで、そして10から戻ります。古い画像btwの謝罪、私は平均時間内に変数を更新しました。あなたが示したSimulinkモデルで時間の経過とともに変数のインクリメンタルな増加
1
A
答えて
1
、以来elseif
部品が実行されることはありません:u1>0
を満たしていれば、他の条件のいずれもがチェックされませんので、それは常に帰国されます
- すべての場合は
0.01
です。 u1<=0
の場合はすべての条件がチェックされますが、いずれも満足しない場合は となります。 (u1
は時間であるため、u1
はあなたのケースでは0より小さくなることはありません)。
この動作はすべてのプログラミング言語で同じです。
修正あなたのIf-elseif
文:
あなたはIf
blockでこれを追加する必要があります。
If expression (e.g. u1 ~= 0)
の下に、これを書く:u1>0 & u1<=500
Elseif expressions (comma-separated list, e.g. u2 ~= 0, u3(2) < u2):
の下で、このように書きます:u1
は負にすることはできませんあなたの場合の時間ですu1>500 & u1<=1000, u1>1000 & u1<=1500, u1>1500 & u1<=2000, u1>2000
ので、あなたもelse
一部を使用することもできます。 Elseif expressions (comma-separated list, e.g. u2 ~= 0, u3(2) < u2):
の下
は、これを書く:
u1>500 & u1<=1000, u1>1000 & u1<=1500, u1>1500 & u1<=2000
をし、前u1>2000
の出力に接続されたelse
部の出力を接続するので、代わりに最後のステップであなたもこれを行うことができます。
関連する問題
- 1. Android Webview時間の経過とともにGIFのヒープが劇的に増加
- 2. Sidekiq時間の経過とともにデータベースのキーが増加する
- 3. 時間の経過とともに増加を見つけるクエリ
- 4. 時間の経過とともにCPU使用率が増加する
- 5. Java - 時間の経過とともに応答時間が増加するのはなぜですか?
- 6. 時間の経過とともに変化するフィールド値
- 7. GetCurrentApplicationCallbackUriは時間の経過とともに変化します
- 8. 時間の経過とともに単純なPloneの統計
- 9. 時間の経過とともにスワップバッファが遅くなる
- 10. 指数関数的なパルスを時間の経過とともにプロットする
- 11. グラファナ+グラファイト:時間の経過とともに静的な開始時間範囲
- 12. SQL Serverのメモリ使用量が時間の経過とともに増加する
- 13. 時間の経過とともにスナップショットのWebサイト
- 14. 時間の経過とともにffmpeg -r/fps?
- 15. コンソールアプリケーションが時間の経過とともに減速する
- 16. 時間の経過とともにユニティフェード画像アルファ
- 17. SDL2でウィンドウの色が時間の経過とともに変化する
- 18. (After Effects)時間の経過とともにテキストの内容を変更する
- 19. 時間の経過とともにコードの変化を追跡する
- 20. 時間の経過とともにテーブル内のMySQLで値を変更する
- 21. 時間経過とタイムゾーン
- 22. Oracle経過時間とCPU時間?
- 23. 時間の経過とともにRunnableクラス属性を変更する
- 24. postgresql 9.5 - 時間の経過とともに値が変化する
- 25. 実際のロード時間とは異なるJProfiler経過時間
- 26. Laravelインポータールーチンが時間の経過とともに遅くなります
- 27. AVPlayersは時間の経過とともにバッファーが遅くなります
- 28. 私は時間の経過とともに単純なインクリメントが必要です
- 29. 線形加速値が時間とともに増加する
- 30. コア数が増えている間に経過時間が増えるのはなぜですか?
[ステップ関数](https://www.mathworks.com/help/simulink/slref/step.html)と[max](https:// www)で設計する方が簡単だったようです.mathworks.com/help/simulink/slref/minmax.html)ブロック。 – gnovice