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

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    juin 2014
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2014
    Messages : 49
    Points : 34
    Points
    34
    Par défaut Comment Afficher une variable (Matrice) dans une application compilée ?
    Bonjour
    j'ai une application Matlab assez complexe maintenant, que je compile avec mcc pour générer un runtime deployable.

    Dans cette application des variables (matrice ou cell) sont stockées dans le workspace. (ou l'équivalent après compilation)
    je souhaite ajouter une fonction permettant de visualiser une de ces variables.

    Dans Matlab (or compilation) openvar ('NonVariable') ou openvar NonVariable ouvre l'éditeur de variables et répond à peu près à mon besoin de visualisation.

    Mais cette commande openvar ne fonctionne pas une fois compilé avec mcc:
    j'ai un message d'erreur : Undefined function 'openvar' for input arguments of type 'char':

    je suppose que la fonction openvar n'est pas compilable avec mcc. (pourtant elle n'est pas dans la liste "Functions Not Supported for Compilation by MATLAB Compiler and MATLAB Compiler SDK " ). seule open y est ...

    Est ce qu'il existe une autre fonction compilable permettant de visualiser le contenu d'une variable (matrice) du workspace ?

    Autre idée permettant de faire cet affichage ?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Ingénieur R&D freelance
    Inscrit en
    novembre 2006
    Messages
    20 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur R&D freelance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 010
    Points : 53 974
    Points
    53 974
    Par défaut
    Je me servais de la solution suivante pour visualiser les messages d'erreur de mes applications compilées. Tu devrais pouvoir également l'utiliser pour afficher des valeurs avec fprintf

    Il suffit de lancer le fichier exe directement depuis la Command Window de MATLAB en mettant ! avant le nom de l'exécutable :

    Il faut bien sûr se placer dans le bon répertoire.
    Mes compétences :
    • conception mécanique 3D (Autodesk Fusion 360)
    • développement informatique (MATLAB, Python, C, VBA)
    • impression 3D (Ultimaker)
    • programmation de microcontrôleur (Microchip PIC et Arduino)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

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

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

    Informations forums :
    Inscription : mars 2005
    Messages : 1 742
    Points : 3 153
    Points
    3 153
    Par défaut
    sinon tu peux peut être l'écrire dans un fichier excel temporaire et l'ouvrir

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/06/2009, 22h49
  2. [Interaction] Comment afficher une application Windows Form dans une WPF ?
    Par Lookoum dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 08/09/2008, 17h50
  3. Comment afficher de l'arabe dans mon application
    Par aymen14 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 20/05/2008, 01h19
  4. Réponses: 7
    Dernier message: 20/04/2007, 17h42
  5. Comment afficher une valeur contenue dans une variable ?
    Par manubrard dans le forum Langage
    Réponses: 5
    Dernier message: 20/02/2006, 16h56

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