0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 2 <HTML>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 3 <HEAD>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 4 <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 5 <TITLE></TITLE>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 6 <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.1 (Win32)">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 7 <META NAME="CREATED" CONTENT="0;0">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 8 <META NAME="CHANGEDBY" CONTENT="Adrien G">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 9 <META NAME="CHANGED" CONTENT="20090828;15564200">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 10 </HEAD>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 11 <BODY LANG="en-US" DIR="LTR">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 12 <P>Built-in models enable to build fast predefined models to use
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 13 later in simulations.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 14 </P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 15 <H2>Modifying using the setter functions</H2>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 16 <P><FONT COLOR="#000000">It is possible to set the content of the
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 17 fields “input”, “output”, “states”,
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 18 as well as the field “params”.</FONT></P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 19 <P><FONT COLOR="#000000">Here is a simple model</FONT></P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 20 <DIV CLASS="fragment"><PRE><FONT COLOR="#000000">>> name = </FONT><FONT COLOR="#a020f0">'sys'</FONT><FONT COLOR="#000000">;</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 21 >> timestep = 0;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 22 >> amats = cell(3,3);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 23 >> bmats = cell(3,3);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 24 >> cmats = cell(3,3);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 25 >> dmats = cell(3,3);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 26 <FONT COLOR="#000000">>> amats{1,1} = -(sym(</FONT><FONT COLOR="#a020f0">'OMEGA'</FONT><FONT COLOR="#000000">));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 27 >> amats{2,2} = -2;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 28 >> amats{3,3} = [0 1 ; -0.05 -0.01];
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 29 >> amats{3,1} = [-1;-3];
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 30 >> bmats{1,1} = 1;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 31 >> bmats{2,2} = 2;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 32 >> bmats{3,3} = 3*eye(2);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 33 >> cmats{1,1} = 1;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 34 >> cmats{2,2} = 1;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 35 >> cmats{3,3} = eye(2);
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 36 >> dmats{1,3} = [6 6];
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 37 >> dmats{2,1} = 6;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 38 >> dmats{3,2} = [6;6];
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 39 <FONT COLOR="#000000">>> sys = ssm(plist( </FONT><FONT COLOR="#0000ff">...</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 40 <FONT COLOR="#a020f0">'amats'</FONT><FONT COLOR="#000000">,amats, </FONT><FONT COLOR="#a020f0">'bmats'</FONT><FONT COLOR="#000000">,bmats, </FONT><FONT COLOR="#a020f0">'cmats'</FONT><FONT COLOR="#000000">,cmats, </FONT><FONT COLOR="#a020f0">'dmats'</FONT><FONT COLOR="#000000">,dmats, </FONT><FONT COLOR="#0000ff">...</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 41 <FONT COLOR="#a020f0">'timestep'</FONT><FONT COLOR="#000000">,timestep, </FONT><FONT COLOR="#a020f0">'name'</FONT><FONT COLOR="#000000">,name));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 42 <FONT COLOR="#000000">>> sys.setParams(plist({</FONT><FONT COLOR="#a020f0">'OMEGA'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'system frequency'</FONT><FONT COLOR="#000000">}, 2))</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 43 <FONT SIZE=2><FONT FACE="Courier New, monospace"><FONT COLOR="#000000">M: running ssm/ssm</FONT></FONT></FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 44 M: running ssmFromDescription
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 45 M: running validate
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 46 M: running ssm/setParams
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 47 M: running display
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 48 ------ ssm/1 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 49 amats: { [1x1] [] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 50 [] [1x1] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 51 [2x1] [] [2x2] } [3x3]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 52 mmats: { [1x1] [] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 53 [] [1x1] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 54 [] [] [2x2] } [3x3]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 55 bmats: { [1x1] [] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 56 [] [1x1] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 57 [] [] [2x2] } [3x3]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 58 cmats: { [1x1] [] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 59 [] [1x1] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 60 [] [] [2x2] } [3x3]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 61 dmats: { [] [] [1x2]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 62 [1x1] [] []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 63 [] [2x1] [] } [3x3]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 64 timestep: 0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 65 inputs: [1x3 ssmblock]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 66 1 : input 1 | input 1 > 1 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 67 2 : input 2 | input 2 > 1 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 68 3 : input 3 | input 3 > 1 [], input 3 > 2 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 69 states: [1x3 ssmblock]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 70 1 : state 1 | state 1 > 1 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 71 2 : state 2 | state 2 > 1 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 72 3 : state 3 | state 3 > 1 [], state 3 > 2 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 73 outputs: [1x3 ssmblock]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 74 1 : output 1 | output 1 > 1 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 75 2 : output 2 | output 2 > 1 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 76 3 : output 3 | output 3 > 1 [], output 3 > 2 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 77 params: (OMEGA=2) [1x1 plist]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 78 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 79 Ninputs: 3
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 80 inputsizes: [1 1 2]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 81 Noutputs: 3
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 82 outputsizes: [1 1 2]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 83 Nstates: 3
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 84 statesizes: [1 1 2]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 85 Nparams: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 86 isnumerical: false
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 87 hist: ssm.hist [1x1 history]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 88 procinfo: (empty-plist) [1x1 plist]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 89 plotinfo: (empty-plist) [1x1 plist]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 90 name: sys
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 91 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 92 mdlfile:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 93 UUID: 227fd0a2-1de0-4e01-855f-d0548e1eb1ff
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 94 --------------------</PRE></DIV><P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 95 <BR><BR>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 96 </P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 97 <P>In then we set the names and descriptions of the input blocks, the
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 98 names, descriptions and units of the port variables:</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 99 <DIV CLASS="fragment"><PRE><FONT COLOR="#000000">>> sys.setBlockNames(plist(</FONT><FONT COLOR="#a020f0">'field'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'inputs'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'blocks'</FONT><FONT COLOR="#000000">, [1 2 3], </FONT><FONT COLOR="#a020f0">'names'</FONT><FONT COLOR="#000000">, {</FONT><FONT COLOR="#a020f0">'myinput1'</FONT><FONT COLOR="#000000">,</FONT><FONT COLOR="#a020f0">'myinput2'</FONT><FONT COLOR="#000000">,</FONT><FONT COLOR="#a020f0">'myinput3'</FONT><FONT COLOR="#000000">} ));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 100 <FONT COLOR="#000000">>> sys.setBlockDescriptions(plist(</FONT><FONT COLOR="#a020f0">'field'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'inputs'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'blocks'</FONT><FONT COLOR="#000000">, {</FONT><FONT COLOR="#a020f0">'myinput1'</FONT><FONT COLOR="#000000">}, </FONT><FONT COLOR="#a020f0">'descriptions'</FONT><FONT COLOR="#000000">,{</FONT><FONT COLOR="#a020f0">'myinput1 description'</FONT><FONT COLOR="#000000">} ));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 101 <FONT COLOR="#000000">>> sys.setPortNames(plist(</FONT><FONT COLOR="#a020f0">'field'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'inputs'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'block'</FONT><FONT COLOR="#000000">, {</FONT><FONT COLOR="#a020f0">'myinput3'</FONT><FONT COLOR="#000000">}, </FONT><FONT COLOR="#a020f0">'ports'</FONT><FONT COLOR="#000000">, [1 2], </FONT><FONT COLOR="#a020f0">'names'</FONT><FONT COLOR="#000000">,{</FONT><FONT COLOR="#a020f0">'my port 3-1'</FONT><FONT COLOR="#000000"> </FONT><FONT COLOR="#a020f0">'my port 3-2'</FONT><FONT COLOR="#000000">} ));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 102 <FONT COLOR="#000000">>> sys.setPortDescriptions(plist(</FONT><FONT COLOR="#a020f0">'field'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'inputs'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'block'</FONT><FONT COLOR="#000000">, {</FONT><FONT COLOR="#a020f0">'myinput3'</FONT><FONT COLOR="#000000">}, </FONT><FONT COLOR="#a020f0">'ports'</FONT><FONT COLOR="#000000">, [1 2], </FONT><FONT COLOR="#a020f0">'descriptions'</FONT><FONT COLOR="#000000">,{</FONT><FONT COLOR="#a020f0">'first description'</FONT><FONT COLOR="#000000"> </FONT><FONT COLOR="#a020f0">'second description'</FONT><FONT COLOR="#000000">} ));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 103 <FONT COLOR="#000000">>> sys.setPortUnits(plist(</FONT><FONT COLOR="#a020f0">'field'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'inputs'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'block'</FONT><FONT COLOR="#000000">, {</FONT><FONT COLOR="#a020f0">'myinput3'</FONT><FONT COLOR="#000000">}, </FONT><FONT COLOR="#a020f0">'ports'</FONT><FONT COLOR="#000000">, [1 2], </FONT><FONT COLOR="#a020f0">'units'</FONT><FONT COLOR="#000000">, [unit(</FONT><FONT COLOR="#a020f0">'kg m^-2'</FONT><FONT COLOR="#000000">) unit(</FONT><FONT COLOR="#a020f0">'m'</FONT><FONT COLOR="#000000">)] ));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 104 >> sys.inputs
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 105 M: running ssm/setBlockNames
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 106 M: running ssm/setBlockDescriptions
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 107 M: running ssm/setPortNames
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 108 ------ ssmport/1 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 109 name: my port 3-1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 110 units: [] [1x1 unit]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 111 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 112 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 113 ------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 114 ------ ssmport/2 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 115 name: my port 3-2
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 116 units: [] [1x1 unit]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 117 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 118 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 119 ------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 120 M: running ssm/setPortDescriptions
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 121 ------ ssmport/1 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 122 name: my port 3-1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 123 units: [] [1x1 unit]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 124 description: first description
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 125 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 126 ------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 127 ------ ssmport/2 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 128 name: my port 3-2
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 129 units: [] [1x1 unit]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 130 description: second description
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 131 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 132 ------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 133 M: running ssm/setPortUnits
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 134 ------ ssmblock/1 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 135 name: myinput1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 136 ports: input 1 > 1 [] [1x1 ssmport]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 137 description: myinput1 description
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 138 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 139 -------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 140 ------ ssmblock/2 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 141 name: myinput2
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 142 ports: input 2 > 1 [] [1x1 ssmport]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 143 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 144 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 145 -------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 146 ------ ssmblock/3 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 147 name: myinput3
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 148 ports: my port 3-1 [kg m^(-2)], my port 3-2 [m] [1x2 ssmport]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 149 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 150 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 151 <FONT SIZE=2><FONT FACE="Courier New, monospace"><FONT COLOR="#000000">-------------------------</FONT></FONT></FONT></PRE></DIV><H2>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 152 Modifying the parameter values</H2>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 153 <P>Once the parameter field “params” is set, one may want
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 154 to set or modify (like in an optimizer) the parameter values. This is
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 155 done by the functions “*Parameters.m”. The function
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 156 setParameters takes two inputs ('setnames' and 'setvalues') which are
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 157 the names of the parameters to modify and the values assigned to
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 158 them.</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 159 <DIV CLASS="fragment"><PRE>>> sys.params
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 160 <FONT COLOR="#000000">>> sys.setParameters(</FONT><FONT COLOR="#a020f0">'OMEGA'</FONT><FONT COLOR="#000000">, 0.002);</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 161 >> sys.params
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 162 ----------- plist 01 -----------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 163 n params: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 164 ---- param 1 ----
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 165 key: OMEGA
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 166 val: 2
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 167 desc: system frequency
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 168 -----------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 169 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 170 UUID: 84ff1ed8-eee2-406c-89d8-7e6e703d36dd
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 171 --------------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 172 M: running setParameters
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 173 M: running ssm/ssm
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 174 ----------- plist 01 -----------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 175 n params: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 176 ---- param 1 ----
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 177 key: OMEGA
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 178 val: 0.002
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 179 desc: system frequency
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 180 -----------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 181 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 182 UUID: 84ff1ed8-eee2-406c-89d8-7e6e703d36dd
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 183 --------------------------------</PRE></DIV><P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 184 The function subsParameterskeep and Parameters substitute numerical
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 185 values to the symbolic expressions, using a list of the parameters to
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 186 substitute (or its complementary). All parameters substituted are
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 187 removed from the “params” field. The call
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 188 <system>.keepParameters substitues all the parameters. The
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 189 field isnumerical is then set to 1, unless a parameter in the
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 190 matrices was forgotten in the params field.</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 191 <DIV CLASS="fragment"><PRE>>> sys.keepParameters;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 192 >> sys.params
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 193 >> sys.isNumeric
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 194
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 195 M: running keepParameters
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 196 ----------- plist 01 -----------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 197 n params: 0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 198 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 199 UUID: 84ff1ed8-eee2-406c-89d8-7e6e703d36dd
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 200 --------------------------------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 201 ans =
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 202 1</PRE></DIV><H2>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 203 Modifying the inputs/states/outputs</H2>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 204 <P><FONT COLOR="#000000">Les us first build a simple system
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 205 constituted of four parallel 1</FONT><FONT COLOR="#000000"><SUP>st</SUP></FONT><FONT COLOR="#000000">
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 206 order systems.</FONT></P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 207 <DIV CLASS="fragment"><PRE><FONT COLOR="#000000">>> name = </FONT><FONT COLOR="#a020f0">'sys'</FONT><FONT COLOR="#000000">;</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 208 >> timestep = 0;
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 209 >> amats = {diag([-1 -2 -3 -4])};
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 210 >> bmats = {diag([1 2 0 0])};
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 211 >> cmats = {[diag([1 0 3 0]) ; [0 0 0 0 ]]};
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 212 >> dmats = {[diag([0 0 0 0]) ; [0 0 0 0 ]]};
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 213 <FONT COLOR="#000000">>> sys = ssm(plist( </FONT><FONT COLOR="#0000ff">...</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 214 <FONT COLOR="#a020f0">'amats'</FONT><FONT COLOR="#000000">,amats, </FONT><FONT COLOR="#a020f0">'bmats'</FONT><FONT COLOR="#000000">,bmats, </FONT><FONT COLOR="#a020f0">'cmats'</FONT><FONT COLOR="#000000">,cmats, </FONT><FONT COLOR="#a020f0">'dmats'</FONT><FONT COLOR="#000000">,dmats, </FONT><FONT COLOR="#0000ff">...</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 215 <FONT COLOR="#a020f0">'timestep'</FONT><FONT COLOR="#000000">,timestep, </FONT><FONT COLOR="#a020f0">'name'</FONT><FONT COLOR="#000000">,name));</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 216 <FONT COLOR="#000000">It is possible to obtain the structural realization of the system using sMinReal. This function deletes states which are either not observable or controllable. However, there may still exist such linear combinations of states.</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 217 <FONT COLOR="#000000">The process only modify the states, here the 2</FONT><FONT COLOR="#000000"><SUP>nd</SUP></FONT><FONT COLOR="#000000"> and 4rt states disappear since they are not observable, and the 3</FONT><FONT COLOR="#000000"><SUP>rd</SUP></FONT><FONT COLOR="#000000"> and 4</FONT><FONT COLOR="#000000"><SUP>th</SUP></FONT><FONT COLOR="#000000"> disappear since they are not controllable.</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 218 >> sys.sMinReal
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 219 M: running ssm/ssm
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 220 M: running ssmFromDescription
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 221 M: running validate
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 222 M: running ssm/sMinReal
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 223 M: running display
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 224 ------ ssm/1 -------
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 225 amats: { [1x1] } [1x1]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 226 mmats: { [1x1] } [1x1]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 227 bmats: { [1x4] } [1x1]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 228 cmats: { [5x1] } [1x1]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 229 dmats: { [] } [1x1]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 230 timestep: 0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 231 inputs: [1x1 ssmblock]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 232 1 : input 1 | input 1 > 1 [], input 1 > 2 [], input 1 > 3 [], input 1 > 4 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 233 states: [1x1 ssmblock]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 234 1 : state 1 | state 1 > 1 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 235 outputs: [1x1 ssmblock]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 236 1 : output 1 | output 1 > 1 [], output 1 > 2 [], output 1 > 3 [], output 1 > 4 [], output 1 > 5 []
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 237 params: (empty-plist) [1x1 plist]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 238 version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 239 Ninputs: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 240 inputsizes: 4
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 241 Noutputs: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 242 outputsizes: 5
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 243 Nstates: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 244 statesizes: 1
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 245 Nparams: 0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 246 isnumerical: true
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 247 hist: ssm.hist [1x1 history]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 248 procinfo: (empty-plist) [1x1 plist]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 249 plotinfo: (empty-plist) [1x1 plist]
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 250 name: sys
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 251 description:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 252 mdlfile:
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 253 UUID: 349cd9c4-ad91-4151-b542-63d34b01bed8
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 254 --------------------</PRE></DIV><P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 255 Then we can work on the input/outputs to simplify the model.</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 256 <P>The user must specify which block variable he want to keep, and
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 257 three syntaxes are allowed.
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 258 </P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 259 <UL>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 260 <LI><P>'ALL'
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 261 meaning all ports in all blocks are kept</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 262 <LI><P>{<varname1>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 263 <varname2> …} giving the name of each port to keep, in
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 264 this case one must ensure ports of different blocks have different
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 265 names.</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 266 <LI><P>{<logical
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 267 index for block1> <double index for block2> <varnames
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 268 cellstr for block3> “ALL” “NONE”} using a
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 269 different index for each individual block.</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 270 </UL>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 271 <P>This
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 272 syntax is also used for any converter to select the inputs and
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 273 outputs in the ssm.</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 274 <P>It is important to note that this removes lines and columns in the
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 275 system's matrices, but no parameters are removed. So second order
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 276 parameters that should be remove (by setting them to a neutral value)
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 277 must be taken care of separately.</P>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 278 <DIV CLASS="fragment"><PRE><FONT FACE="Courier New, monospace"><FONT COLOR="#000000">>> sys.simplify(plist(</FONT><FONT COLOR="#a020f0">'inputs'</FONT><FONT COLOR="#000000">, {[1 2]} , </FONT><FONT COLOR="#a020f0">'states'</FONT><FONT COLOR="#000000">, </FONT><FONT COLOR="#a020f0">'ALL'</FONT><FONT COLOR="#000000"> , </FONT><FONT COLOR="#a020f0">'outputs'</FONT><FONT COLOR="#000000">, { </FONT><FONT COLOR="#a020f0">'output 1 > 1'</FONT><FONT COLOR="#000000"> </FONT><FONT COLOR="#a020f0">'output 1 > 4'</FONT><FONT COLOR="#000000">}))</FONT></FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 279 <FONT FACE="Courier New, monospace"><FONT COLOR="#000000"><FONT SIZE=2>M: running ssm/simplify</FONT></FONT></FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 280 <FONT FACE="Courier New, monospace">M: running ssm/ssm</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 281 <FONT FACE="Courier New, monospace">M: running ssm/simplify</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 282 <FONT FACE="Courier New, monospace">M: running display</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 283 <FONT FACE="Courier New, monospace">------ ssm/1 -------</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 284 <FONT FACE="Courier New, monospace">amats: { [1x1] } [1x1]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 285 <FONT FACE="Courier New, monospace">mmats: { [1x1] } [1x1]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 286 <FONT FACE="Courier New, monospace">bmats: { [1x2] } [1x1]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 287 <FONT FACE="Courier New, monospace">cmats: { [2x1] } [1x1]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 288 <FONT FACE="Courier New, monospace">dmats: { [] } [1x1]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 289 <FONT FACE="Courier New, monospace">timestep: 0</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 290 <FONT FACE="Courier New, monospace">inputs: [1x1 ssmblock]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 291 <FONT FACE="Courier New, monospace">1 : input 1 | input 1 > 1 [], input 1 > 2 []</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 292 <FONT FACE="Courier New, monospace">states: [1x1 ssmblock]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 293 <FONT FACE="Courier New, monospace">1 : state 1 | state 1 > 1 []</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 294 <FONT FACE="Courier New, monospace">outputs: [1x1 ssmblock]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 295 <FONT FACE="Courier New, monospace">1 : output 1 | output 1 > 1 [], output 1 > 4 []</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 296 <FONT FACE="Courier New, monospace">params: (empty-plist) [1x1 plist]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 297 <FONT FACE="Courier New, monospace">version: $Id: ssm_modify_content.html,v 1.2 2009/08/28 15:11:53 adrien Exp $</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 298 <FONT FACE="Courier New, monospace">Ninputs: 1</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 299 <FONT FACE="Courier New, monospace">inputsizes: 2</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 300 <FONT FACE="Courier New, monospace">Noutputs: 1</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 301 <FONT FACE="Courier New, monospace">outputsizes: 2</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 302 <FONT FACE="Courier New, monospace">Nstates: 1</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 303 <FONT FACE="Courier New, monospace">statesizes: 1</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 304 <FONT FACE="Courier New, monospace">Nparams: 0</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 305 <FONT FACE="Courier New, monospace">isnumerical: true</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 306 <FONT FACE="Courier New, monospace">hist: ssm.hist [1x1 history]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 307 <FONT FACE="Courier New, monospace">procinfo: (empty-plist) [1x1 plist]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 308 <FONT FACE="Courier New, monospace">plotinfo: (empty-plist) [1x1 plist]</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 309 <FONT FACE="Courier New, monospace">name: sys</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 310 <FONT FACE="Courier New, monospace">description: </FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 311 <FONT FACE="Courier New, monospace">mdlfile: </FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 312 <FONT FACE="Courier New, monospace">UUID: 8e55110a-eb07-44d2-aaee-4f839a5fb155</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 313 <FONT FACE="Courier New, monospace">--------------------</FONT>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 314 </PRE></DIV>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 315 </BODY>
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
+ − 316 </HTML>