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

MATLAB Discussion :

Retour à la ligne [Débutant]


Sujet :

MATLAB

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 41
    Par défaut Retour à la ligne
    Bonjour, je ne trouve le caractère qui permet de faire un retour à la ligne compréhensible par notepad.

    Mon application, j'ouvre un fichier texte, je calcule quelques infos, et je copie ces infos dans le fichier texte ouvert. Pour chaque itération du calcule j'écris les infos sur la ligne suivante.

    Mon 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
     
     
    fid=fopen('C:\EEUG07\ATPDraw\Atp\total_param.txt','w');
     
    for C1=18E-9 : 10E-9 : 28E-9  
     
    %Calcul de PCC
    Pcc=390E6
    Ueff=6.6e3
    rapport=12.5;%Ration X/R
    Zcc=(Ueff^2)/Pcc;
    Xcc=sqrt(Zcc^2/(1+1/rapport^2));
    Lcc=Xcc/(100*pi)
    Rcc=Xcc/rapport
     
    %Calcul du moteur sous une charge RL avec les paramètres du schéma équivalent
    % Rfe=
    % Xm=
    % R1=
    % X1=
    % R2=
    % X2=
    % Zfer=(Rfe*i*Xm)/(Rfe+i*Xm)
    % Zrotor=R2+i*X2
    % Zstator=R1+i*X1
    % Zeq=Zstator+((Zfer*Zrotor)/(Zfer+Zrotor))
     
    %Calcul du moteur sous une charge RL sans les paramètres du schéma équivalent
    %data
    Pn=2750E3;
    cosphin=0.9;
    cosphid=0.12;
    K=6.5;
    U=6600;
    %Calculs
    Sn=Pn/cosphin;
    Sd=Sn*K;
    ZM=U^2/Sd;
    RM=ZM*cosphid
    XM=sqrt(ZM^2-RM^2);
    LM=XM/(100*pi)
    CM=1/(4*pi^2*14000^2*LM)
     
    %Calcul de la fréquence de résonance en fonction des capas et inductance
    %C1=18.44e-9;
    CAV=216.7E-9;
    C2=CAV+CM;
    Ceq=C1*C2/(C1+C2);
    L1=3.1E-6;
    L2=20.46E-6;
    Leq=L1+L2;
    F=1/(2*pi*sqrt(Ceq*Leq))
     
    %Calcul de la fréquence des oscillations en fonction de la PCC et des capas
    Cosc=C1+C2;
    Fosc=1/(2*pi*sqrt(Cosc*Lcc))
     
    %Calcul de la résistance d'amortissement des inductances
    K=40;
    Ram1=K*2*pi*F*L1
    Ram2=K*2*pi*F*L2
    Rccam=2*pi*Fosc*Lcc
     
    % %Calcul de la résistance en fonction de la fréquence en tenant compte de l'effet de peau
    % %F=120000
    Section=120;%en mm²
    Rayon=sqrt(Section/pi)*1E-3;
    %ro=3E-8;%Pour un cable aluminium
    ro=1.8E-8%Pour un cable cuivre
    e=1/sqrt((pi*4*pi*1E-7*F)/ro);
    Surf=pi*Rayon^2-pi*(Rayon-e)^2;
    Res1=ro*20/(Surf*2)%Surf*2 car 2 cables en parralèles
    Res2=ro*235/(Surf*2)%Surf*2 car 2 cables en parralèles
     
     
     
    %Tracé de la capa equivalente en fonction de deux capacités
    %for C1 = 1 : 200,
    %Ceq(C1)=C1*176/(C1+176);
    %end
    %plot(Ceq)
     
    %Mise à l'échelle ATP des capacités et inductances
    Lcc=Lcc*1E3;
    L1=L1*1E3;
    L2=L2*1E3;
    LM=LM*1E3;
    C1=C1*1E6;
    CAV=CAV*1E6;
    CM=CM*1E6;
     
    fprintf(fid,'%-2.12f  %-8.8f  %-8.8f  %-2.12f  %-2.12f  %-8.8f  %-8.8f  %-2.12f  %-8.8f  %-8.8f  %-2.12f  \n\r',Lcc,Rcc,Rccam,C1,L1,Res1,Ram1,L2,Res2,Ram2,CAV);
     
    end
     
    fclose(fid);
    C'est donc la commande \n\r qui ne me permet pas de réaliser le retour à la ligne sur notepad. A noter que ça fonctionne avec wordpad, mais dans mon cas il est impératif que ça fonctionne avec notepad.

    Merci,

    Christophe

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Essaye de rajouter l'option 't' lors de l'ouverture du fichier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    fid=fopen('C:\EEUG07\ATPDraw\Atp\total_param.txt','wt');
    Bonne apm,
    Duf

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 41
    Par défaut
    Merci ça marche nickel!!

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 316
    Par défaut
    L'argument \r n'est donc plus nécessaire

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Caractère de retour à la ligne.
    Par Pari dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/03/2009, 10h59
  2. [FileWriter] retour à la ligne
    Par LoLoSS dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 23/06/2004, 11h52
  3. [JTextArea] Fichier et retour à la ligne
    Par eraim dans le forum Composants
    Réponses: 4
    Dernier message: 23/06/2004, 09h21
  4. [MFC] Retour à la ligne dans un CEdit
    Par Kant dans le forum MFC
    Réponses: 7
    Dernier message: 18/02/2004, 09h58
  5. Conserver les retours à la ligne
    Par arwen dans le forum ASP
    Réponses: 2
    Dernier message: 04/12/2003, 13h50

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