<simulation>
  
<header>
    
<title lang="french">Angles de commutations</title>
    
<title lang="english">Commutation angles</title>
    
<title lang="spanish">Ángulos de comunicación</title>
    
<author>Stéphane Mottelet, Guillaume Barbaud</author>
    
<keywords>simulation,scilab,xml</keywords>
      
<keywords lang="spanish">Simulación, Scilab y XML</keywords>
    
<script href="ondul_functions.sci" />
  
</header>
  
<notes lang="french">
    
<p>Le but de cette simulation est d'illustrer le fonctionnement d'une alimentation
    à découpage.
</p>
    
<p>On illustre ici les possibilités d'encapsulation de code Scilab dans un fichier XML. La simulation
        utilise deux scripts : ondul_functions.sci qui est exécuté une seule fois au démarrage de la simulation et
qui contient uniquement des fonctions et des initialisations et ondul_script.sci qui est exécuté à chaque
changement des paramètres.
</p>
  
</notes>
  
<notes lang="english">
    
<p>The goal of this simulation is to illustrate how to use the pulsed
    width modulation technique in a power supply.
</p>
    
<p>This simulation demonstrates the possibility of Scilab code encapsulation in a XML file. The simulation uses
two scripts: ondul_functions.sci which is executed only at the simulation startup and contains only functions and
intialization statements and ondul_script.sci which is executed at every parameter change.
</p>
  
</notes>
  
<notes lang="spanish">
    
<p>La meta de esta simulación es ilustrar el funcionamiento de una alimentación  a recorte</p>
    
<p> Esta simulación demuestra las posibilidades de encapsulación del código Scilab en un fichero XML. La simulación  utiliza dos scripts : ondul_functions.sci que es ejecutado una sola vez al inicio de la simulación y que contiene únicamente funciones y inicializaciones y ondul_scripts.sci que es ejecutado a cada cambio de parámetros</p>
  
</notes>
  
<parameters><section>
      
<title lang="english">Parameters</title>
      
<title lang="french">Paramètres</title>
      
<title lang="spanish">Parámetros</title>
      
<scalar min="2" label="M" max="20" increment="2"><name lang="french">Nombre d'angles de commutation</name><name lang="english">Number of commutation angles</name><name lang="spanish">NNumero de ángulos de comunicación</name><value>2</value></scalar>
      
<scalar min="1" label="ordre" max="10" increment="1"><name lang="french">Ordre du filtre de Butterworth</name><name lang="english">Order of Butterworth filter</name><name lang="spanish">Orden del filtro de Butterworth</name><value>1</value></scalar>
    
</section></parameters>
  
<script href="ondul_script.sci" />
  
<graphs>
    
<parametriccurve2d label="fonde">
      
<name>Signal PWM</name>
      
<name lang="english">PWM signal</name>
      
<name lang="spanish">Señal PWM </name>
      
<x1>
        
<value>t</value>
      
</x1>
      
<x2>
        
<value>fonde(alpha,t)</value>
      
</x2>
    
</parametriccurve2d>
    
<parametriccurve2d label="sommePart">
      
<name>Signal filtré</name>
      
<name lang="english">Filtered signal</name>
      
<name lang="spanish">Señal filtrada</name>
      
<x1>
        
<value>t</value>
      
</x1>
      
<x2>
        
<value>sommePart(bt,t)</value>
      
</x2>
    
</parametriccurve2d>
  
</graphs>
  
<display>
    
<window>
      
<title>Signal PWM avant et après filtrage</title>
      
<title lang="english">PWM signal before and after applying filter</title>
      
<title lang="spanish">Señal antes y después del filtraje</title>
      
<axis2d xmin="-%pi" xmax="%pi" ymin="-2" ymax="2">
        
<drawcurve2d ref="fonde" />
        
<drawcurve2d ref="sommePart" color="green" />
      
</axis2d>
    
</window>
  
</display>
</simulation>