Fonction Scilab
eng - fr


return_block_desc - retourne la description des blocs d'une liste scs_m

Librairie

Séquence d'appel

txt = return_block_desc(scs_m,dbl)

Paramètres

Description

Add here a paragraph of the function description. Other paragraph can be added

Add here a paragraph of the function description

Exemple

Add here scilab instructions and comments

Contenu du fichier


//Fonction qui retourne une description des blocks 
//d'une liste scs_m
//si dbl==1 alors élimine les doublons

function txt=return_block_desc(scs_m,dbl)
 txt=[]
 [%lhs,%rhs]=argn(0)
 n=lstsize(scs_m.objs) //nbr d'objet dans scs_m
 for i=1:n
  if execstr('scs_m.objs(i).gui','errcatch')==0 then
    ww=whereis(scs_m.objs(i).gui)
    if ww==[]|ww=='' then ww='', end
    txt=[txt;string(scs_m.objs(i).gui) string(i) string(ww) string(scs_m.objs(i).model.sim(1))]
  end
 end
 
  if exists('dbl') then
   if dbl==1 then //Trouve les doublons
    if txt<>[] then
     tt=txt(1,:)
     for i=1:size(txt,1)
         ok=%t
         for j=1:size(tt,1)
           if tt(j,1)==txt(i,1) then 
            ok=%f
           end
         end
         if ok then tt=[tt;txt(i,:)], end  
     end
     txt=tt
    end
   end
  end
endfunction

Fonction(s) utilisée(s)

Add here the used function name and references

Auteurs

enter here the author name Add here the author references