13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="VARIABLE_DELAY" xml:lang="fr">
15
<refname>VARIABLE_DELAY</refname>
16
<refpurpose>Retard pur variable</refpurpose>
23
<imagedata align="center" fileref="../../../../images/palettes/VARIABLE_DELAY.png" valign="middle"/>
28
<refsection id="Contents_VARIABLE_DELAY">
29
<title>Contenu</title>
33
<link linkend="VARIABLE_DELAY">Retard pur variable</link>
40
<xref linkend="Palette_VARIABLE_DELAY">Palette</xref>
45
<xref linkend="Description_VARIABLE_DELAY">Description</xref>
50
<xref linkend="Dialogbox_VARIABLE_DELAY">Boîte de dialogue</xref>
55
<xref linkend="Defaultproperties_VARIABLE_DELAY">Propriétés par défaut</xref>
60
<xref linkend="Interfacingfunction_VARIABLE_DELAY">Fonction d'interfaçage</xref>
65
<xref linkend="Computationalfunction_VARIABLE_DELAY">Fonction de calcul</xref>
70
<xref linkend="Example_VARIABLE_DELAY">Exemple</xref>
77
<refsection id="Palette_VARIABLE_DELAY">
78
<title>Palette</title>
82
<link linkend="Continuous_pal">Palette Systèmes à temps continu</link>
87
<refsection id="Description_VARIABLE_DELAY">
88
<title>Description</title><para>Le bloc Retard pur variable peut être utilisé pour simuler un délai variable
89
entre une action et son effet. Le bloc est utilisé, par exemple, pour modéliser
90
un système avec un tube où la vitesse de pompage du fluide dans le tube est variable.
92
<para>Le bloc accepte deux entrées et une sortie : la première entrée est le
93
signal u(t) qui passe à travers le bloc (entrée de donnée); la seconde entrée
94
est le temps de retard variable τ(t).
99
<imagedata align="center" fileref="../../../examples/variable_delay_with_equations.png" valign="middle"/>
103
<para>A l'instant t, le bloc sort l'entrée retardée u(θ) où θ
104
est le temps de simulation courant t moins le paramètre de retard τ.
106
<para>L'équation du signal de sortie est :</para>
109
<latex>y(t) = y(θ) - u(t - τ(t))</latex>
112
<refsection id="Dialogbox_VARIABLE_DELAY">
113
<title>Boîte de dialogue</title>
117
<imagedata align="center" fileref="../../../examples/variable_delay1.png" valign="middle"/>
125
<emphasis role="bold">Max delay</emphasis>
127
<para>Il définit la plus grande valeur admissible sur l'entrée de retard. La
128
valeur ne peut pas être négative.
130
<para>Propriétés Type 'vec' de taille 1.</para>
134
<emphasis role="bold">initial input</emphasis>
136
<para>La sortie générée par le bloc jusqu'à ce que le temps de simulation
137
atteigne pour la première fois le temps donné sur l'entrée de retard.
139
<para>Propriétés : Type 'vec' de taille 1.</para>
143
<emphasis role="bold">Buffer size</emphasis>
145
<para>Le nombre de points que le bloc peut mémoriser.</para>
146
<para>Propriétés : Type 'vec' de taille 1.</para>
150
<refsection id="Defaultproperties_VARIABLE_DELAY">
151
<title>Propriétés par défaut</title>
155
<emphasis role="bold">always active:</emphasis> oui
160
<emphasis role="bold">direct-feedthrough:</emphasis> non
165
<emphasis role="bold">zero-crossing:</emphasis> non
170
<emphasis role="bold">mode:</emphasis> non
175
<emphasis role="bold">regular inputs:</emphasis>
178
<emphasis role="bold">- port 1 : size [1,1] / type 1</emphasis>
181
<emphasis role="bold">- port 2 : size [1,1] / type 1</emphasis>
186
<emphasis role="bold">regular outputs:</emphasis>
189
<emphasis role="bold">- port 1 : size [1,1] / type 1</emphasis>
194
<emphasis role="bold">number/sizes of activation inputs:</emphasis> 0
199
<emphasis role="bold">number/sizes of activation outputs:</emphasis> 0
204
<emphasis role="bold">continuous-time state:</emphasis>non
209
<emphasis role="bold">discrete-time state:</emphasis> non
214
<emphasis role="bold">object discrete-time state:</emphasis>non
219
<emphasis role="bold">name of computational function:</emphasis>
220
<emphasis role="italic">variable_delay</emphasis>
225
<refsection id="Example_VARIABLE_DELAY">
226
<title>Exemple</title>
227
<para>Dans cet exemple, le temps de retard maximum dans le dialogue des Paramètres de Bloc
228
est mis à 4. Le signal d'entrée est une onde sinusoïdale d'amplitude 1 et de fréquence 0,2 Hz.
230
<para>Le bloc constant est initialisé à 2 pour introduire un délai de 2 secondes. Les formes d'ondes en entrée et
231
en sortie du bloc VARIABLE_DELAY sont montrées ci-dessous :
234
<link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/en_US/VARIABLE_DELAY_en_US.xcos">
237
<imagedata fileref="../../../examples/continuous_pal/fr_FR/variable_delay_diagram_fr_FR.png" align="center"/>
243
<imagedata fileref="../../../examples/continuous_pal/fr_FR/variable_delay_plot_fr_FR.png" align="center"/>
248
<refsection id="Interfacingfunction_VARIABLE_DELAY">
249
<title>Fonction d'interfaçage</title>
252
<para>SCI/modules/scicos_blocks/macros/Linear/VARIABLE_DELAY.sci</para>
256
<refsection id="Computationalfunction_VARIABLE_DELAY">
257
<title>Fonction de calcul</title>
260
<para>SCI/modules/scicos_blocks/src/c/variable_delay.c (Type 4)</para>
15
<refname>VARIABLE_DELAY</refname>
16
<refpurpose>Retard pur variable</refpurpose>
23
<imagedata align="center" fileref="../../../../images/palettes/VARIABLE_DELAY.png" valign="middle"/>
28
<refsection id="Contents_VARIABLE_DELAY">
29
<title>Contenu</title>
33
<link linkend="VARIABLE_DELAY">Retard pur variable</link>
40
<xref linkend="Palette_VARIABLE_DELAY">Palette</xref>
45
<xref linkend="Description_VARIABLE_DELAY">Description</xref>
50
<xref linkend="Dialogbox_VARIABLE_DELAY">Boîte de dialogue</xref>
55
<xref linkend="Defaultproperties_VARIABLE_DELAY">Propriétés par défaut</xref>
60
<xref linkend="Interfacingfunction_VARIABLE_DELAY">Fonction d'interfaçage</xref>
65
<xref linkend="Computationalfunction_VARIABLE_DELAY">Fonction de calcul</xref>
70
<xref linkend="Example_VARIABLE_DELAY">Exemple</xref>
77
<refsection id="Palette_VARIABLE_DELAY">
78
<title>Palette</title>
82
<link linkend="Continuous_pal">Palette Systèmes à temps continu</link>
87
<refsection id="Description_VARIABLE_DELAY">
88
<title>Description</title><para>Le bloc Retard pur variable peut être utilisé pour simuler un délai variable
89
entre une action et son effet. Le bloc est utilisé, par exemple, pour modéliser
90
un système avec un tube où la vitesse de pompage du fluide dans le tube est variable.
92
<para>Le bloc accepte deux entrées et une sortie : la première entrée est le
93
signal u(t) qui passe à travers le bloc (entrée de donnée); la seconde entrée
94
est le temps de retard variable τ(t).
99
<imagedata align="center" fileref="../../../examples/variable_delay_with_equations.png" valign="middle"/>
103
<para>A l'instant t, le bloc sort l'entrée retardée u(θ) où θ
104
est le temps de simulation courant t moins le paramètre de retard τ.
106
<para>L'équation du signal de sortie est :</para>
109
<latex>y(t) = y(θ) - u(t - τ(t))</latex>
112
<refsection id="Dialogbox_VARIABLE_DELAY">
113
<title>Boîte de dialogue</title>
117
<imagedata align="center" fileref="../../../examples/variable_delay1.png" valign="middle"/>
125
<emphasis role="bold">Max delay</emphasis>
127
<para>Il définit la plus grande valeur admissible sur l'entrée de retard. La
128
valeur ne peut pas être négative.
130
<para>Propriétés Type 'vec' de taille 1.</para>
134
<emphasis role="bold">initial input</emphasis>
136
<para>La sortie générée par le bloc jusqu'à ce que le temps de simulation
137
atteigne pour la première fois le temps donné sur l'entrée de retard.
139
<para>Propriétés : Type 'vec' de taille 1.</para>
143
<emphasis role="bold">Buffer size</emphasis>
145
<para>Le nombre de points que le bloc peut mémoriser.</para>
146
<para>Propriétés : Type 'vec' de taille 1.</para>
150
<refsection id="Defaultproperties_VARIABLE_DELAY">
151
<title>Propriétés par défaut</title>
155
<emphasis role="bold">always active:</emphasis> oui
160
<emphasis role="bold">direct-feedthrough:</emphasis> non
165
<emphasis role="bold">zero-crossing:</emphasis> non
170
<emphasis role="bold">mode:</emphasis> non
175
<emphasis role="bold">regular inputs:</emphasis>
178
<emphasis role="bold">- port 1 : size [1,1] / type 1</emphasis>
181
<emphasis role="bold">- port 2 : size [1,1] / type 1</emphasis>
186
<emphasis role="bold">regular outputs:</emphasis>
189
<emphasis role="bold">- port 1 : size [1,1] / type 1</emphasis>
194
<emphasis role="bold">number/sizes of activation inputs:</emphasis> 0
199
<emphasis role="bold">number/sizes of activation outputs:</emphasis> 0
204
<emphasis role="bold">continuous-time state:</emphasis>non
209
<emphasis role="bold">discrete-time state:</emphasis> non
214
<emphasis role="bold">object discrete-time state:</emphasis>non
219
<emphasis role="bold">name of computational function:</emphasis>
220
<emphasis role="italic">variable_delay</emphasis>
225
<refsection id="Example_VARIABLE_DELAY">
226
<title>Exemple</title>
227
<para>Dans cet exemple, le temps de retard maximum dans le dialogue des Paramètres de Bloc
228
est mis à 4. Le signal d'entrée est une onde sinusoïdale d'amplitude 1 et de fréquence 0,2 Hz.
230
<para>Le bloc constant est initialisé à 2 pour introduire un délai de 2 secondes. Les formes d'ondes en entrée et
231
en sortie du bloc VARIABLE_DELAY sont montrées ci-dessous :
234
<link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/en_US/VARIABLE_DELAY_en_US.xcos">
237
<imagedata fileref="../../../examples/continuous_pal/fr_FR/variable_delay_diagram_fr_FR.png" align="center"/>
243
<imagedata fileref="../../../examples/continuous_pal/fr_FR/variable_delay_plot_fr_FR.png" align="center"/>
248
<refsection id="Interfacingfunction_VARIABLE_DELAY">
249
<title>Fonction d'interfaçage</title>
252
<para>SCI/modules/scicos_blocks/macros/Linear/VARIABLE_DELAY.sci</para>
256
<refsection id="Computationalfunction_VARIABLE_DELAY">
257
<title>Fonction de calcul</title>
260
<para>SCI/modules/scicos_blocks/src/c/variable_delay.c (Type 4)</para>