Je voudrais simuler le scénario suivant avec Simulink / Matlab (/ Stateflow): Un générateur de nombres aléatoires est en cours d'exécution. Toutes les 10 secondes, les chiffres générés au cours des 10 dernières secondes sont additionnés. Si la somme est supérieure à 50, le système passe dans un état non sécurisé (il s'agit simplement d'une variable "état" qui est initialement égale à zéro et qui devient ensuite un). Sinon (somme <= 50), l'état reste inchangé.
Mon problème est de savoir comment implémenter le «parallélisme» consistant à maintenir la génération de nombres aléatoires tout en analysant les données générées en arrière-plan. Tous les conseils sur la manière de procéder sont grandement appréciés!
Simulink semble exagéré pour une somme de fenêtre simple comme celle-ci.
Carl Witthoft le
Ceci est simplement une version abstraite de ce que j'essaie de réaliser et pour toute la vérité dont j'ai besoin, Simulink - c'est pourquoi je pose la question;)
ec-m
Le problème est que le nombre d'étapes est adaptatif.
joojaa
@joojaa Qu'entendez-vous exactement par là?
ec-m
Lorsque simulnk s'exécute, il ne prend pas d'horodatages fixes (en revanche, il peut ne renvoyer que des horodatages d'inverval fixe). Cela peut donc être plus rapide dans une partie de la simulation que dans une autre. Cela causera des ravages avec votre schéma.
joojaa