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

Scilab Discussion :

image,fichiers,mise à jour


Sujet :

Scilab

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 18
    Par défaut image,fichiers,mise à jour
    Bonjour,

    Je suis actuellement en train de créer une IHM (et débutant en programmation scilab) et j'aimerais savoir si on peut faire les choses suivantes :
    -mettre une image en fond
    -mettre un outil pour aller chercher un fichier de type .text, avec une boite avec le chemin et le bouton browse à droite du champ.

    Puis j'ai un petit soucis :

    J'ai crées mes uicontrol avec des valeurs entrées dans les champs par défaut. Quand l'utilisateur modifie ces valeurs, j'aimerais que celle-ci soit mise à jour. Donc pour appliquer cette mise à jour j'ai voulu créer un bouton et aller rechercher les valeurs dans les champ avec la fonction get. Par contre j'ai une erreur et je comprends pas... voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    /////////////////////////////////////////
    //////////////BOUTON ARRET///////////////
    /////////////////////////////////////////
    extraire_data=uicontrol(main_pannel,"style","pushbutton");
    extraire_data.Position = [220 0 150 20];
    extraire_data.String = "Extraire";
    extraire_data.BackgroundColor=[0.9 0.9 0.9];
    extraire_data.Callback = "callback_extraire_data";
     
    function callback_extraire_data (extraire_data)
     
        for a=1:size(labels1,2)
        matrix_mesh_properties=[matrix_mesh_properties;get(mesh_properties(a),"String")];
        end
     
        for b=1:size(labels3,2)
        matrix_parameters=[matrix_parameters;get(parameters(b),"String")];
        matrix_parameters=evstr(matrix_parameters);
        end
        x_dialog("Données extraite")
     
    endfunction
    et l'erreur que j'ai obtenu suite à ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
      !--error 144 
    Opération non définie pour les opérandes données.
     
    vérifier ou définir la fonction %s_f_c pour la surcharge.
     
    at line       8 of function callback_extraire_data called by :  
    o; end;gcbo = getcallbackobject(188);callback_extraire_data;if exists("%ol
    while executing a callback
    Si vous avez des critiques, propositions sur mon code, n'hésitez pas à m'en faire part. Je progresse énormément de mes erreur, et débuter en programmation tout seul...

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Citation Envoyé par christolb59 Voir le message
    Bonjour,

    Je suis actuellement en train de créer une IHM (et débutant en programmation scilab) et j'aimerais savoir si on peut faire les choses suivantes :
    -mettre une image en fond
    -mettre un outil pour aller chercher un fichier de type .text, avec une boite avec le chemin et le bouton browse à droite du champ.
    Pour la première aucune idée, pour la deuxième, tu peux utiliser uigetfile.

    Pour ton message d'erreur, l'erreur semble provenir de cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    matrix_parameters=[matrix_parameters;get(parameters(b),"String")];
    Mais sans le code complet, difficile de dire ce qui provoque cette erreur...
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/04/2015, 14h10
  2. Réponses: 2
    Dernier message: 23/03/2014, 17h21
  3. import de fichiers : mise à jour
    Par Marie40200 dans le forum Microsoft Dynamics CRM
    Réponses: 1
    Dernier message: 26/11/2013, 11h02
  4. [JpGraph] image non mise à jour
    Par Lyna31 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 14/03/2007, 17h07
  5. Mise à jour d'une table avec un fichier csv
    Par blackangel dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 26/05/2005, 15h46

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