diff options
author | prashantsinalkar | 2018-02-03 11:01:52 +0530 |
---|---|---|
committer | prashantsinalkar | 2018-02-03 11:01:52 +0530 |
commit | 7bc77cb1ed33745c720952c92b3b2747c5cbf2df (patch) | |
tree | 449d555969bfd7befe906877abab098c6e63a0e8 /3885/CH3/EX3.6 | |
parent | d1e070fe2d77c8e7f6ba4b0c57b1b42e26349059 (diff) | |
download | Scilab-TBC-Uploads-master.tar.gz Scilab-TBC-Uploads-master.tar.bz2 Scilab-TBC-Uploads-master.zip |
Diffstat (limited to '3885/CH3/EX3.6')
-rw-r--r-- | 3885/CH3/EX3.6/Ex3_6.sci | 34 | ||||
-rw-r--r-- | 3885/CH3/EX3.6/Ex3_6.xcos | 363 |
2 files changed, 397 insertions, 0 deletions
diff --git a/3885/CH3/EX3.6/Ex3_6.sci b/3885/CH3/EX3.6/Ex3_6.sci new file mode 100644 index 000000000..08434469b --- /dev/null +++ b/3885/CH3/EX3.6/Ex3_6.sci @@ -0,0 +1,34 @@ +//control systems by Nagoor Kani A
+//Edition 3
+//Year of publication 2015
+//Scilab version 6.0.0
+//operating systems windows 10
+// Example 3.6
+
+clc;
+clear;
+s=poly(0,'s')
+// the input is unit step signal
+h=syslin('c',16/(s^2+4*s+16))//the value of k is 0.2
+zeta=0.5//given damping ratio
+disp(h,'the closed loop transfer function')
+//standard form od second order system is w^2/s^2+2*zeta*w*s+w^2
+//compaing h with the standard form
+w=4//natural frequency of oscillation
+disp(w,'natural frequency of oscillation in rad/sec')
+k=(2*zeta*w-(0.8))/16
+disp(k,'the value of k is')
+mp=exp((-zeta*%pi)/sqrt(1-(zeta)^2))*100//percentage peak overshoot
+disp(mp,'percentage peak overshoot in percentage')
+tp=%pi/(w*sqrt(1-(zeta)^2))
+disp(tp,'peak time in seconds')
+//constructing a right angle triangle with zeta and sqrt(1-zeta^2)
+theta=atan(0.866/0.5)//(1-zeta^2)/zeta
+disp(theta,'the value of theta is')
+tr=(%pi- theta)/(w*sqrt(1-(zeta)^2))
+disp(tr,'the rise time in seconds')
+t=1/(zeta*w)//time constant
+ts1=3*t//settling time for 5% error
+disp(ts1,'settling time for 5% error in seconds')
+ts2=4*t//settling time for 2% error
+disp(ts2,'settling time for 2% error in seconds')
diff --git a/3885/CH3/EX3.6/Ex3_6.xcos b/3885/CH3/EX3.6/Ex3_6.xcos new file mode 100644 index 000000000..4fdb52d8c --- /dev/null +++ b/3885/CH3/EX3.6/Ex3_6.xcos @@ -0,0 +1,363 @@ +<?xml version="1.0" ?> +<XcosDiagram debugLevel="0" finalIntegrationTime="30.0" integratorAbsoluteTolerance="1.0E-6" integratorRelativeTolerance="1.0E-6" toleranceOnTime="1.0E-10" maxIntegrationTimeInterval="100001.0" maximumStepSize="0.0" realTimeScaling="0.0" solver="1.0" background="-1" gridEnabled="1" title="Ex3_6"><!--Xcos - 2.0 - scilab-6.0.0 - 20170214 1426--> + <Array as="context" scilabClass="String[]"></Array> + <mxGraphModel as="model"> + <root> + <mxCell id="0:1:0"/> + <mxCell id="0:2:0" parent="0:1:0"/> + <BasicBlock id="-11a2a13d:15fdd4f79ed:-7fed" parent="0:2:0" interfaceFunctionName="CSCOPE" blockType="c" dependsOnU="1" dependsOnT="0" simulationFunctionName="cscope" simulationFunctionType="C_OR_FORTRAN" style="CSCOPE"> + <ScilabString as="exprs" height="10" width="1"> + <data line="0" column="0" value="1 3 5 7 9 11 13 15"/> + <data line="1" column="0" value="-1"/> + <data line="2" column="0" value="[]"/> + <data line="3" column="0" value="[600;400]"/> + <data line="4" column="0" value="0"/> + <data line="5" column="0" value="60"/> + <data line="6" column="0" value="30"/> + <data line="7" column="0" value="20"/> + <data line="8" column="0" value="0"/> + <data line="9" column="0" value=""/> + </ScilabString> + <ScilabDouble as="realParameters" height="1" width="4"> + <data line="0" column="0" realPart="0.0"/> + <data line="0" column="1" realPart="0.0"/> + <data line="0" column="2" realPart="60.0"/> + <data line="0" column="3" realPart="30.0"/> + </ScilabDouble> + <ScilabInteger as="integerParameters" height="1" width="15" intPrecision="sci_int32"> + <data line="0" column="0" value="-1"/> + <data line="0" column="1" value="1"/> + <data line="0" column="2" value="20"/> + <data line="0" column="3" value="1"/> + <data line="0" column="4" value="3"/> + <data line="0" column="5" value="5"/> + <data line="0" column="6" value="7"/> + <data line="0" column="7" value="9"/> + <data line="0" column="8" value="11"/> + <data line="0" column="9" value="13"/> + <data line="0" column="10" value="15"/> + <data line="0" column="11" value="-1"/> + <data line="0" column="12" value="-1"/> + <data line="0" column="13" value="600"/> + <data line="0" column="14" value="400"/> + </ScilabInteger> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="470.0" y="160.0" width="40.0" height="40.0"/> + </BasicBlock> + <ExplicitInputPort id="-11a2a13d:15fdd4f79ed:-7fec" parent="-11a2a13d:15fdd4f79ed:-7fed" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="-1" initialState="0.0" style="ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"/> + <ControlPort id="-11a2a13d:15fdd4f79ed:-7feb" parent="-11a2a13d:15fdd4f79ed:-7fed" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ControlPort;align=center;verticalAlign=top;spacing=10.0;rotation=90"/> + <BasicBlock id="-11a2a13d:15fdd4f79ed:-7fea" parent="0:2:0" interfaceFunctionName="STEP_FUNCTION" blockType="c" dependsOnU="0" dependsOnT="0" simulationFunctionName="csuper" simulationFunctionType="DEFAULT" style="STEP_FUNCTION"> + <ScilabDouble as="exprs" height="0" width="0"/> + <ScilabDouble as="realParameters" height="0" width="0"/> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="80.0" y="170.0" width="40.0" height="40.0"/> + <SuperBlockDiagram as="child" background="-1" gridEnabled="1" title=""> + <ScilabDouble as="exprs" height="0" width="0"/> + <ScilabDouble as="realParameters" height="0" width="0"/> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGraphModel as="model"> + <root> + <mxCell id="-11a2a13d:15fdd4f79ee:-7fea"/> + <mxCell id="-11a2a13d:15fdd4f79ef:-7fea" parent="-11a2a13d:15fdd4f79ee:-7fea"/> + <BasicBlock id="-11a2a13d:15fdd4f79ed:-7fdd" parent="-11a2a13d:15fdd4f79ef:-7fea" interfaceFunctionName="STEP" blockType="c" dependsOnU="0" dependsOnT="0" simulationFunctionName="step_func" simulationFunctionType="C_OR_FORTRAN" style=""> + <ScilabString as="exprs" height="3" width="1"> + <data line="0" column="0" value="1"/> + <data line="1" column="0" value="0"/> + <data line="2" column="0" value="50"/> + </ScilabString> + <ScilabDouble as="realParameters" height="1" width="2"> + <data line="0" column="0" realPart="0.0"/> + <data line="0" column="1" realPart="50.0"/> + </ScilabDouble> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="0.0" y="0.0" width="40.0" height="40.0"/> + </BasicBlock> + <ExplicitOutputPort id="-11a2a13d:15fdd4f79ed:-7fdc" parent="-11a2a13d:15fdd4f79ed:-7fdd" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0"/> + <ControlPort id="-11a2a13d:15fdd4f79ed:-7fdb" parent="-11a2a13d:15fdd4f79ed:-7fdd" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ControlPort;align=center;verticalAlign=top;spacing=10.0"/> + <CommandPort id="-11a2a13d:15fdd4f79ed:-7fda" parent="-11a2a13d:15fdd4f79ed:-7fdd" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="1.0" style="CommandPort;align=center;verticalAlign=bottom;spacing=10.0"/> + <ExplicitOutBlock id="-11a2a13d:15fdd4f79ed:-7fd9" parent="-11a2a13d:15fdd4f79ef:-7fea" interfaceFunctionName="OUT_f" blockType="c" dependsOnU="0" dependsOnT="0" simulationFunctionName="output" simulationFunctionType="DEFAULT" style=""> + <ScilabString as="exprs" height="1" width="1"> + <data line="0" column="0" value="1"/> + </ScilabString> + <ScilabDouble as="realParameters" height="0" width="0"/> + <ScilabInteger as="integerParameters" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="1"/> + </ScilabInteger> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="80.0" y="10.0" width="20.0" height="20.0"/> + </ExplicitOutBlock> + <ExplicitInputPort id="-11a2a13d:15fdd4f79ed:-7fd8" parent="-11a2a13d:15fdd4f79ed:-7fd9" ordering="1" dataType="REAL_MATRIX" dataColumns="-2" dataLines="-1" initialState="0.0" style="ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0"/> + <ExplicitLink id="-11a2a13d:15fdd4f79ed:-7fd7" parent="-11a2a13d:15fdd4f79ef:-7fea" source="-11a2a13d:15fdd4f79ed:-7fdc" target="-11a2a13d:15fdd4f79ed:-7fd8" style="ExplicitLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="0.0" y="0.0"/> + <Array as="points"></Array> + <mxPoint as="targetPoint" x="0.0" y="0.0"/> + </mxGeometry> + </ExplicitLink> + <CommandControlLink id="-11a2a13d:15fdd4f79ed:-7fd6" parent="-11a2a13d:15fdd4f79ef:-7fea" source="-11a2a13d:15fdd4f79ed:-7fda" target="-11a2a13d:15fdd4f79ed:-7fdb" style="CommandControlLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="0.0" y="0.0"/> + <Array as="points"> + <mxPoint x="20.0" y="-20.0"/> + <mxPoint x="-20.0" y="-20.0"/> + <mxPoint x="-20.0" y="60.0"/> + <mxPoint x="20.0" y="60.0"/> + </Array> + <mxPoint as="targetPoint" x="1.0" y="1.0"/> + </mxGeometry> + </CommandControlLink> + </root> + </mxGraphModel> + <mxCell as="defaultParent" id="-11a2a13d:15fdd4f79ef:-7fea" parent="-11a2a13d:15fdd4f79ee:-7fea"/> + </SuperBlockDiagram> + </BasicBlock> + <ExplicitOutputPort id="-11a2a13d:15fdd4f79ed:-7fe9" parent="-11a2a13d:15fdd4f79ed:-7fea" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"/> + <BasicBlock id="-11a2a13d:15fdd4f79ed:-7fe8" parent="0:2:0" interfaceFunctionName="CLR" blockType="c" dependsOnU="0" dependsOnT="1" simulationFunctionName="csslti4" simulationFunctionType="C_OR_FORTRAN" style="CLR"> + <ScilabString as="exprs" height="2" width="1"> + <data line="0" column="0" value="16"/> + <data line="1" column="0" value="s^2+4*s+16"/> + </ScilabString> + <ScilabDouble as="realParameters" height="1" width="9"> + <data line="0" column="0" realPart="0.0"/> + <data line="0" column="1" realPart="-16.0"/> + <data line="0" column="2" realPart="1.0"/> + <data line="0" column="3" realPart="-4.0"/> + <data line="0" column="4" realPart="0.0"/> + <data line="0" column="5" realPart="1.0"/> + <data line="0" column="6" realPart="16.0"/> + <data line="0" column="7" realPart="0.0"/> + <data line="0" column="8" realPart="0.0"/> + </ScilabDouble> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="1" width="2"> + <data line="0" column="0" realPart="0.0"/> + <data line="0" column="1" realPart="0.0"/> + </ScilabDouble> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="200.0" y="170.0" width="110.0" height="40.0"/> + </BasicBlock> + <ExplicitInputPort id="-11a2a13d:15fdd4f79ed:-7fe7" parent="-11a2a13d:15fdd4f79ed:-7fe8" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ExplicitInputPort;align=left;verticalAlign=middle;spacing=10.0;rotation=0"/> + <ExplicitOutputPort id="-11a2a13d:15fdd4f79ed:-7fe6" parent="-11a2a13d:15fdd4f79ed:-7fe8" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ExplicitOutputPort;align=right;verticalAlign=middle;spacing=10.0;rotation=0"/> + <BasicBlock id="-11a2a13d:15fdd4f79ed:-7fe5" parent="0:2:0" interfaceFunctionName="CLOCK_c" blockType="h" dependsOnU="0" dependsOnT="0" simulationFunctionName="csuper" simulationFunctionType="DEFAULT" style="CLOCK_c"> + <ScilabDouble as="exprs" height="0" width="0"/> + <ScilabDouble as="realParameters" height="0" width="0"/> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="470.0" y="30.0" width="40.0" height="40.0"/> + <SuperBlockDiagram as="child" background="-1" gridEnabled="1" title=""> + <ScilabDouble as="exprs" height="0" width="0"/> + <ScilabDouble as="realParameters" height="0" width="0"/> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGraphModel as="model"> + <root> + <mxCell id="-11a2a13d:15fdd4f79ee:-7fe5"/> + <mxCell id="-11a2a13d:15fdd4f79ef:-7fe5" parent="-11a2a13d:15fdd4f79ee:-7fe5"/> + <EventOutBlock id="-11a2a13d:15fdd4f79ed:-7fd5" parent="-11a2a13d:15fdd4f79ef:-7fe5" interfaceFunctionName="CLKOUT_f" blockType="d" dependsOnU="0" dependsOnT="0" simulationFunctionName="output" simulationFunctionType="DEFAULT" style=""> + <ScilabString as="exprs" height="1" width="1"> + <data line="0" column="0" value="1"/> + </ScilabString> + <ScilabDouble as="realParameters" height="0" width="0"/> + <ScilabInteger as="integerParameters" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="1"/> + </ScilabInteger> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="399.0" y="162.0" width="20.0" height="20.0"/> + </EventOutBlock> + <ControlPort id="-11a2a13d:15fdd4f79ed:-7fd4" parent="-11a2a13d:15fdd4f79ed:-7fd5" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ControlPort;align=center;verticalAlign=top;spacing=10.0"/> + <BasicBlock id="-11a2a13d:15fdd4f79ed:-7fd3" parent="-11a2a13d:15fdd4f79ef:-7fe5" interfaceFunctionName="EVTDLY_c" blockType="d" dependsOnU="0" dependsOnT="0" simulationFunctionName="evtdly4" simulationFunctionType="C_OR_FORTRAN" style=""> + <ScilabString as="exprs" height="2" width="1"> + <data line="0" column="0" value="0.1"/> + <data line="1" column="0" value="0.1"/> + </ScilabString> + <ScilabDouble as="realParameters" height="1" width="2"> + <data line="0" column="0" realPart="0.1"/> + <data line="0" column="1" realPart="0.1"/> + </ScilabDouble> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="320.0" y="232.0" width="40.0" height="40.0"/> + </BasicBlock> + <ControlPort id="-11a2a13d:15fdd4f79ed:-7fd2" parent="-11a2a13d:15fdd4f79ed:-7fd3" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ControlPort;align=center;verticalAlign=top;spacing=10.0"/> + <CommandPort id="-11a2a13d:15fdd4f79ed:-7fd1" parent="-11a2a13d:15fdd4f79ed:-7fd3" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.1" style="CommandPort;align=center;verticalAlign=bottom;spacing=10.0"/> + <SplitBlock id="-11a2a13d:15fdd4f79ed:-7fd0" parent="-11a2a13d:15fdd4f79ef:-7fe5" interfaceFunctionName="CLKSPLIT_f" blockType="d" dependsOnU="0" dependsOnT="0" simulationFunctionName="split" simulationFunctionType="DEFAULT" style=""> + <ScilabDouble as="exprs" height="0" width="0"/> + <ScilabDouble as="realParameters" height="0" width="0"/> + <ScilabDouble as="integerParameters" height="0" width="0"/> + <Array as="objectsParameters" scilabClass="ScilabList"/> + <ScilabInteger as="nbZerosCrossing" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabInteger as="nmode" height="1" width="1" intPrecision="sci_int32"> + <data line="0" column="0" value="0"/> + </ScilabInteger> + <ScilabDouble as="state" height="0" width="0"/> + <ScilabDouble as="dState" height="0" width="0"/> + <Array as="oDState" scilabClass="ScilabList"/> + <Array as="equations" scilabClass="ScilabList"/> + <mxGeometry as="geometry" x="380.71066" y="172.0" width="7.0" height="7.0"/> + </SplitBlock> + <ControlPort id="-11a2a13d:15fdd4f79ed:-7fcf" parent="-11a2a13d:15fdd4f79ed:-7fd0" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="ControlPort;align=center;verticalAlign=top;spacing=10.0"/> + <CommandPort id="-11a2a13d:15fdd4f79ed:-7fce" parent="-11a2a13d:15fdd4f79ed:-7fd0" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="CommandPort;align=center;verticalAlign=bottom;spacing=10.0"/> + <CommandPort id="-11a2a13d:15fdd4f79ed:-7fcd" parent="-11a2a13d:15fdd4f79ed:-7fd0" ordering="2" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="CommandPort;align=center;verticalAlign=bottom;spacing=10.0"/> + <CommandControlLink id="-11a2a13d:15fdd4f79ed:-7fcc" parent="-11a2a13d:15fdd4f79ef:-7fe5" source="-11a2a13d:15fdd4f79ed:-7fd1" target="-11a2a13d:15fdd4f79ed:-7fcf" style="CommandControlLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="340.0" y="226.29"/> + <Array as="points"> + <mxPoint x="340.0" y="172.0"/> + </Array> + <mxPoint as="targetPoint" x="380.71" y="172.0"/> + </mxGeometry> + </CommandControlLink> + <CommandControlLink id="-11a2a13d:15fdd4f79ed:-7fcb" parent="-11a2a13d:15fdd4f79ef:-7fe5" source="-11a2a13d:15fdd4f79ed:-7fce" target="-11a2a13d:15fdd4f79ed:-7fd4" style="CommandControlLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="380.71" y="172.0"/> + <Array as="points"></Array> + <mxPoint as="targetPoint" x="399.0" y="172.0"/> + </mxGeometry> + </CommandControlLink> + <CommandControlLink id="-11a2a13d:15fdd4f79ed:-7fca" parent="-11a2a13d:15fdd4f79ef:-7fe5" source="-11a2a13d:15fdd4f79ed:-7fcd" target="-11a2a13d:15fdd4f79ed:-7fd2" style="CommandControlLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="380.71" y="172.0"/> + <Array as="points"> + <mxPoint x="380.71" y="302.0"/> + <mxPoint x="340.0" y="302.0"/> + </Array> + <mxPoint as="targetPoint" x="340.0" y="277.71"/> + </mxGeometry> + </CommandControlLink> + </root> + </mxGraphModel> + <mxCell as="defaultParent" id="-11a2a13d:15fdd4f79ef:-7fe5" parent="-11a2a13d:15fdd4f79ee:-7fe5"/> + </SuperBlockDiagram> + </BasicBlock> + <CommandPort id="-11a2a13d:15fdd4f79ed:-7fe4" parent="-11a2a13d:15fdd4f79ed:-7fe5" ordering="1" dataType="REAL_MATRIX" dataColumns="1" dataLines="1" initialState="0.0" style="CommandPort;align=center;verticalAlign=bottom;spacing=10.0;rotation=90"/> + <CommandControlLink id="-11a2a13d:15fdd4f79ed:-7fe3" parent="0:2:0" source="-11a2a13d:15fdd4f79ed:-7fe4" target="-11a2a13d:15fdd4f79ed:-7feb" style="CommandControlLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="0.0" y="0.0"/> + <Array as="points"></Array> + <mxPoint as="targetPoint" x="0.0" y="0.0"/> + </mxGeometry> + </CommandControlLink> + <ExplicitLink id="-11a2a13d:15fdd4f79ed:-7fe1" parent="0:2:0" source="-11a2a13d:15fdd4f79ed:-7fe9" target="-11a2a13d:15fdd4f79ed:-7fe7" style="ExplicitLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="0.0" y="0.0"/> + <Array as="points"></Array> + <mxPoint as="targetPoint" x="0.0" y="0.0"/> + </mxGeometry> + </ExplicitLink> + <ExplicitLink id="-11a2a13d:15fdd4f79ed:-7fde" parent="0:2:0" source="-11a2a13d:15fdd4f79ed:-7fe6" target="-11a2a13d:15fdd4f79ed:-7fec" style="ExplicitLink" value=""> + <mxGeometry as="geometry"> + <mxPoint as="sourcePoint" x="0.0" y="0.0"/> + <Array as="points"> + <mxPoint x="470.0" y="190.0"/> + </Array> + <mxPoint as="targetPoint" x="0.0" y="0.0"/> + </mxGeometry> + </ExplicitLink> + </root> + </mxGraphModel> + <mxCell as="defaultParent" id="0:2:0" parent="0:1:0"/> +</XcosDiagram>
\ No newline at end of file |