IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Simulink Discussion :

Initialisation de mask


Sujet :

Simulink

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Initialisation de mask
    Bonjour,
    Je voudrais savoir si il est possible d'initialiser le mask d'un sous système à partir d'un fichier matlab(.m).
    Je sais que le workspace du mask ne peut pas avoir accès au workspace de Matlab ou aux workspaces d'autres masks. Mais je n'ai trouvé aucune information sur la possibilité de modifier le workspace du mask à partir de celui de Matlab.

    J'ai créé une librairie avec un mask, et j'aimerais ajouter plusieurs fois cette librairie dans un modèle simulink à partir d'un fichier matlab mais avec à chaque fois un mask différent.

    Merci pour votre aide

  2. #2
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Je n'ai toujours pas trouvé de méthodes pour résoudre mon problème mais j'ai trouvé un moyen détourné pour faire à peu près ce que je veux. Il me parait impossible de dialoguer entre le workspace de matlab et celui d'un mask.

    Ma pseudo solution: Je donne un nom prédéfini à mon bloc. En fonction de ce nom, le workspace du mask va charger le m-file associé à ce nom.

    Je suis toujours ouvert à d'autres propositions

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    Bonjour Moskau,

    Je sais que le workspace du mask ne peut pas avoir accès au workspace de Matlab ou aux workspaces d'autres masks. Mais je n'ai trouvé aucune information sur la possibilité de modifier le workspace du mask à partir de celui de Matlab.
    Ma question est presque similaire sauf que moi je veux juste stockée la valeur de mon mask dans le workspace:

    "Est-il possible de récupérer dans le workspace de matlab ou un fichier.mat ou .m (ou quelque chose de facilement accessible) une valeur entrée dans un 'mask' par l'utilisateur dans Simulink?"

    Depuis le temps as tu eu des informations supplémentaires? Peux-tu m'aider?
    Merci!


    PS:Cette communauté est vraiment top, il y en a qui gèrent vraiment!!!

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    Moskau ou quelqu'un d'autre bien sur

  5. #5
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    Citation Envoyé par Moskau Voir le message
    Je sais que le workspace du mask ne peut pas avoir accès au workspace de Matlab
    y a toujours moyen d'y accéder via un evalin

    Citation Envoyé par bab33 Voir le message
    "Est-il possible de récupérer dans le workspace de matlab ou un fichier.mat ou .m (ou quelque chose de facilement accessible) une valeur entrée dans un 'mask' par l'utilisateur dans Simulink?"
    tu peux toujours faire un assignin depuis le mask

    plus propre, tu as find_system et get_param (et set_param pour la première question)

    mais il est quand même mieux de mettre des variables (que l'on défini dans un .m) dans le mask !!
    si beaucoup de variable, ne pas hésiter à passer par une structure

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    Merci beaucoup Fab c'est exactement ce qu'il me fallait.

    Hélas c'est pas moi qui choisit mais mon maître de stage...donc je continue sur cette lancée.

Discussions similaires

  1. [Servlet] Fichiers d'initialisation
    Par david71 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 03/09/2003, 13h47
  2. Créer et initialiser un composant TStatusBar :help:
    Par James_ dans le forum C++Builder
    Réponses: 10
    Dernier message: 21/08/2003, 08h52
  3. [servlet] initialisation d'objets
    Par tiPouick dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 05/08/2003, 12h12
  4. Initialisation de XMLModule
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 10
    Dernier message: 01/04/2003, 10h08
  5. initialisation Directinput avec delphi
    Par Madmaxx dans le forum DirectX
    Réponses: 1
    Dernier message: 21/02/2003, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo