[Users-fr] Lot users-fr, Vol 37, Parution 4

redamouzdahir redamouzdahir at gmail.com
Jeu 24 Sep 11:01:25 CEST 2015


قز6



Envoyé depuis mon smartphone Samsung Galaxy.

-------- Message d'origine --------
De : users-fr-request at lists.scilab.org 
Date :09/21/2015  8:10 PM  (GMT+00:00) 
À : users-fr at lists.scilab.org 
Cc :  
Objet : Lot users-fr, Vol 37, Parution 4 

Envoyez vos messages pour la liste users-fr à
	users-fr at lists.scilab.org

Pour vous (dés)abonner par le web, consultez
	http://lists.scilab.org/mailman/listinfo/users-fr

ou, par email, envoyez un message avec 'help' dans le corps ou dans le
sujet à
	users-fr-request at lists.scilab.org

Vous pouvez contacter l'administrateur de la liste à l'adresse
	users-fr-owner at lists.scilab.org

Si vous répondez, n'oubliez pas de changer l'objet du message afin
qu'il soit plus spécifique que "Re: Contenu du digest de users-fr..."


Thèmes du jour :

   1. Lecture d'un fichier binaire (FORTRAN) (Pointin Yves)
   2. Re: Lecture d'un fichier binaire (FORTRAN) (Rafael Guera)


----------------------------------------------------------------------

Message: 1
Date: Mon, 21 Sep 2015 13:39:20 +0200
From: Pointin Yves <yves.pointin at sfr.fr>
To: users-fr at lists.scilab.org
Subject: [Users-fr] Lecture d'un fichier binaire (FORTRAN)
Message-ID: <55FFEC68.5000000 at sfr.fr>
Content-Type: text/plain; charset="utf-8"; Format="flowed"

Bonjour,

Retraité, je cherche à transférer mes programmes Linux (développé avec 
Scilab depuis plus de 10 ans)
sous Windows 10.

Je veux lire un fichier binaire écrit par un programme FORTRAN avec ces 
quelques lignes :

[u,ierr]=mopen(filename,'rb');ml4=mgeti(4,'il',u);
printf('ML4 = %d %d \n',ml4(1),ml4(2));
npts=iconvert(int(ml4(2)/2+0.01),12);
ii=npts(1);
xbuf=mget(ii,'fl',u); si ii a bien la valeur demandée et le bon type : 
-->ii = 292 -->isscalar(ii) ans = T -->inttype(ii) ans = 12. j'ai une 
erreur : xbuf=mget(ii,'fl',u); !--error 999 mget : Type erroné de 
l'argument d'entrée n°1 : Une valeur entière positive attendue. at line 
58 of exec file called by : 
exec('C:\cygwin64\home\yves\WAVEPRO\ytrace.sci', -1) alors que l'ordre :
xbuf=mget(292,'fl',u); donne bien les valeurs attendues !!! 
-->xbuf(1:10) ans = column 1 to 5 0.0013759 0.1500000 0.0013759 0.249984 
0.0013759 column 6 to 10 0.3499920 0.0013759 0.4500000 0.0013759 
0.5499840  Toute suggestion est bienvenue. Cordialement,



------------------------------------------------------------------------
Avast logo <https://www.avast.com/antivirus> 	

L'absence de virus dans ce courrier électronique a été vérifiée par le 
logiciel antivirus Avast.
www.avast.com <https://www.avast.com/antivirus>






---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.scilab.org/pipermail/users-fr/attachments/20150921/f042c873/attachment-0001.html>

------------------------------

Message: 2
Date: Mon, 21 Sep 2015 20:04:44 +0100
From: Rafael Guera <jrafaelbguerra at hotmail.com>
To: "'French users mailing list for Scilab.'"
	<users-fr at lists.scilab.org>
Subject: Re: [Users-fr] Lecture d'un fichier binaire (FORTRAN)
Message-ID: <BLU436-SMTP1430B3373967907D09D3C8ECC460 at phx.gbl>
Content-Type: text/plain; charset="utf-8"

Bonsoir,
 
Est-ce qu?en convertissant ?ii? à 4 octets les choses s?améliorent?  ii = iconvert(ii,14)
 
Cordialement,
 
Rafael
 
 
From: users-fr [mailto:users-fr-bounces at lists.scilab.org] On Behalf Of Pointin Yves
Sent: Monday, September 21, 2015 12:39 PM
To: users-fr at lists.scilab.org
Subject: [Users-fr] Lecture d'un fichier binaire (FORTRAN)
 
Bonjour,

Retraité, je cherche à transférer mes programmes Linux (développé avec Scilab depuis plus de 10 ans) 
sous Windows 10. 

Je veux lire un fichier binaire écrit par un programme FORTRAN avec ces quelques lignes :
[u,ierr]=mopen(filename,'rb');
ml4=mgeti(4,'il',u);
printf(' ML4 = %d %d \n',ml4(1),ml4(2));
npts=iconvert(int(ml4(2)/2+0.01),12);
ii=npts(1);
xbuf=mget(ii,'fl',u);
 
si ii a bien la valeur demandée et le bon type :
 
-->ii  =
 
  292  
 
-->isscalar(ii)
 ans  =
 
  T  
 
-->inttype(ii)
 ans  =
 
    12.  
 
j'ai une erreur :
 
 xbuf=mget(ii,'fl',u);
                           !--error 999 
mget : Type erroné de l'argument d'entrée n°1 : Une valeur entière positive attendue.
at line      58 of exec file called by :    
exec('C:\cygwin64\home\yves\WAVEPRO\ytrace.sci', -1)
 
 
alors que l'ordre :
 
 xbuf=mget(292,'fl',u);
 
donne bien les valeurs attendues !!!
 
-->xbuf(1:10)
 ans  =
 
 
         column 1 to 5
 
    0.0013759    0.1500000    0.0013759    0.249984    0.0013759  
 
         column  6 to 10
 
    0.3499920    0.0013759    0.4500000    0.0013759    0.5499840 
 
 Toute suggestion est bienvenue.
 
 
    Cordialement,
 
  _____  


 <https://www.avast.com/antivirus> 
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. 
www.avast.com <https://www.avast.com/antivirus>  
 



  _____  


 <https://www.avast.com/antivirus> 
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. 
www.avast.com <https://www.avast.com/antivirus>  
 
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.scilab.org/pipermail/users-fr/attachments/20150921/f229c689/attachment.html>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: ~WRD000.jpg
Type: image/jpeg
Taille: 823 octets
Desc: non disponible
URL: <http://lists.scilab.org/pipermail/users-fr/attachments/20150921/f229c689/attachment.jpg>

------------------------------

Subject: Pied de page des remises groupées

_______________________________________________
users-fr mailing list
users-fr at lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users-fr


------------------------------

Fin de Lot users-fr, Vol 37, Parution 4
***************************************
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20150924/2f76f092/attachment.htm>


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