simulink time stop error?

14 visualizzazioni (ultimi 30 giorni)
태건
태건 il 23 Ott 2025 alle 8:58
Risposto: Mathieu NOE il 23 Ott 2025 alle 11:28
When running Simulink, it keeps stopping at t = 1.271. I'm curious about the cause. I think it's due to the landing detection algorithm in the third subsystem. Please suggest a solution.

Risposte (1)

Mathieu NOE
Mathieu NOE il 23 Ott 2025 alle 11:28
I believe you should change the landing test
force_b >0 should be more like : force_b <0.1
otherwise the output is true for t < 1.2 s
this seems to work on my side :
function is_landed = fcn(altitude, force_b)
if altitude >= 0 && force_b <0.1
is_landed = true;
else
is_landed = false;
end

Categorie

Scopri di più su Simulink in Help Center e File Exchange

Tag

Prodotti


Release

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by