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 :

Comment inclure un "addpath" directement dans un modèle Simulink ?


Sujet :

Simulink

  1. #1
    Membre à l'essai
    Femme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 15
    Points : 11
    Points
    11
    Par défaut Comment inclure un "addpath" directement dans un modèle Simulink ?
    Bonjour,

    J'ai une petite question pratique : j'utilise un modèle référencé dans un modèle Simulink et à chaque réouverture de Matlab, je dois redonner le chemin d'accès du modèle dans un script à part ou dans le workspace. Est-ce qu'il est possible de faire un "addpath" autrement dans le modèle Simulink lui-même pour qu'il soit indépendant ? (j'ai déjà tenté dans les Callbacks, ça ne fonctionne pas).
    Question subsidiaire : même problème pour une variable à charger dont le fichier.mat se trouve dans un autre dossier.
    Merci d'avance pour votre aide !

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 881
    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 881
    Points : 3 429
    Points
    3 429
    Par défaut
    salut

    tu fais un clic droit dans le fond de ton simulink et tu choisi le menu "model properties"
    puis l'onglet "callbacks" et tu met tes lignes de commande dans le callback "initfcn" pour qu'elles soient exécutés à l'initialisation de ton modèle

    Fabien

  3. #3
    Membre à l'essai
    Femme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Merci pour la réponse
    Mais comme dit j'ai déjà essayé les callbacks, ça ne fonctionne pas avec le modèle référencé (avec la variable à charger, ça semble fonctionner).
    J'ai tenté dans "Init" et dans "Preload" je ne sais pas quelle est la différence mais aucun n'a marché; il a fallu que j'ajoute le chemin d'accès depuis le workspace.

  4. #4
    Membre à l'essai
    Femme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Bon en fait pour le modèle référencé, ça fonctionne mais seulement en mettant le "addpath" dans la Callback "Preload", puis enregistrer le modèle, le fermer et à la réouverture le modèle référencé est bien intégré au modèle Simulink.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Comment inclure des champs d'un formulaire dans une requête ?
    Par gaelj dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/02/2010, 07h36
  2. Comment inclure la bibilotheque C Run-Time dans Code::Block ?
    Par Frantz69 dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 07/02/2009, 19h37

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