Effacer les filtres
Effacer les filtres

Integrator loop in a For iterator subsystem

3 vues (au cours des 30 derniers jours)
Phumelele Magagula
Phumelele Magagula le 29 Août 2022
Hi,
I want to use an integrator in a for iterator subsystem but I get an error saying my integrator has time sample of 0. How can I fix this? If using integrators in a for iterator is not possible what alternatives can I use?

Réponses (1)

Mayank Sengar
Mayank Sengar le 2 Sep 2022
Can you give more information about your end goal using this operation because according to my understanding a Continuous Integrator block and a Discrete-Time Integrator block cannot be put into a For Iterator Subsystem. The first block has a Continuous sample time which does not exist in a for iterator subsystem. The latter also outputs a nice error message:
"Iterator subsystem 'untitled/For Iterator Subsystem' cannot contain block 'untitled/For Iterator Subsystem/Discrete-Time Integrator' because this block requires a service that maintains the time that has elapsed between two consecutive executions. Since the iterator subsystem can be executed multiple times at a given time step, the concept of elapsed time is not well-defined between two such executions."

Catégories

En savoir plus sur Subsystems dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by