[Users-fr] ouvrir plusieurs fichiers dans scilab (résolu)

patrice metaireau alfonse982000 at gmail.com
Mar 21 Oct 08:36:21 CEST 2014


bonjour,

tout fonctionne !!! je calcule la moyenne pour 4 colonnes du fichier
journalier
et les ajoute dan une matrice (nb jours , 4)
puis je sors 4 graphiques que j'exporte (xs2jpg)
la fonction xtitle est très pratique pour peu que l'on ne soit pas trop
exigeent sur la typographie. (plus que les uicontrol de texte)

j'ai eu quelques soucis "trop de fichiers ouverts" malgré des mclose et
mclose(all).

si j'avais du temps (et les compétences...) les 2 choses que je voudrais
faire :
- modifier la fonction scilab dir() pour lui intégrer des options (ou créer
une fonction)
- créer un exécutable que l'opérateur puisse lancer sur son poste

cordialement



Le 20 octobre 2014 21:29, Sébastien GUILLOT <seb-guillot at wanadoo.fr> a
écrit :

> Bonsoir,
>
> Votre programme fonctionne t’il comme vous le voulez ? J’ai pas fait de
> test mais il me semble correct.
>
>
>
> Cordialement
>
>
>
> *Sébastien GUILLOT,*
>
> *Ingénieur en Structures Béton Armé*
>
> *Projet « Scilab aux Eurocodes »*
>
>
>
> *De :* users-fr [mailto:users-fr-bounces at lists.scilab.org] *De la part de*
> patrice metaireau
> *Envoyé :* lundi 20 octobre 2014 10:48
> *À :* French users mailing list for Scilab.
> *Objet :* [Users-fr] ouvrir plusieurs fichiers dans scilab (résolu)
>
>
>
> bonjour,
>
>
>
> tout d'abord merci à la communauté qui m'a aidé à résoudre mon problème.
>
> je souhaitais suivre les pressions et températures moyennes journalières
> d'un banc d'essai sur plusieurs semaines.
>
> un fichier était créé chaque jour. Le nom des fichiers ne permettait pas
> de les classer par date.
>
> je  joins ci dessous le programme Scilab pour info (je suis débutant,
> alors c'est peut être pas très clair...)
>
>
>
> *pour traiter tous les fichiers d'un répertoire :*
>
> //récupère la liste des fichiers textes (ordre alphabétique)
>
> path="C:/Documents and Settings/user/Mes documents//donnees/"
>
> extension=".txt" // filtre le type de fichiers
>
> files=dir(path+"*"+extension)
>
> a=files(3) // liste des dates
>
> nom=files(2) //liste des noms
>
>
>
> *trie par date :*
>
> taille=size(nom,1)
>
> for t=taille:-1:1
>
> [m,p]=max(a) //trouve la date la plus élevée (la plus récente)
>
> final(t)=nom(p) //construit la liste de noms dans l'ordre
>
> a(p)=0 // élimine la date la plus récente de la liste
>
> end
>
>
>
> *traitement de chaque fichier :*
>
> for k= 1:taille
>
>     f=final(k)
>
> fic=mopen(f,'rt')
>
> v=mgetl(fic)
>
>
>
> *
>
> ---- traitement du fichier ( variable v )-----
>
> *
>
> end
>
>
>
>
>
> encore merci à serge steer et sebastien guillot
>
>
> ------------------------------
>    <http://www.avast.com/>
>
> Ce courrier électronique ne contient aucun virus ou logiciel malveillant
> parce que la protection Antivirus avast! <http://www.avast.com/> est
> active.
>
>
> _______________________________________________
> users-fr mailing list
> users-fr at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users-fr
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20141021/83a4ad28/attachment.htm>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: temperature_eau_dopee.jpg
Type: image/jpeg
Taille: 27785 octets
Desc: non disponible
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20141021/83a4ad28/attachment.jpg>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: pression_eau_traitee.jpg
Type: image/jpeg
Taille: 32859 octets
Desc: non disponible
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20141021/83a4ad28/attachment-0001.jpg>


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