[Scilab-users] GUI save and import data

Rafael Guerra jrafaelbguerra at hotmail.com
Mon Sep 12 12:51:45 CEST 2016


Hi,

Not related with your error message but the code line:

  for i=1:size(par)

does not sound good.
Try replacing by:

   for i=1:length(par)

Regards,
Rafael

-----Original Message-----
From: users [mailto:users-bounces at lists.scilab.org] On Behalf Of petarf
Sent: Monday, September 12, 2016 12:45 PM
To: users at lists.scilab.org
Subject: Re: [Scilab-users] GUI save and import data

Hi Paul, 

Thank you for your fast replay. Now I have this problem.


function saveFile
    
    // Gather data
    //par=[];
    Q=findobj("tag","Q"); par(1)=evstr(Q.string);
    dpTot=findobj("tag","dpTot"); par(2)=evstr(dpTot.string);
    rho=findobj("tag","rho"); par(3)=evstr(rho.string);
    n=findobj("tag","n"); par(4)=evstr(n.string);
    eta=findobj("tag","eta"); par(5)=evstr(eta.string);
    dh=findobj("tag","dh"); par(6)=evstr(dh.string);
    ds=findobj("tag","ds"); par(7)=evstr(ds.string);
    z=findobj("tag","z"); par(8)=evstr(z.string);
    Lh=findobj("tag","Lh"); par(9)=evstr(Lh.string);
    Ls=findobj("tag","Ls"); par(10)=evstr(Ls.string);
    beta2h=findobj("tag","beta2h"); par(11)=evstr(beta2h.string);
    m=findobj("tag","m"); par(12)=evstr(m.string);
    k=findobj("tag","k"); par(13)=evstr(k.string);
    sh=findobj("tag","sh"); par(14)=evstr(sh.string);
    ss=findobj("tag","ss"); par(15)=evstr(ss.string);
    rSl=findobj("tag","rSl"); par(16)=evstr(rSl.string);
    rSt=findobj("tag","rSt"); par(17)=evstr(rSt.string);
    zetaMax=findobj("tag","zetaMax"); par(18)=evstr(zetaMax.string);
    
    
    
    //N=findobj("tag","N"); par(18)=evstr(N.string);
    
    //e=findobj("tag","e"); par(20)=evstr(e.string);
    alpha=findobj("tag","alpha"); par(19)=evstr(alpha.string);
    rDeltaR=findobj("tag","rDeltaR"); par(20)=evstr(rDeltaR.string);
    rVas=findobj("tag","rVas"); par(21)=evstr(rVas.string);
    rVah=findobj("tag","rVah"); par(22)=evstr(rVah.string);
    rDDVa=findobj("tag","rDDVa"); par(23)=evstr(rDDVa.string);
    rDDuVu=findobj("tag","rDDuVu"); par(24)=evstr(rDDuVu.string);
    scL=findobj("tag","scL"); par(25)=evstr(scL.string);
    
    
    
    
    [FileName]=uiputfile("","","Choose a file name");
    Name=fullfile(FileName);
    fidI=mopen(Name,'w');
    for i=1:size(par)
        
        mfprintf(fidI,"%0.5f\n",par(i)):
    end
    mclose(fidI);
endfunction

This is the part where i store data. I get this:
mfprintf(fidI,"%0.5f\n",par(i)):
                                         !--error 2 
Invalid factor.
at line      45 of function saveFile called by :  
endfunction

Any ideas?

Regards,
Petar




--
View this message in context: http://mailinglists.scilab.org/GUI-save-and-import-data-tp4034558p4034560.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.
_______________________________________________
users mailing list
users at lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users



More information about the users mailing list