0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="utf-8"?>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2 <LTPDAworkbench filepath="/Users/hewitson/working/ltp/ltpda/software/m-toolbox/test/MPipeline/ssmtest.lwb" name="ssmtest.lwb*">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3 <document name="SSM pipeline">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4 <block bounds="0 0 110 100" inputs="1" name="DFACS" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5 <LTPDAalgorithm mcategory="Constructor" mclass="ssm" mname="ssm" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6 <HelpText> SSM statespace model class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10 DESCRIPTION: SSM statespace model class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
12 ** This class is written using the new OO structures of MATLAB R2008a and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
13 will not work with earlier MATLAB versions.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
14
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
15 Public properties (read-only):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
16
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
17 Public properties (read/write):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
18 name - name of analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
19
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
20 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
21
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
22 s = ssm() - creates an empty statespace model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
23 s = ssm('a1.xml') - creates a new statespace model by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
24 object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
25 s = ssm('a1.mat') - creates a new statespace model by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
26 object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
27 a = ssm(plist) - creates a statespace model from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
28 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
29 a = ssm(struct) - creates a statespace model from the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
30 structure returned by struct(ssm).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
31
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
32 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
33
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
34 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
35 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
36 Construct a statespace model by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
37
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
38 'filename' - construct a statespace model from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
39 Example: plist('filename', 'ss1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
40 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
41
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
42 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
43 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
44 Construct a statespace model by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
45
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
46 'filename' - construct a statespace model from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
47 Example: plist('filename', 'ss1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
48 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
49
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
50 From Built-in System
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
51 ----------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
52 Construct a statespace model by specifying one of the built-in system
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
53 names. Built-in models are stored in directories specified by
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
54 SSM_MODELS in ltpda_startup. You can list multiple directories. A
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
55 built-in model m-file must follow the naming convention ssm_model_*.m.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
56
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
57 'Buit-in' - A system name.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
58 Example: plist('filename', 'model_LPF_Dynamics_noparams')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
59 Example: plist('Built-in', ' ')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
60 will show the names of all the existing systems
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
61
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
62 'dim' - Optional parameter to reduce the model to 1, 3, or 6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
63 dimension. [Default: empty [] - return full model]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
64
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
65 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
66 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
67 Construct a statespace model by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
68
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
69 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
70 are statespace models are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
71 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
72
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
73 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
74
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
75 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
76 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
77 'CID' - Retrieve all SSM objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
78 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
79
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
80 From a Miir
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
81 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
82 Construct a statespace model out of a MIIR object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
83
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
84 example : sys = ssm(themiir);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
85
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
86 From PZ model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
87 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
88 Construct a statespace model by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
89
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
90 example : sys=ssm(thepzmodel);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
91
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
92
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
93 From Description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
94 ----------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
95 Construct a statespace model from a full description of the system.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
96
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
97 'isADescription' >> special filed to tell the constructor which set to use
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
98
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
99 compulsory fields:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
100 'name','ssnames', 'outputnames', 'inputnames', 'timestep', 'amats', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
101 'bmats', 'cmats', 'dmats', 'paramnames', 'paramvalues'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
102
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
103 optionnals fields :
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
104 'mmats' 'amats_handles' 'bmats_handles' 'cmats_handles' 'dmats_handles'...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
105 'inputvarnames' 'ssvarnames' 'outputvarnames' 'paramsigmas'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
106
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
107 example :
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
108 name = 'sys';
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
109 ssnames = {'ss1' 'ss2' 'ss3'};
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
110 ssvarnames = {{'ssvar1'} {'ssvar2'} {'ssvar31' 'ssvar32'}};
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
111 inputnames = {'input1' 'input2' 'input3'};
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
112 inputvarnames = {{'inputvar1'} {'inputvar2'} {'inputvar31' 'inputvar32'}};
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
113 outputnames = {'output1' 'output2' 'output3'};
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
114 outputvarnames = {{'outputvar1'} {'outputvar2'} {'outputvar31' 'outputvar32'}};
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
115 timestep = 0;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
116 paramnames = {};
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
117 paramvalues = [];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
118 amats = cell(3,3);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
119 bmats = cell(3,3);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
120 cmats = cell(3,3);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
121 dmats = cell(3,3);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
122 amats{1,1} = -1;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
123 amats{2,2} = -2;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
124 amats{3,3} = -3*eye(2);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
125 amats{3,1} = [-1;-3];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
126 bmats{1,1} = 1;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
127 bmats{2,2} = 2;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
128 bmats{3,3} = 3*eye(2);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
129 cmats{1,1} = 1;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
130 cmats{2,2} = 1;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
131 cmats{3,3} = eye(2);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
132 dmats{1,3} = [6 6];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
133 dmats{2,1} = 6;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
134 dmats{3,2} = [6;6];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
135 sys = ssm(plist('isADescription', '' ,'name', name , ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
136 'timestep', timestep , 'paramnames', paramnames ,'paramvalues', paramvalues ,...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
137 'inputnames', inputnames , 'outputnames',outputnames ,'ssnames', ssnames,...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
138 'inputvarnames', inputvarnames , 'outputvarnames',outputvarnames ,'ssvarnames', ssvarnames,...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
139 'amats', amats ,'bmats', bmats ,'cmats', cmats ,'dmats', dmats ));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
140
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
141
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
142 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
143 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
144 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
145 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
146 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
147 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
148 <set name="From Built-in Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
149 <set name="From Description"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
150 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
151 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
152 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
153 <set name="From Miir"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
154 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
155 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
156 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
157 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
158 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
159 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
160 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
161 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
162 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
163 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
164 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
165 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
166 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
167 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
168 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
169 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
170 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
171 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
172 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
173 <key>BUILT-IN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
174 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
175 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
176 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
177 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
178 <key>DIM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
179 <val>3</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
180 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
181 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
182 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
183 <key>WITHPARAMS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
184 <val>true</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
185 <type>logical</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
186 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
187 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
188 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
189 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
190 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
191 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
192 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
193 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
194 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
195 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
196 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
197 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
198 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
199 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
200 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
201 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
202 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
203 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
204 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
205 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
206 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
207 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
208 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
209 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
210 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
211 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
212 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
213 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
214 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
215 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
216 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
217 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
218 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
219 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
220 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
221 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
222 <key>MIIR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
223 <val>none(fs=, ntaps=0.00, a=[], b=[])</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
224 <type>miir</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
225 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
226 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
227 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
228 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
229 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
230 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
231 <key>BUILT-IN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
232 <val>DFACS_5_Science_Mode_1_All_Optical_Readouts</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
233 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
234 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
235 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
236 <key>DIM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
237 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
238 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
239 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
240 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
241 <key>WITHPARAMS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
242 <val>true</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
243 <type>logical</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
244 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
245 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
246 <port number="0" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
247 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
248 <pipe dstblock="set DFACS name" dstport="0" srcblock="DFACS"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
249 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
250 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
251 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
252 <block bounds="150 0 110 100" inputs="1" name="set DFACS name" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
253 <LTPDAalgorithm mcategory="Helper" mclass="ltpda_uoh" mname="setName" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
254 <HelpText> SETNAME Set the property 'name'.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
255 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
256
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
257 DESCRIPTION: Set the property 'name'.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
258
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
259 CALL: obj = obj.setName('new name');
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
260 obj = obj.setName(plist('name', 'new name'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
261 obj = setName(obj, 'new name');
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
262 obj = setName();
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
263
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
264 EXAMPLE: obj.setName -> Sets the name to the variable name.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
265 In this case to 'obj'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
266
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
267 INPUTS: obj - can be a vector, matrix, list, or a mix of them.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
268 pl - to set the name with a plist specify only one plist with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
269 only one key-word 'name'.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
270
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
271 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
272 >> ao.getInfo('setName')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
273
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
274 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
275 >> ao.getInfo('setName', 'set')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
276
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
277 VERSION: $Id: ssmtest.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
278
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
279 HISTORY: 27-05-2008 Diepholz
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
280 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
281
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
282 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
283 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
284 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
285 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
286 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
287 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
288 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
289 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
290 <key>NAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
291 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
292 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
293 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
294 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
295 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
296 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
297 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
298 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
299 <key>NAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
300 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
301 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
302 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
303 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
304 <port number="0" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
305 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
306 <pipe dstblock="simulate DFACS" dstport="0" srcblock="set DFACS name"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
307 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
308 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
309 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
310 <block bounds="250 100 110 100" inputs="2" name="simulate DFACS" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
311 <LTPDAalgorithm mcategory="Statespace" mclass="ssm" mname="simulate" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
312 <HelpText> simulate simulates a discrete ssm with given inputs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
313 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
314
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
315 DESCRIPTION: %simulate simulates a discrete ssm with given inputs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
316
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
317 CALL: [ao_out pl_out] = simulate(sys, plist_inputs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
318
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
319 INPUTS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
320 - sys, (array of) ssm object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
321 - plist_inputs contains 10 fields :
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
322 - 2 noise fields
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
323 - 'noise variable names' with a cell vector of strings of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
324 the desired input variable names
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
325 - 'covariance' which gives the covariance of this noise between
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
326 the different corresponding inputs given for the *TIME
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
327 CONTINUOUS* noise model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
328 - 2 fields for input aos :
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
329 - 'aos variable names' with a cell vector of strings of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
330 the desired input variable names
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
331 - 'aos' which gives the aos for the different
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
332 corresponding inputs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
333 - 2 fields to plug in constants :
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
334 - 'constant variable names' with a cell vector of strings of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
335 the desired input variable names
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
336 - 'constants' which gives the DC value for the different
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
337 corresponding inputs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
338 - 2 arrays telling which blocks should be stored and returned
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
339 - 'return states' : for blocks of the state space (ex [8])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
340 - 'return outputs' : for blocks of the output (ex [1 5])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
341 - 1 field 'Nsamples' telling max number of samples to use
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
342 (it is smaller if aos are shorter than Nsamples)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
343 - 1 field 'ssini' is a cell array of vectors that give the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
344 initial position for simulation. 0 is the default.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
345 - 1 field 'tini' for the initial time, a time object or a number
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
346 (in millisec).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
347 - 1 field 'displayTime' (0/1) to switch off/on the display.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
348 0 (Off) is the default value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
349
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
350 OUTPUTS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
351 _ pl_out contains 'lastX', the last state position
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
352
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
353 *** the plist CANNOT be arrays anymore. ***
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
354 Because of the very large number of output it is not desirable to have
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
355 more than 1 simulation per function run.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
356
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
357
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
358 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
359 >> ssm.getInfo('simulate')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
360
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
361 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
362 >> ssm.getInfo('simulate', 'Default')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
363
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
364 ***** THERE ARE NO DEFAULT PARAMETERS *****
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
365
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
366 VERSION: $Id: ssmtest.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
367
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
368 HISTORY:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
369 04-08-2008 A Grynagier : new multiple state spaces, independant variables
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
370 in aos...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
371 12-06-2008 M Weyrich : change for multiple outputs, bug fixes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
372 17-04-2008 A Grynagier
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
373 19-02-2008 A Grynagier
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
374 17-02-2008 A Grynagier
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
375 Creation 30-01-2008 M Weyrich
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
376
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
377 TO DO: Check input aos for the timestep, tsdata, and ssm.timestep
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
378 options to be defined (NL case)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
379 add check if one input mach no ssm input variable
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
380 allow use of other LTPDA functions to generate white noise
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
381 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
382 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
383 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
384 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
385 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
386 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
387 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
388 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
389 <key>NOISE VARIABLE NAMES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
390 <val>cell(0,0)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
391 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
392 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
393 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
394 <key>COVARIANCE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
395 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
396 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
397 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
398 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
399 <key>AOS VARIABLE NAMES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
400 <val>cell(0,0)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
401 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
402 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
403 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
404 <key>AOS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
405 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
406 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
407 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
408 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
409 <key>CONSTANT VARIABLE NAMES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
410 <val>cell(0,0)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
411 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
412 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
413 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
414 <key>CONSTANT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
415 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
416 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
417 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
418 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
419 <key>RETURN STATES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
420 <val>NONE</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
421 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
422 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
423 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
424 <key>RETURN OUTPUTS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
425 <val>ALL</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
426 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
427 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
428 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
429 <key>NSAMPLES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
430 <val>Inf</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
431 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
432 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
433 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
434 <key>SSINI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
435 <val>cell(0,0)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
436 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
437 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
438 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
439 <key>TINI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
440 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
441 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
442 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
443 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
444 <key>DISPLAYTIME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
445 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
446 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
447 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
448 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
449 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
450 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
451 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
452 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
453 <key>AOS VARIABLE NAMES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
454 <val>{'rx1_H1_Ifo_delayed'}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
455 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
456 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
457 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
458 <key>AOS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
459 <val>PORT_1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
460 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
461 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
462 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
463 <key>RETURN OUTPUTS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
464 <val>{'fx_mps_c'}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
465 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
466 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
467 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
468 <port number="0" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
469 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
470 <pipe dstblock="tf" dstport="0" srcblock="simulate DFACS"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
471 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
472 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
473 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
474 <block bounds="0 200 110 100" inputs="1" name="noise AO" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
475 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
476 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
477 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
478
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
479 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
480 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
481
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
482 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
483
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
484 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
485 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
486 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
487 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
488 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
489 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
490 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
491 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
492 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
493 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
494 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
495 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
496 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
497 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
498 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
499 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
500 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
501 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
502 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
503 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
504 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
505 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
506 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
507 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
508 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
509 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
510 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
511 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
512 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
513 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
514 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
515 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
516 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
517 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
518 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
519 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
520 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
521 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
522 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
523 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
524 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
525 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
526 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
527 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
528 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
529
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
530 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
531 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
532 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
533 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
534
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
535 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
536 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
537 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
538 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
539 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
540
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
541 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
542 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
543 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
544 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
545 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
546 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
547 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
548 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
549 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
550
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
551 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
552
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
553 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
554 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
555
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
556 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
557
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
558 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
559 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
560 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
561
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
562 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
563 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
564
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
565 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
566
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
567 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
568 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
569 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
570
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
571 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
572 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
573
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
574 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
575
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
576 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
577 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
578 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
579
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
580 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
581
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
582 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
583 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
584
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
585 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
586
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
587 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
588 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
589
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
590 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
591 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
592 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
593
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
594 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
595 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
596 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
597 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
598 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
599
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
600 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
601
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
602 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
603 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
604
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
605 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
606
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
607 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
608 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
609 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
610 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
611
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
612 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
613 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
614
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
615 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
616
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
617 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
618 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
619
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
620
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
621
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
622 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
623 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
624
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
625 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
626
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
627 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
628
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
629 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
630 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
631 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
632
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
633 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
634 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
635 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
636 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
637 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
638 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
639 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
640
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
641 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
642 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
643
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
644 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
645
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
646 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
647
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
648 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
649 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
650 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
651 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
652 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
653 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
654 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
655 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
656
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
657 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
658 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
659
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
660 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
661
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
662 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
663
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
664 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
665 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
666
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
667 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
668
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
669 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
670 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
671
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
672 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
673
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
674 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
675
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
676 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
677 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
678 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
679 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
680
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
681 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
682 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
683 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
684 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
685 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
686 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
687 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
688 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
689 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
690 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
691 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
692 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
693 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
694 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
695
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
696 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
697 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
698 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
699
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
700 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
701 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
702
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
703
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
704 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
705 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
706
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
707 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
708
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
709 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
710 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
711 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
712
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
713 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
714
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
715 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
716 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
717 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
718 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
719 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
720 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
721
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
722 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
723 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
724
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
725 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
726
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
727 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
728 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
729
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
730 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
731 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
732 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
733 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
734 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
735
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
736 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
737
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
738
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
739 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
740 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
741
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
742 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
743 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
744 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
745 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
746 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
747 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
748 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
749
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
750 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
751 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
752
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
753 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
754 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
755
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
756 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
757 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
758
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
759 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
760 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
761 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
762
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
763 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
764
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
765 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
766
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
767 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
768 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
769
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
770 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
771 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
772 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
773
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
774
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
775
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
776 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
777
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
778 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
779
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
780 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
781 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
782
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
783
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
784 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
785 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
786 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
787 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
788 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
789
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
790 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
791
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
792 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
793 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
794
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
795 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
796 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
797 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
798
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
799
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
800 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
801 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
802
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
803 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
804 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
805 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
806 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
807 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
808 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
809 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
810
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
811 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
812 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
813
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
814 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
815
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
816 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
817
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
818 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
819
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
820 e.g. info = ao.getInfo('pwelch')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
821
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
822 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
823 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
824
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
825 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
826
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
827 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
828
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
829 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
830
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
831 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
832
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
833 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
834 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
835 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
836 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
837 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
838 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
839 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
840 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
841 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
842 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
843 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
844 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
845 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
846 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
847 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
848 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
849 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
850 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
851 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
852 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
853 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
854 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
855 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
856 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
857 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
858 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
859 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
860 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
861 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
862 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
863 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
864 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
865 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
866 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
867 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
868 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
869 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
870 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
871 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
872 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
873 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
874 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
875 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
876 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
877 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
878 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
879 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
880 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
881 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
882 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
883 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
884 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
885 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
886 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
887 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
888 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
889 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
890 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
891 <val>[ unit(' V ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
892 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
893 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
894 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
895 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
896 <val>time([plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 0)]) </val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
897 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
898 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
899 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
900 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
901 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
902 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
903 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
904 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
905 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
906 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
907 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
908 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
909 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
910 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
911 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
912 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
913 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
914 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
915 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
916 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
917 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
918 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
919 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
920 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
921 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
922 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
923 <val>[ unit(' V ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
924 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
925 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
926 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
927 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
928 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
929 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
930 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
931 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
932 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
933 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
934 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
935 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
936 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
937 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
938 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
939 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
940 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
941 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
942 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
943 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
944 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
945 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
946 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
947 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
948 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
949 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
950 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
951 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
952 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
953 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
954 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
955 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
956 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
957 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
958 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
959 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
960 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
961 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
962 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
963 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
964 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
965 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
966 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
967 <val>t</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
968 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
969 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
970 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
971 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
972 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
973 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
974 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
975 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
976 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
977 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
978 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
979 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
980 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
981 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
982 <val>time([plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 0)]) </val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
983 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
984 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
985 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
986 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
987 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
988 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
989 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
990 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
991 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
992 <val>[ unit(' V ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
993 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
994 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
995 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
996 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
997 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
998 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
999 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1000 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1001 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1002 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1003 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1004 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1005 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1006 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1007 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1008 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1009 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1010 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1011 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1012 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1013 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1014 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1015 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1016 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1017 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1018 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1019 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1020 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1021 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1022 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1023 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1024 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1025 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1026 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1027 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1028 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1029 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1030 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1031 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1032 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1033 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1034 <val>[ unit(' V ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1035 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1036 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1037 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1038 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1039 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1040 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1041 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1042 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1043 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1044 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1045 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1046 <val>[ unit(' I ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1047 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1048 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1049 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1050 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1051 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1052 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1053 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1054 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1055 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1056 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1057 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1058 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1059 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1060 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1061 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1062 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1063 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1064 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1065 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1066 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1067 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1068 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1069 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1070 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1071 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1072 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1073 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1074 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1075 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1076 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1077 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1078 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1079 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1080 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1081 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1082 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1083 <val>time([plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 0)]) </val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1084 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1085 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1086 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1087 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1088 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1089 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1090 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1091 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1092 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1093 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1094 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1095 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1096 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1097 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1098 <val>[ unit(' V ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1099 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1100 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1101 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1102 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1103 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1104 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1105 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1106 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1107 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1108 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1109 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1110 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1111 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1112 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1113 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1114 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1115 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1116 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1117 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1118 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1119 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1120 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1121 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1122 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1123 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1124 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1125 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1126 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1127 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1128 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1129 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1130 <val>[ unit(' V ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1131 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1132 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1133 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1134 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1135 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1136 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1137 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1138 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1139 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1140 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1141 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1142 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1143 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1144 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1145 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1146 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1147 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1148 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1149 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1150 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1151 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1152 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1153 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1154 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1155 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1156 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1157 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1158 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1159 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1160 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1161 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1162 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1163 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1164 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1165 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1166 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1167 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1168 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1169 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1170 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1171 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1172 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1173 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1174 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1175 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1176 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1177 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1178 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1179 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1180 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1181 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1182 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1183 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1184 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1185 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1186 <val>[ unit(' V ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1187 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1188 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1189 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1190 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1191 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1192 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1193 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1194 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1195 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1196 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1197 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1198 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1199 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1200 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1201 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1202 <val>1e-3*randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1203 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1204 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1205 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1206 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1207 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1208 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1209 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1210 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1211 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1212 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1213 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1214 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1215 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1216 <port number="0" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1217 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1218 <pipe dstblock="simulate DFACS" dstport="1" srcblock="noise AO"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1219 <pipe dstblock="tf" dstport="1" srcblock="noise AO"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1220 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1221 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1222 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1223 <block bounds="400 100 110 100" inputs="2" name="tf" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1224 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="ltfe" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1225 <HelpText> LTFE implement transfer-function estimation computed on a log frequency axis.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1226 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1227
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1228 DESCRIPTION: LTFE implement transfer-function estimation computed on a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1229 log frequency axis.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1230
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1231 CALL: tfs = ltfe(as)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1232 tfs = ltfe(as, pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1233
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1234 INPUTS: as - array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1235 pl - parameter list (see below)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1236
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1237 OUTPUTS: bs - array of analysis objects, one for each input
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1238
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1239 PARAMETER LIST:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1240
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1241 Kdes - desired number of averages [default: 100]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1242 Lmin - minimum segment length [default: 0]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1243 Jdes - number of spectral frequencies to compute [default: fs/4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1244 Win - a specwin window object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1245 Only the design parameters of the window object are used; the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1246 window is recomputed for each DFT length inside the ltpda_dft
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1247 algorithm. [default: Kaiser with -200dB PSLL]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1248 Olap - desired overlap [default: taken from window]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1249 Order - order of detrending.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1250 -1 - no detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1251 0 - subtract mean
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1252 1 - subtract linear fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1253 N - subtract fit of polynomial, order N
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1254
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1255 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1256 >> ao.getInfo('ltfe')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1257
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1258 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1259 >> ao.getInfo('ltfe', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1260
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1261 VERSION: $Id: ssmtest.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1262
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1263 HISTORY: 02-02-2007 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1264 Created
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1265
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1266 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1267 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1268 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1269 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1270 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1271 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1272 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1273 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1274 <key>KDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1275 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1276 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1277 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1278 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1279 <key>JDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1280 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1281 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1282 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1283 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1284 <key>LMIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1285 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1286 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1287 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1288 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1289 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1290 <val> specwin('BH92', 10)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1291 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1292 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1293 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1294 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1295 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1296 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1297 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1298 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1299 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1300 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1301 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1302 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1303 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1304 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1305 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1306 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1307 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1308 <key>KDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1309 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1310 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1311 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1312 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1313 <key>JDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1314 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1315 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1316 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1317 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1318 <key>LMIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1319 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1320 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1321 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1322 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1323 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1324 <val> specwin('BH92', 10)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1325 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1326 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1327 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1328 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1329 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1330 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1331 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1332 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1333 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1334 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1335 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1336 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1337 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1338 <port number="0" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1339 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1340 <pipe dstblock="view" dstport="0" srcblock="tf"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1341 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1342 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1343 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1344 <block bounds="500 100 110 100" inputs="1" name="view" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1345 <LTPDAalgorithm mcategory="Output" mclass="ao" mname="iplot" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1346 <HelpText> IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1347 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1348
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1349 DESCRIPTION: IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1350
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1351 CALL: hfig = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1352 [hfig, hax] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1353 [hfig, hax, hli] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1354
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1355 INPUTS: pl - a parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1356 a - input analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1357
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1358 OUTPUTS: hfig - handles to figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1359 hax - handles to axes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1360 hli - handles to lines
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1361
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1362
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1363 Plot parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1364
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1365 'Arrangement' - select the plot layout:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1366 'single' - plots all AOs on individual figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1367 'stacked' - plots all AOs on the same axes [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1368 'subplots' - plots all AOs on subplots
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1369
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1370 'Function' - specify the plot function:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1371 'plot', 'stairs', 'stem'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1372 [default: 'plot']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1373 *** doesn't work for xyzdata AOs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1374
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1375 Line parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1376
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1377 The following properties take cell array values. If the length of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1378 the cell array is shorter than the number of lines to plot, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1379 remaining lines will be plotted with the default options. If the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1380 cell array is of length 2 and the first cell contains the string
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1381 'all', then the second cell is used to set the propery of all
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1382 lines.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1383
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1384 'LineColors' - a cell array of color definitions for each line.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1385
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1386 'LineStyles' - a cell array of line styles.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1387
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1388 'Markers' - a cell array of markers.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1389
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1390 'LineWidths' - a cell array of line widths. If the length of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1391 cell array is shorter than the number of lines to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1392 plot, the remaining lines will be plotted with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1393 the default line width.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1394
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1395 Axes parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1396
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1397 'Legends' - specify a cell array of strings to be used for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1398 the plot legends. If a cell contains an empty
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1399 string, the default legend string is built.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1400 If a single string 'off' is given instead of a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1401 cell array, then the legends are all switched
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1402 off.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1403
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1404 'XLabels' - Specify the labels to be used on the x-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1405 units are added from the data object 'xunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1406 property.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1407
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1408 'YLabels' - Specify the labels to be used on the y-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1409 units are added from the data object 'yunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1410 property. If the object contains complex data,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1411 you should specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1412
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1413 The following axis properties also work with the 'all' keyword as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1414 described above in the line properties section.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1415
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1416 'XScales' - Specify the scales to be used on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1417
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1418 'YScales' - Specify the scales to the used on the y-axes. If
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1419 an object contains complex data, you should
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1420 specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1421
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1422 'XRanges' - Specify the ranges to be displayed on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1423
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1424 'YRanges' - Specify the ranges to the displayed on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1425 y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1426
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1427 Error parameters: If you give more than one input AO then you must
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1428 specify the following parameter values in a cell-array,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1429 one cell for each input AO. Leave the cell empty to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1430 plot no errors. Each error can be a value or a vector
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1431 the same length as the data vector. If you give and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1432 upper limit but not lower limit, then the errors are
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1433 assumed to be symmetric (and vice versa)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1434
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1435 'XerrL' - lower bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1436 'XerrU' - upper bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1437 'YerrL' - lower bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1438 'YerrU' - upper bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1439
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1440 Math operations: You can specify rudimentary math operations to be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1441 performed on the X and Y data prior to plotting. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1442 'all' keyword is also supported by these parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1443
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1444 'Xmaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1445 data vector 'x'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1446 plist('Xmaths', 'abs(x)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1447
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1448 'Ymaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1449 data vector 'y'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1450 plist('Ymaths', 'sqrt(y)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1451
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1452 Time-series parameters: in addition to the general options, time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1453 objects have the following additional parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1454
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1455 'Xunits' - specify the units on the x-axis as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1456 'us' - microseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1457 'ms' - milliseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1458 's' - seconds [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1459 'm' - minutes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1460 'h' - hours
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1461 'D' - days
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1462 'M' - months
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1463 'HH:MM:SS' - using a date/time format
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1464 recognized by datetic (help datetic)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1465
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1466
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1467 Frequency-series parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1468
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1469 'complexPlotType' - specify how to plot complex data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1470 Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1471 - 'realimag'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1472 - 'absdeg'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1473 - 'absrad'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1474
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1475 EXAMPLES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1476
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1477 1) Plot two time-series AOs with different colors, line styles, and widths
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1478
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1479 pl = plist('Linecolors', {'g', 'k'}, 'LineStyles', {'', '--'}, 'LineWidths', {1, 4});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1480 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1481
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1482 2) Plot two time-series AOs in subplots. Also override the second legend
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1483 text and the first line style.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1484
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1485 pl = plist('Arrangement', 'subplots', 'LineStyles', {'--'}, 'Legends', {'', 'My Sine Wave'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1486 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1487
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1488 3) Plot two time-series AOs taking the square of the y-values of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1489 first AO and the log of the x-values of the second AO.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1490
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1491 pl = plist('Arrangement', 'subplots', 'YMaths', 'y.^2', 'XMaths', {'', 'log(x)'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1492 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1493
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1494 4) Plot two frequency-series AOs on subplots with the same Y-scales and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1495 Y-ranges
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1496
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1497 pl1 = plist('Yscales', {'All', 'lin'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1498 pl2 = plist('arrangement', 'subplots', 'YRanges', {'All', [1e-6 100]});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1499 iplot(fsd1, fsd2, pl1, pl2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1500
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1501
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1502 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1503 >> ao.getInfo('iplot')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1504
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1505 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1506 >> ao.getInfo('iplot', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1507
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1508 VERSION: $Id: ssmtest.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1509
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1510 HISTORY: 22-12-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1511 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1512
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1513 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1514 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1515 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1516 <set name="Time-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1517 <set name="Frequency-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1518 <set name="Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1519 <set name="X-Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1520 <set name="3D plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1521 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1522 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1523 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1524 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1525 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1526 <val>{[0.80000000000000004 0.20000000000000001 0.20000000000000001],[0.20000000000000001 0.20000000000000001 0.80000000000000004],[0.20000000000000001 0.90000000000000002 0.20000000000000001],[0.37 0.90000000000000002 0.82999999999999996],[0.88800000000000001 0.16300000000000001 0.90000000000000002],[0 0 0],[0 0.81176470588235294 1],[1 0.50196078431372548 0],[0.5607843137254902 0 0],[1 0.81176470588235294 0],[0.90000000000000002 0.26600000000000001 0.59299999999999997]}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1527 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1528 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1529 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1530 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1531 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1532 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1533 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1534 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1535 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1536 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1537 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1538 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1539 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1540 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1541 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1542 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1543 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1544 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1545 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1546 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1547 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1548 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1549 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1550 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1551 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1552 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1553 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1554 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1555 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1556 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1557 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1558 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1559 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1560 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1561 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1562 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1563 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1564 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1565 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1566 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1567 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1568 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1569 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1570 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1571 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1572 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1573 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1574 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1575 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1576 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1577 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1578 <val>{[0.80000000000000004 0.20000000000000001 0.20000000000000001],[0.20000000000000001 0.20000000000000001 0.80000000000000004],[0.20000000000000001 0.90000000000000002 0.20000000000000001],[0.37 0.90000000000000002 0.82999999999999996],[0.88800000000000001 0.16300000000000001 0.90000000000000002],[0 0 0],[0 0.81176470588235294 1],[1 0.50196078431372548 0],[0.5607843137254902 0 0],[1 0.81176470588235294 0],[0.90000000000000002 0.26600000000000001 0.59299999999999997]}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1579 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1580 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1581 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1582 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1583 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1584 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1585 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1586 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1587 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1588 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1589 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1590 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1591 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1592 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1593 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1594 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1595 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1596 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1597 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1598 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1599 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1600 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1601 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1602 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1603 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1604 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1605 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1606 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1607 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1608 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1609 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1610 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1611 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1612 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1613 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1614 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1615 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1616 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1617 <key>COMPLEXPLOTTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1618 <val>absdeg</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1619 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1620 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1621 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1622 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1623 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1624 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1625 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1626 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1627 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1628 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1629 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1630 <val>{[0.80000000000000004 0.20000000000000001 0.20000000000000001],[0.20000000000000001 0.20000000000000001 0.80000000000000004],[0.20000000000000001 0.90000000000000002 0.20000000000000001],[0.37 0.90000000000000002 0.82999999999999996],[0.88800000000000001 0.16300000000000001 0.90000000000000002],[0 0 0],[0 0.81176470588235294 1],[1 0.50196078431372548 0],[0.5607843137254902 0 0],[1 0.81176470588235294 0],[0.90000000000000002 0.26600000000000001 0.59299999999999997]}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1631 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1632 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1633 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1634 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1635 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1636 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1637 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1638 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1639 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1640 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1641 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1642 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1643 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1644 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1645 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1646 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1647 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1648 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1649 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1650 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1651 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1652 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1653 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1654 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1655 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1656 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1657 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1658 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1659 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1660 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1661 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1662 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1663 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1664 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1665 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1666 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1667 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1668 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1669 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1670 <val>Sample</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1671 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1672 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1673 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1674 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1675 <val>Value</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1676 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1677 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1678 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1679 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1680 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1681 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1682 <val>{[0.80000000000000004 0.20000000000000001 0.20000000000000001],[0.20000000000000001 0.20000000000000001 0.80000000000000004],[0.20000000000000001 0.90000000000000002 0.20000000000000001],[0.37 0.90000000000000002 0.82999999999999996],[0.88800000000000001 0.16300000000000001 0.90000000000000002],[0 0 0],[0 0.81176470588235294 1],[1 0.50196078431372548 0],[0.5607843137254902 0 0],[1 0.81176470588235294 0],[0.90000000000000002 0.26600000000000001 0.59299999999999997]}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1683 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1684 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1685 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1686 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1687 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1688 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1689 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1690 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1691 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1692 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1693 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1694 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1695 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1696 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1697 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1698 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1699 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1700 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1701 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1702 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1703 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1704 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1705 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1706 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1707 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1708 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1709 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1710 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1711 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1712 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1713 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1714 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1715 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1716 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1717 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1718 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1719 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1720 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1721 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1722 <val>X-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1723 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1724 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1725 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1726 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1727 <val>Y-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1728 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1729 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1730 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1731 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1732 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1733 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1734 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1735 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1736 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1737 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1738 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1739 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1740 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1741 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1742 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1743 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1744 <val>{[0.80000000000000004 0.20000000000000001 0.20000000000000001],[0.20000000000000001 0.20000000000000001 0.80000000000000004],[0.20000000000000001 0.90000000000000002 0.20000000000000001],[0.37 0.90000000000000002 0.82999999999999996],[0.88800000000000001 0.16300000000000001 0.90000000000000002],[0 0 0],[0 0.81176470588235294 1],[1 0.50196078431372548 0],[0.5607843137254902 0 0],[1 0.81176470588235294 0],[0.90000000000000002 0.26600000000000001 0.59299999999999997]}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1745 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1746 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1747 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1748 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1749 <val>single</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1750 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1751 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1752 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1753 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1754 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1755 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1756 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1757 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1758 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1759 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1760 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1761 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1762 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1763 <key>ZLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1764 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1765 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1766 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1767 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1768 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1769 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1770 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1771 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1772 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1773 <key>ZMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1774 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1775 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1776 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1777 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1778 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1779 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1780 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1781 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1782 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1783 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1784 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1785 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1786 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1787 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1788 <val>{[0.80000000000000004 0.20000000000000001 0.20000000000000001],[0.20000000000000001 0.20000000000000001 0.80000000000000004],[0.20000000000000001 0.90000000000000002 0.20000000000000001],[0.37 0.90000000000000002 0.82999999999999996],[0.88800000000000001 0.16300000000000001 0.90000000000000002],[0 0 0],[0 0.81176470588235294 1],[1 0.50196078431372548 0],[0.5607843137254902 0 0],[1 0.81176470588235294 0],[0.90000000000000002 0.26600000000000001 0.59299999999999997]}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1789 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1790 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1791 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1792 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1793 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1794 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1795 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1796 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1797 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1798 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1799 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1800 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1801 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1802 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1803 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1804 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1805 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1806 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1807 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1808 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1809 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1810 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1811 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1812 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1813 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1814 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1815 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1816 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1817 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1818 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1819 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1820 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1821 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1822 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1823 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1824 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1825 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1826 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1827 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1828 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1829 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1830 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1831 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1832 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1833 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1834 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1835 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1836 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1837 <port number="0" type="output"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1838 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1839 </document>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1840 </LTPDAworkbench> |