<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>