systems Palette.
</para>
<para>
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../examples/clss_d.png" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
- </para>
- <para>
<link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/CLSS_Example.xcos">
<inlinemediaobject>
<imageobject>
</imageobject>
</inlinemediaobject>
</link>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/CLSS_Example.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
</para>
</refsection>
<refsection id="Interfacingfunction_CLSS">
<xref linkend="Computationalfunction_DERIV">Computational function</xref>
</para>
</listitem>
- <listitem>
- <para>
- <xref linkend="Example_DERIV">Example</xref>
- </para>
- </listitem>
</itemizedlist>
</listitem>
</itemizedlist>
below:
</para>
<para>
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../examples/derivative_diag.png" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/DERIV_Example.xcos">
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata fileref="../../../../examples/continuous_pal/DERIV_Example.xcos"/>
+ </imageobject>
+ </inlinemediaobject>
+ </link>
<scilab:image><![CDATA[
importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/DERIV_Example.xcos");
xcos_simulate(scs_m, 4);
</listitem>
</itemizedlist>
</refsection>
- <refsection id="Example_DERIV">
- <title>Example</title>
- <para>
- <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/DERIV_Example.xcos">
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../../examples/continuous_pal/DERIV_Example.xcos" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
- </link>
- </para>
- </refsection>
</refentry>
</listitem>
<listitem>
<para>
- <xref linkend="Example_INTEGRAL_m">Example</xref>
+ <xref linkend="Examples_INTEGRAL_m">Examples</xref>
</para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist>
</refsection>
- <refsection id="Example_INTEGRAL_m">
- <title>Example 1</title>
- <para>This sample model demonstrates how to use the integrator's state
- port.
- </para>
- <para>The re-initialization parameter is set to 1, the Upper limit to 1
- and the lower limit to -1.
- </para>
- <para>
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../examples/INTEGRAL_diagram.png" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
- </para>
- </refsection>
- <refsection id="Example2_INTEGRAL_m">
- <title>Example 2</title>
- <para>
- <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/INTEGRAL_m_Example.xcos">
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../../examples/continuous_pal/INTEGRAL_m_Example.xcos" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
- </link>
- </para>
+ <refsection id="Examples_INTEGRAL_m">
+ <title>Examples</title>
+ <refsection id="Example_INTEGRAL_m_1">
+ <title>Example 1</title>
+ <para>This sample model demonstrates how to use the integrator's state
+ port.
+ </para>
+ <para>The re-initialization parameter is set to 1, the Upper limit to 1
+ and the lower limit to -1.
+ </para>
+ <para>
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/INTEGRAL_m_1_Example.xcos">
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="../../../../examples/continuous_pal/INTEGRAL_m_1_Example.xcos" valign="middle"/>
+ </imageobject>
+ </inlinemediaobject>
+ </link>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/INTEGRAL_m_1_Example.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
+ </para>
+
+ </refsection>
+ <refsection id="Example_INTEGRAL_m_2">
+ <title>Example 2</title>
+ <para>
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/INTEGRAL_m_2_Example.xcos">
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="../../../../examples/continuous_pal/INTEGRAL_m_2_Example.xcos" valign="middle"/>
+ </imageobject>
+ </inlinemediaobject>
+ </link>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/INTEGRAL_m_2_Example.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
+ </para>
+ </refsection>
</refsection>
</refentry>
</listitem>
<listitem>
<para>
- <xref linkend="Example_PID">Examples</xref>
+ <xref linkend="Examples_PID">Examples</xref>
</para>
</listitem>
</itemizedlist>
<para>
<inlinemediaobject>
<imageobject>
- <imagedata align="center" fileref="../../../images/PID_img3_eng.gif" valign="middle"/>
+ <imagedata align="center" fileref="../../../../examples/continuous_pal/PID_internal.xcos" valign="middle"/>
</imageobject>
</inlinemediaobject>
</para>
</refsection>
- <refsection id="Example_PID">
- <title>Example 1</title>
- <para>This example illustrates the usage of PID regulator. It enables you
- to fit the output signal Upr(t) to the required signal Ur(t)
- easily.
- </para>
- <para>In this example the control system is a second-order unity-gain
- low-pass filter with damping ratio ξ=0.5 and cutoff frequency fc= 100 Hz.
- Its transfer function H(s) is:
- </para>
- <para>
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../examples/pid_filter.gif" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
- </para>
- <para>To model this filter we use Continuous transfer function block (CLR)
- from Continuous time systems Palette.
- </para>
- <para>The PID parameters Kp, Ki and Kd are set to 100, 0.1 and 0.</para>
- <para>
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../examples/pid_filter_parameters.png" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
- </para>
- <para>The scope displays the waveforms of system error Ue (black),
- reference signal Ur (blue) and process signal Upr(red). It shows how
- initially the process signal Upr(t) does not follow the reference signal
- Ur(t).
- </para>
- <para>
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../examples/pid_example.png" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
- </para>
- </refsection>
- <refsection id="Example_PID">
- <title>Example 2</title>
- <para>
- <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/PID_Example.xcos">
+ <refsection id="Examples_PID">
+ <title>Examples</title>
+ <refsection id="Example_1_PID">
+ <title>Example 1</title>
+ <para>This example illustrates the usage of PID regulator. It enables you
+ to fit the output signal Upr(t) to the required signal Ur(t)
+ easily.
+ </para>
+ <para>In this example the control system is a second-order unity-gain
+ low-pass filter with damping ratio ξ=0.5 and cutoff frequency fc= 100 Hz.
+ Its transfer function H(s) is:
+ </para>
+ <para>
<inlinemediaobject>
<imageobject>
- <imagedata align="center" fileref="../../../../examples/continuous_pal/PID_Example.xcos" valign="middle"/>
+ <imagedata align="center" fileref="../../../examples/pid_filter.gif" valign="middle"/>
</imageobject>
</inlinemediaobject>
- </link>
- </para>
- </refsection>
- <refsection id="Example_2_PID">
- <title>Example 3</title>
- <para>
- <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/PID2_Example.xcos">
+ </para>
+ <para>To model this filter we use Continuous transfer function block (CLR)
+ from Continuous time systems Palette.
+ </para>
+ <para>The PID parameters Kp, Ki and Kd are set to 100, 0.1 and 0.</para>
+ <para>
<inlinemediaobject>
<imageobject>
- <imagedata align="center" fileref="../../../../examples/continuous_pal/PID2_Example.xcos" valign="middle"/>
+ <imagedata align="center" fileref="../../../examples/pid_filter_parameters.png" valign="middle"/>
</imageobject>
</inlinemediaobject>
- </link>
- </para>
+ </para>
+ <para>The scope displays the waveforms of system error Ue (black),
+ reference signal Ur (blue) and process signal Upr(red). It shows how
+ initially the process signal Upr(t) does not follow the reference signal
+ Ur(t).
+ </para>
+ <para>
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/PID_1_Example.xcos">
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="../../../../examples/continuous_pal/PID_1_Example.xcos" valign="middle"/>
+ </imageobject>
+ </inlinemediaobject>
+ </link>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/PID_1_Example.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
+ </para>
+ </refsection>
+ <refsection id="Example_2_PID">
+ <title>Example 2</title>
+ <para>
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/PID_2_Example.xcos">
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="../../../../examples/continuous_pal/PID_2_Example.xcos" valign="middle"/>
+ </imageobject>
+ </inlinemediaobject>
+ </link>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/PID_2_Example.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
+ </para>
+ </refsection>
+ <refsection id="Example_3_PID">
+ <title>Example 3</title>
+ <para>
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/PID_3_Example.xcos">
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="../../../../examples/continuous_pal/PID_3_Example.xcos" valign="middle"/>
+ </imageobject>
+ </inlinemediaobject>
+ </link>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/PID_3_Example.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
+ </para>
+ </refsection>
</refsection>
</refentry>
below:
</para>
<para/>
- <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/en_US/VARIABLE_DELAY_en_US.xcos">
- <inlinemediaobject>
- <imageobject>
- <imagedata fileref="../../../examples/continuous_pal/en_US/variable_delay_diagram_en_US.png" align="center"/>
- </imageobject>
- </inlinemediaobject>
- <para/>
- <inlinemediaobject>
- <imageobject>
- <imagedata fileref="../../../examples/continuous_pal/en_US/variable_delay_plot_en_US.png" align="center"/>
- </imageobject>
- </inlinemediaobject>
- </link>
+ <para>
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/continuous_pal/en_US/VARIABLE_DELAY_en_US.xcos">
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="../../../../examples/continuous_pal/en_US/VARIABLE_DELAY_en_US.xcos" valign="middle"/>
+ </imageobject>
+ </inlinemediaobject>
+ </link>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/continuous_pal/en_US/VARIABLE_DELAY_en_US.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
+ </para>
</refsection>
<refsection id="Interfacingfunction_VARIABLE_DELAY">
<title>Interfacing function</title>
<refsection id="Example_DEADBAND">
<title>Example</title>
<para>The following is an example of a system with deadband.
+ </para>
+ <para>
<link type="scilab" linkend="scilab.xcos/xcos/examples/discontinuities_pal/en_US/deadband_en_US.xcos">
- Open this example in Xcos
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata align="center" fileref="../../../../examples/discontinuities_pal/en_US/deadband_en_US.xcos" valign="middle"/>
+ </imageobject>
+ </inlinemediaobject>
</link>
</para>
<para>The input is a sine wave. The magnitude is set to 2, the frequency
</para>
<para>This plot shows the effect of the dead band on the sine wave.</para>
<para>
- <inlinemediaobject>
- <imageobject>
- <imagedata align="center" fileref="../../../examples/discontinuities_pal/en_US/deadband_c_en_US.png" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/discontinuities_pal/en_US/deadband_en_US.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
</para>
</refsection>
<refsection id="Interfacingfunction_DEADBAND">
<refsection id="Example_DELAY_f">
<title>Example</title>
<para>
- <link type="scilab" linkend="scilab.xcos/xcos/examples/discrete_pal/en_US/DELAY_f_en_US.xcos">
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/discrete_pal/en_US/DELAY_f_1_en_US.xcos">
<inlinemediaobject>
<imageobject>
- <imagedata fileref="../../../examples/discrete_pal/en_US/DELAY_f_diagram_en_US.png" align="center"/>
+ <imagedata align="center" fileref="../../../../examples/discrete_pal/en_US/DELAY_f_1_en_US.xcos" valign="middle"/>
</imageobject>
</inlinemediaobject>
</link>
- <inlinemediaobject>
- <imageobject>
- <imagedata fileref="../../../examples/discrete_pal/en_US/DELAY_f_scope_en_US.png" align="center"/>
- </imageobject>
- </inlinemediaobject>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/discrete_pal/en_US/DELAY_f_1_en_US.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
</para>
<para/>
<para>
- <link type="scilab" linkend="scilab.xcos/xcos/examples/discrete_pal/delay_commons.xcos">
+ <link type="scilab" linkend="scilab.xcos/xcos/examples/discrete_pal/en_US/DELAY_f_2_en_US.xcos">
<inlinemediaobject>
<imageobject>
- <imagedata fileref="../../../examples/discrete_pal/delay_commons_diagram.png" align="center" valign="middle"/>
+ <imagedata fileref="../../../../examples/discrete_pal/en_US/DELAY_f_2_en_US.xcos" align="center" valign="middle"/>
</imageobject>
</inlinemediaobject>
</link>
- <inlinemediaobject>
- <imageobject>
- <imagedata fileref="../../../examples/discrete_pal/delay_commons_scope.png" align="center" valign="middle"/>
- </imageobject>
- </inlinemediaobject>
+ <scilab:image><![CDATA[
+importXcosDiagram(SCI + "/modules/xcos/examples/discrete_pal/en_US/DELAY_f_2_en_US.xcos");
+xcos_simulate(scs_m, 4);
+]]></scilab:image>
</para>
- <para/>
</refsection>
<refsection id="Interfacingfunction_DELAY_f">
<title>Interfacing function</title>