Les données d'entrée pour Simulink de l'espace de travail
Bonjour, quelqu'un sait? J'ai des données(myData) à partir de l'espace de travail matlab. Et dans matlab simulink j'ai à faire, du système de contrôle de l'organisme de réglementation.D'abord comment mettre des données(myData) à simulink données d'entrée du modèle,et j'en veux pour preuve le graphique deux valeur(myData et le régulateur).
OriginalL'auteur Mr Min | 2011-11-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
From Workspace
bloc pour lire les données( permet de dire simin ) à partir de la worspace.La variable simin devrait une structure avec les champs suivants:
signaux :
valeurs : Un vecteur colonne représentant les données.
Description : Une chaîne de caractères décrivant les données (peut être vide)
le temps : Le temps de timbre, Sa un vecteur colonne, avec la même dimension que celle des signaux de champ ( peut être vide)
C'est pour l'importation de données dans Simulink. Pour l'exportation des données, vous pouvez utiliser le De l'espace de travail bloc dans la bibliothèque Simulink.
Avis, que la sortie sera également une structure, à moins de spécifier dans les propriétés de la De l'espace de travail être un tableau.
Vous pouvez vous référer à la documentation ici
Grâce
Vous pouvez accéder à la valeur d'un vecteur en forme à l'aide de
simout.signals.value
Est que ce que vous recherchez ?Je ne comprends pas.Problème de ce genre, j'ai des données à l'entrée.Mais comment faire pour mettre de l'espace de travail.Mes données a été <1000,1>.Comment mettre ces données à la place de l'intégrateur,Constante,etc.Merci pour votre aide.
+1 pour ta réponse @www.sapnaedu.in
OriginalL'auteur Kiran
Vous pouvez utiliser simulink bloc "De l'espace de travail". Recherche dans la bibliothèque simulink si nécessaire.
Vos données à partir de l'espace de travail doit avoir au moins 2 colonnes, c'est à dire
1. Horodatage
2. Signal
Les deux vecteurs colonnes doivent avoir la même dimension si pas de message d'erreur apparaîtra.
Par exemple dans l'espace de travail
Un<5x2 double>
Un = [ 14.3 0.5 ;14.2 0.48; 14.1 0.44; 14.1 0.5; 14.6 0.6];
Puis, dans Simulink , à l'aide De l'espace de travail, insérer [A] dans le champ de Données, comme illustré dans les exemples. Voir http://www.mathworks.com/help/simulink/slref/fromworkspace.html
Enfin Exécuter votre modèle simulink !
Amusez-Vous
atck
OriginalL'auteur kitkit