[Scilab-users] Dot Notation

samy samad13 at hotmail.de
Tue Jan 8 09:30:47 CET 2013


hi serge,
thanks for you answer i will try it .


Date: Thu, 3 Jan 2013 09:50:32 -0800
From: ml-node+s994242n4025609h62 at n3.nabble.com
To: samad13 at hotmail.de
Subject: Re: Dot Notation



	
  
    
  
  
    It would be easy if your file contained
      something like

      ASY.Pr.VER = 2.0

      

      ASY.Pr.NAME = "Samy"

      

      ASY.Pr.REKE = "XY"

      

      ASY.Pr.LOG=[]

      Because in such a case you may have only to exec it.

      

      If you cannot produce such a file  maybe you can proceed as follow

      

      digits=string(0:9);

      txt=stripblanks(mgetl('your file'));

      txt(txt=='')=[]; //remove blank lines

      n=size(txt,1); //the number of lines

      I=[];

      for k=1:n

       t=tokens(txt(k),"=");

       if size(t,'*')==2 then

         t2=stripblanks(t(2));

         if or(part(t2,1)==digits) then

           I=[I;txt(k)];

         else

           I=[I;t(1)+"="""+t2+""""];

         end

       else

         I=[I;txt(k)+"=[]"];

       end

      end

      clear ASY

      execstr(I)

      //here ASY is a struct with one field named Pr and ASY.Pr
        is a struct

      ASY.Pr

      

      

      Serge Steer

      

      Le 03/01/2013 09:35, samy a écrit :

    
    
      Hello everyone,

i want to read a text file with the following Output:

ASY.Pr.VER = 2.0

ASY.Pr.NAME = Samy

ASY.Pr.REKE = XY

ASY.Pr.LOG

and give it as a tlist in scilab for example
tlist(['Pr,'VER','NAME','REKE','LOG'],2.0,Samy, XY)

it's possible? 

i have a large file

I thank you in advance for any help.



--
View this message in context: http://mailinglists.scilab.org/Dot-Notation-tp4025607.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.
_______________________________________________
users mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/users


    
    

  


_______________________________________________

users mailing list

[hidden email]

http://lists.scilab.org/mailman/listinfo/users


	
	
	
	

	

	
	
		If you reply to this email, your message will be added to the discussion below:
		http://mailinglists.scilab.org/Dot-Notation-tp4025607p4025609.html
	
	
		
		To unsubscribe from Dot Notation, click here.

		NAML
	 		 	   		  



--
View this message in context: http://mailinglists.scilab.org/Dot-Notation-tp4025607p4025625.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20130108/7219eecc/attachment.htm>


More information about the users mailing list