[Users-fr] conflit gestion de graphique et interaction console en parallèle

CHEZE David 227480 david.cheze at cea.fr
Mer 1 Aou 10:29:09 CEST 2018


Bonjour

J'ai remarqué un comportement étrange avec mon installation : scilab 6.0.1 WIN7 64 bits : lorsque je place les macros de création de graphiques au sein d'une boucle d'interaction via la console scilab, les fenêtres graphiques ne sont plus interactives (aucune des fonctions menus ou boutons de la fenêtre grpahique ne sont accessibles) tant que je n'ai pas interrompu la boucle principale de saisie console. Cf script simplifié ci-dessous pour reproduire le comportement.                 -->bugzilla ?
Merci pour vos commentaires, solutions pour reprendre la main sur ces fenêtres graphiques isolées ?

David


//traitement d'un jeu de fichiers
mprintf("saisie indice>=1 , [] pour quitter:\n")
saisie=mscanf("%s")
//sélection indices pour traitement de la pile de fichier
prof=[evstr(saisie)]'

while prof<>[]
    //configuration du traitement sur le jeu de fichiers sélectionnés
    mprintf("graphiques des tests ? 0/1 \n")
    graphique=mscanf("%d")
    //traitement

    if graphique then
        scf();
        x=[1:50]'
        Donnees = grand(50,3,'unf',0,120)
        try
            for i=1:4
                subplot(2,2,i)
                plot2d(x,Donnees)
                legend("D1","D2","D3")
            end
        catch
            disp("Erreur représentation graphique impossible")
        end
    end

    //invite nouvelle sélection de traitement
    mprintf("saisie indice>=1 , [] pour quitter:\n")
    saisie=mscanf("%s")
    prof=[evstr(saisie)]'   //en colonne
end



-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20180801/8b882021/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr