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/example_1.lwb" name="example_1.lwb">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3 <document name="example 1" parentDiag="" visible="true" windowHeight="624" windowState="maximized" windowWidth="718" windowX="0" windowY="0" zoomFactor="1.9487172">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4 <block bounds="3 31 60 64" inputs="1" name="ao plist" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5 <LTPDAalgorithm mcategory="Constructor" mclass="plist" mname="plist" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6 <HelpText> PLIST Plist class object 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 DESCRIPTION: PLIST Parameter-List Object class object constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10 Create a plist object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
12 SUPER CLASSES: ltpda_uo < ltpda_obj
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
13
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
14 PROPERTIES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
16 Inherit Properties (read only)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
17 name - name of object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
18 created - creation time (time-object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
19 prov - contains a instance of the provenance class.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
20 hist - history of the object (history object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
21 version - cvs-version string.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
22
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
23 Protected Properties (read only)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
24 params - list of param-objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
25
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
26 PLIST METHODS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
27
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
28 Defined Abstract methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
29 char - returns one character string which represents the object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
30 copy - copies an object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
31 display - displays an object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
32 string - converts an object to a command string which will
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
33 recreate the plist object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
34 update_struct - updates a object structure to the current tbx-version
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
35
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
36 Public methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
37 append - append a param-object, plist-object or a key/value pair to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
38 the parameter list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
39 combine - combine multiple parameter lists (plist objects) into a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
40 single plist.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
41 find - Returns the value corresponding to the first parameters in
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
42 the list with search-key.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
43 isparam - look for a given key in the parameter lists.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
44 nparams - returns the number of param objects in the list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
45 pset - set or add a key/value pairor a param-object into
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
46 the parameter list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
47 pzmresp - shadow function for the pzmodel/resp.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
48 remove - remove a parameter from the parameter list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
49 resp - shadows miir/iirResp and pzmodel/resp.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
50
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
51 CONSTRUCTORS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
52
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
53 pl = plist() - create an empty plist object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
54 pl = plist(p) - create a plist with elements p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
55 where p is an array of param objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
56 pl = plist('key', val) - create a plist with the key/value pair
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
57 pl = plist('key1', val1, ... - create a plist with more key/value pairs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
58 'key2', 'val2')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
59 pl = plist('file.xml') - load a plist-object from xml-file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
60 pl = plist('file.mat') - load a plist-object from mat-file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
61 pl = plist(pl) - copies the input plist.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
62
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
63 PARAMETERS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
64
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
65 If no recognised parameters are found in the input plist, the input
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
66 plist is simply returned. This is the copy constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
67
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
68 'Hostname' - construct a plist by retrieving it from an LTPDA repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
69 specified by the given hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
70 are plists are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
71 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
72 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
73 'ID' - A vector of object IDs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
74 'CID' - Retrieve all plists from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
75 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
76 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
77 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
78
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
79 M-FILE INFO: The following call returns an minfo object that contains
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
80 information about the plist constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
81 >> info = plist.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
82 or >> info = plist.getInfo('plist')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
83
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
84 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
85 >> info = plist.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
86 e.g. >> info = plist.getInfo('eq')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
87
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
88 You can also restrict the sets of parameters contained in
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
89 the minfo object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
90 >> info = plist.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
91 e.g. >> info = plist.getInfo('plist', 'Default')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
92
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
93 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
94
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
95 HISTORY: 30-01-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
96 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
97
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
98 SEE ALSO: ltpda_obj, ltpda_uo, param
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
99
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
100 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
101 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
102 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
103 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
104 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
105 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
106 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
107 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
108 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
109 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
110 <key>Nsecs</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
111 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
112 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
113 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
114 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
115 <key>fs</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
116 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
117 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
118 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
119 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
120 <key>tsfcn</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
121 <val>randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
122 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
123 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
124 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
125 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
126 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
127 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
128 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
129 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
130 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
131 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
132 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
133 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
134 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
135 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
136 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
137 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
138 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
139 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
140 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
141 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
142 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
143 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
144 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
145 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
146 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
147 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
148 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
149 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
150 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
151 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
152 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
153 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
154 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
155 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
156 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
157 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
158 <key>Nsecs</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
159 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
160 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
161 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
162 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
163 <key>fs</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
164 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
165 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
166 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
167 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
168 <key>tsfcn</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
169 <val>randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
170 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
171 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
172 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
173 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
174 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
175 <pipe color="-26266" dstblock="a1" dstport="0" srcblock="ao plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
176 <pipe color="-26266" dstblock="a2" dstport="0" srcblock="ao plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
177 <pipe color="-26266" dstblock="a3" dstport="0" srcblock="ao plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
178 <pipe color="-26266" dstblock="a4" dstport="0" srcblock="ao plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
179 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
180 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
181 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
182 <block bounds="97 3 56 62" inputs="1" name="a1" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
183 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
184 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
185 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
186
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
187 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
188 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
189
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
190 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
191
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
192 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
193 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
194 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
195 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
196 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
197 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
198 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
199 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
200 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
201 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
202 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
203 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
204 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
205 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
206 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
207 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
208 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
209 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
210 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
211 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
212 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
213 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
214 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
215 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
216 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
217 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
218 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
219 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
220 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
221 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
222 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
223 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
224 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
225 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
226 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
227 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
228 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
229 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
230 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
231 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
232 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
233 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
234 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
235 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
236 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
237
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
238 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
239 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
240 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
241 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
242
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
243 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
244 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
245 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
246 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
247 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
248
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
249 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
250 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
251 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
252 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
253 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
254 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
255 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
256 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
257 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
258
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
259 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
260
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
261 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
262 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
263
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
264 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
265
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
266 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
267 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
268 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
269
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
270 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
271 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
272
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
273 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
274
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
275 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
276 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
277 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
278
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
279 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
280 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
281
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
282 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
283
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
284 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
285 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
286 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
287
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
288 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
289
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
290 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
291 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
292
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
293 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
294
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
295 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
296 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
297
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
298 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
299 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
300 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
301
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
302 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
303 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
304 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
305 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
306 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
307
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
308 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
309
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
310 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
311 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
312
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
313 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
314
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
315 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
316 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
317 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
318 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
319
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
320 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
321 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
322
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
323 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
324
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
325 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
326 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
327
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
328
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
329
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
330 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
331 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
332
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
333 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
334
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
335 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
336
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
337 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
338 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
339 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
340
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
341 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
342 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
343 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
344 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
345 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
346 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
347 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
348
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
349 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
350 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
351
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
352 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
353
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
354 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
355
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
356 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
357 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
358 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
359 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
360 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
361 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
362 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
363 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
364
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
365 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
366 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
367
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
368 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
369
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
370 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
371
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
372 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
373 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
374
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
375 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
376
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
377 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
378 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
379
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
380 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
381
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
382 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
383
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
384 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
385 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
386 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
387 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
388
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
389 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
390 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
391 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
392 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
393 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
394 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
395 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
396 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
397 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
398 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
399 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
400 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
401 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
402 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
403
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
404 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
405 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
406 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
407
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
408 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
409 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
410
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
411
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
412 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
413 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
414
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
415 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
416
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
417 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
418 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
419 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
420
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
421 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
422
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
423 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
424 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
425 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
426 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
427 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
428 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
429
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
430 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
431 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
432
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
433 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
434
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
435 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
436 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
437
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
438 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
439 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
440 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
441 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
442 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
443
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
444 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
445
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
446
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
447 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
448 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
449
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
450 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
451 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
452 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
453 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
454 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
455 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
456 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
457
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
458 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
459 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
460
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
461 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
462 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
463
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
464 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
465 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
466
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
467 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
468 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
469 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
470
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
471 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
472
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
473 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
474
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
475 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
476 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
477
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
478 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
479 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
480 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
481
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
482
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
483
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
484 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
485
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
486 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
487
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
488 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
489 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
490
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
491
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
492 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
493 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
494 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
495 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
496 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
497
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
498 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
499
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
500 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
501 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
502
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
503 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
504 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
505 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
506
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
507
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
508 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
509 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
510
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
511 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
512 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
513 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
514 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
515 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
516 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
517 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
518
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
519 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
520 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
521
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
522 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
523
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
524 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
525
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
526 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
527
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
528 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
529
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
530 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
531 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
532
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
533 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
534
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
535 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
536
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
537 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
538
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
539 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
540
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
541 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
542 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
543 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
544 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
545 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
546 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
547 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
548 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
549 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
550 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
551 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
552 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
553 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
554 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
555 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
556 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
557 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
558 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
559 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
560 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
561 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
562 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
563 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
564 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
565 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
566 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
567 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
568 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
569 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
570 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
571 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
572 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
573 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
574 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
575 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
576 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
577 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
578 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
579 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
580 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
581 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
582 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
583 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
584 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
585 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
586 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
587 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
588 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
589 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
590 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
591 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
592 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
593 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
594 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
595 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
596 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
597 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
598 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
599 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
600 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
601 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
602 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
603 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
604 <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
|
605 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
606 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
607 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
608 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
609 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
610 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
611 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
612 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
613 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
614 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
615 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
616 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
617 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
618 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
619 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
620 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
621 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
622 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
623 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
624 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
625 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
626 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
627 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
628 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
629 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
630 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
631 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
632 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
633 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
634 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
635 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
636 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
637 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
638 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
639 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
640 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
641 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
642 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
643 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
644 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
645 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
646 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
647 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
648 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
649 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
650 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
651 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
652 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
653 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
654 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
655 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
656 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
657 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
658 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
659 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
660 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
661 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
662 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
663 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
664 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
665 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
666 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
667 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
668 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
669 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
670 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
671 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
672 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
673 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
674 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
675 <val>t</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
676 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
677 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
678 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
679 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
680 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
681 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
682 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
683 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
684 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
685 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
686 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
687 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
688 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
689 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
690 <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
|
691 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
692 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
693 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
694 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
695 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
696 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
697 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
698 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
699 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
700 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
701 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
702 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
703 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
704 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
705 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
706 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
707 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
708 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
709 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
710 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
711 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
712 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
713 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
714 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
715 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
716 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
717 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
718 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
719 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
720 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
721 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
722 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
723 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
724 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
725 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
726 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
727 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
728 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
729 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
730 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
731 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
732 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
733 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
734 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
735 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
736 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
737 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
738 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
739 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
740 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
741 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
742 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
743 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
744 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
745 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
746 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
747 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
748 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
749 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
750 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
751 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
752 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
753 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
754 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
755 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
756 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
757 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
758 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
759 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
760 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
761 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
762 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
763 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
764 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
765 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
766 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
767 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
768 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
769 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
770 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
771 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
772 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
773 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
774 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
775 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
776 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
777 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
778 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
779 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
780 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
781 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
782 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
783 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
784 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
785 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
786 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
787 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
788 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
789 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
790 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
791 <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
|
792 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
793 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
794 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
795 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
796 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
797 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
798 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
799 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
800 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
801 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
802 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
803 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
804 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
805 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
806 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
807 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
808 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
809 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
810 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
811 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
812 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
813 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
814 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
815 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
816 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
817 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
818 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
819 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
820 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
821 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
822 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
823 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
824 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
825 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
826 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
827 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
828 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
829 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
830 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
831 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
832 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
833 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
834 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
835 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
836 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
837 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
838 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
839 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
840 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
841 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
842 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
843 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
844 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
845 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
846 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
847 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
848 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
849 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
850 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
851 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
852 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
853 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
854 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
855 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
856 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
857 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
858 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
859 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
860 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
861 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
862 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
863 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
864 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
865 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
866 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
867 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
868 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
869 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
870 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
871 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
872 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
873 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
874 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
875 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
876 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
877 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
878 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
879 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
880 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
881 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
882 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
883 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
884 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
885 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
886 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
887 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
888 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
889 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
890 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
891 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
892 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
893 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
894 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
895 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
896 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
897 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
898 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
899 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
900 <key>MODEL</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 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
905 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
906 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
907 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
908 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
909 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
910 <val>PORT_0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
911 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
912 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
913 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
914 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
915 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
916 <pipe color="-3657166" dstblock="a5" dstport="0" srcblock="a1" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
917 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
918 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
919 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
920 <block bounds="93 69 69 59" inputs="1" name="a2" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
921 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
922 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
923 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
924
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
925 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
926 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
927
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
928 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
929
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
930 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
931 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
932 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
933 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
934 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
935 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
936 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
937 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
938 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
939 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
940 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
941 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
942 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
943 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
944 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
945 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
946 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
947 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
948 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
949 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
950 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
951 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
952 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
953 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
954 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
955 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
956 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
957 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
958 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
959 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
960 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
961 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
962 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
963 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
964 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
965 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
966 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
967 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
968 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
969 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
970 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
971 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
972 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
973 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
974 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
975
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
976 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
977 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
978 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
979 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
980
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
981 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
982 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
983 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
984 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
985 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
986
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
987 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
988 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
989 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
990 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
991 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
992 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
993 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
994 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
995 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
996
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
997 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
998
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
999 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1000 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1001
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1002 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1003
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1004 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1005 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1006 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1007
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1008 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1009 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1010
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1011 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1012
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1013 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1014 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1015 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1016
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1017 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1018 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1019
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1020 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1021
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1022 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1023 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1024 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1025
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1026 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1027
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1028 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1029 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1030
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1031 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1032
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1033 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1034 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1035
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1036 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1037 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1038 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1039
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1040 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1041 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1042 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1043 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1044 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1045
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1046 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1047
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1048 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1049 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1050
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1051 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1052
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1053 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1054 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1055 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1056 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1057
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1058 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1059 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1060
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1061 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1062
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1063 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1064 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1065
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1066
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1067
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1068 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1069 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1070
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1071 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1072
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1073 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1074
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1075 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1076 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1077 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1078
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1079 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1080 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1081 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1082 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1083 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1084 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1085 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1086
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1087 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1088 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1089
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1090 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1091
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1092 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1093
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1094 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1095 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1096 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1097 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1098 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1099 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1100 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1101 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1102
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1103 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1104 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1105
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1106 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1107
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1108 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1109
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1110 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1111 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1112
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1113 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1114
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1115 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1116 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1117
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1118 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1119
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1120 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1121
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1122 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1123 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1124 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1125 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1126
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1127 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1128 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1129 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1130 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1131 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1132 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1133 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1134 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1135 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1136 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1137 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1138 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1139 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1140 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1141
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1142 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1143 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1144 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1145
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1146 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1147 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1148
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1149
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1150 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1151 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1152
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1153 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1154
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1155 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1156 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1157 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1158
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1159 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1160
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1161 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1162 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1163 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1164 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1165 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1166 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1167
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1168 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1169 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1170
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1171 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1172
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1173 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1174 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1175
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1176 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1177 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1178 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1179 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1180 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1181
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1182 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1183
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1184
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1185 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1186 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1187
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1188 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1189 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1190 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1191 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1192 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1193 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1194 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1195
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1196 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1197 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1198
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1199 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1200 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1201
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1202 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1203 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1204
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1205 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1206 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1207 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1208
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1209 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1210
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1211 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1212
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1213 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1214 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1215
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1216 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1217 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1218 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1219
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1220
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1221
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1222 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1223
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1224 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1225
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1226 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1227 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1228
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1229
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1230 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1231 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1232 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1233 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1234 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1235
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1236 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1237
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1238 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1239 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1240
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1241 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1242 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1243 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1244
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1245
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1246 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1247 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1248
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1249 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1250 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1251 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1252 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1253 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1254 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1255 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1256
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1257 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1258 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1259
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1260 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1261
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1262 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1263
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1264 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1265
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1266 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1267
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1268 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1269 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1270
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1271 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1272
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1273 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1274
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1275 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1276
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1277 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1278
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1279 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1280 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1281 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1282 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1283 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1284 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1285 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1286 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1287 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1288 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1289 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1290 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1291 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1292 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1293 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1294 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1295 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1296 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1297 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1298 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1299 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1300 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1301 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1302 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1303 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1304 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1305 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1306 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1307 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1308 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1309 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1310 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1311 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1312 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1313 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1314 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1315 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1316 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1317 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1318 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1319 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1320 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1321 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1322 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1323 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1324 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1325 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1326 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1327 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1328 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1329 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1330 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1331 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1332 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1333 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1334 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1335 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1336 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1337 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1338 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1339 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1340 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1341 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1342 <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
|
1343 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1344 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1345 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1346 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1347 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1348 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1349 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1350 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1351 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1352 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1353 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1354 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1355 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1356 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1357 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1358 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1359 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1360 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1361 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1362 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1363 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1364 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1365 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1366 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1367 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1368 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1369 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1370 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1371 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1372 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1373 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1374 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1375 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1376 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1377 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1378 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1379 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1380 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1381 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1382 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1383 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1384 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1385 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1386 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1387 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1388 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1389 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1390 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1391 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1392 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1393 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1394 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1395 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1396 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1397 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1398 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1399 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1400 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1401 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1402 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1403 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1404 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1405 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1406 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1407 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1408 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1409 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1410 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1411 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1412 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1413 <val>t</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1414 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1415 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1416 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1417 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1418 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1419 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1420 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1421 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1422 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1423 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1424 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1425 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1426 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1427 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1428 <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
|
1429 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1430 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1431 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1432 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1433 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1434 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1435 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1436 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1437 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1438 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1439 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1440 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1441 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1442 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1443 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1444 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1445 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1446 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1447 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1448 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1449 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1450 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1451 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1452 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1453 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1454 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1455 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1456 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1457 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1458 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1459 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1460 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1461 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1462 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1463 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1464 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1465 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1466 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1467 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1468 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1469 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1470 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1471 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1472 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1473 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1474 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1475 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1476 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1477 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1478 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1479 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1480 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1481 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1482 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1483 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1484 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1485 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1486 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1487 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1488 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1489 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1490 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1491 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1492 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1493 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1494 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1495 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1496 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1497 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1498 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1499 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1500 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1501 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1502 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1503 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1504 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1505 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1506 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1507 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1508 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1509 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1510 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1511 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1512 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1513 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1514 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1515 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1516 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1517 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1518 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1519 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1520 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1521 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1522 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1523 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1524 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1525 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1526 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1527 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1528 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1529 <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
|
1530 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1531 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1532 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1533 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1534 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1535 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1536 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1537 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1538 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1539 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1540 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1541 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1542 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1543 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1544 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1545 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1546 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1547 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1548 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1549 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1550 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1551 <val>[-0.0001 0.02 -1 -1]</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>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1556 <val>10</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>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1561 <val>10</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>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1566 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1567 <type>double</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>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1571 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1572 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1573 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1574 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1575 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1576 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1577 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1578 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1579 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1580 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1581 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1582 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1583 <val>localhost</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>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1588 <val>ltpda</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>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1593 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1594 <type>double</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>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1598 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1599 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1600 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1601 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1602 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1603 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1604 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1605 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1606 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1607 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1608 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1609 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1610 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1611 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1612 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1613 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1614 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1615 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1616 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1617 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1618 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1619 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1620 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1621 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1622 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1623 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1624 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1625 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1626 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1627 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1628 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1629 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1630 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1631 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1632 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1633 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1634 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1635 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1636 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1637 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1638 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1639 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1640 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1641 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1642 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1643 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1644 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1645 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1646 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1647 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1648 <val>PORT_0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1649 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1650 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1651 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1652 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1653 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1654 <pipe color="-3657166" dstblock="a6" dstport="0" srcblock="a2" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1655 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1656 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1657 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1658 <block bounds="97 142 65 55" inputs="1" name="a3" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1659 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1660 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1661 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1662
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1663 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1664 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1665
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1666 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1667
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1668 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1669 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1670 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1671 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1672 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1673 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1674 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1675 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1676 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1677 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1678 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1679 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1680 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1681 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1682 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1683 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1684 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1685 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1686 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1687 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1688 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1689 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1690 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1691 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1692 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1693 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1694 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1695 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1696 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1697 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1698 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1699 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1700 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1701 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1702 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1703 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1704 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1705 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1706 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1707 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1708 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1709 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1710 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1711 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1712 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1713
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1714 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1715 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1716 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1717 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1718
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1719 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1720 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1721 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1722 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1723 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1724
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1725 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1726 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1727 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1728 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1729 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1730 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1731 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1732 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1733 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1734
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1735 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1736
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1737 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1738 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1739
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1740 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1741
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1742 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1743 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1744 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1745
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1746 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1747 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1748
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1749 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1750
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1751 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1752 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1753 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1754
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1755 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1756 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1757
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1758 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1759
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1760 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1761 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1762 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1763
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1764 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1765
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1766 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1767 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1768
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1769 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1770
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1771 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1772 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1773
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1774 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1775 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1776 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1777
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1778 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1779 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1780 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1781 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1782 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1783
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1784 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1785
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1786 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1787 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1788
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1789 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1790
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1791 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1792 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1793 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1794 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1795
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1796 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1797 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1798
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1799 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1800
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1801 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1802 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1803
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1804
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1805
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1806 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1807 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1808
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1809 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1810
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1811 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1812
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1813 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1814 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1815 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1816
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1817 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1818 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1819 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1820 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1821 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1822 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1823 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1824
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1825 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1826 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1827
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1828 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1829
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1830 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1831
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1832 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1833 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1834 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1835 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1836 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1837 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1838 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1839 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1840
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1841 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1842 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1843
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1844 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1845
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1846 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1847
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1848 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1849 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1850
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1851 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1852
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1853 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1854 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1855
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1856 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1857
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1858 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1859
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1860 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1861 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1862 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1863 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1864
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1865 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1866 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1867 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1868 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1869 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1870 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1871 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1872 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1873 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1874 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1875 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1876 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1877 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1878 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1879
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1880 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1881 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1882 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1883
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1884 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1885 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1886
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1887
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1888 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1889 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1890
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1891 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1892
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1893 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1894 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1895 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1896
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1897 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1898
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1899 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1900 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1901 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1902 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1903 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1904 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1905
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1906 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1907 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1908
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1909 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1910
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1911 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1912 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1913
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1914 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1915 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1916 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1917 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1918 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1919
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1920 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1921
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1922
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1923 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1924 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1925
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1926 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1927 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1928 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1929 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1930 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1931 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1932 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1933
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1934 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1935 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1936
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1937 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1938 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1939
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1940 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1941 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1942
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1943 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1944 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1945 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1946
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1947 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1948
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1949 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1950
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1951 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1952 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1953
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1954 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1955 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1956 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1957
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1958
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1959
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1960 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1961
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1962 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1963
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1964 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1965 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1966
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1967
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1968 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1969 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1970 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1971 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1972 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1973
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1974 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1975
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1976 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1977 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1978
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1979 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1980 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1981 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1982
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1983
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1984 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1985 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1986
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1987 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1988 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1989 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1990 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1991 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1992 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1993 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1994
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1995 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1996 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1997
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1998 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1999
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2000 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2001
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2002 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2003
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2004 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2005
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2006 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2007 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2008
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2009 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2010
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2011 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2012
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2013 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2014
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2015 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2016
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2017 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2018 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2019 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2020 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2021 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2022 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2023 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2024 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2025 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2026 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2027 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2028 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2029 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2030 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2031 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2032 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2033 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2034 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2035 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2036 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2037 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2038 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2039 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2040 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2041 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2042 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2043 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2044 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2045 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2046 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2047 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2048 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2049 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2050 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2051 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2052 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2053 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2054 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2055 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2056 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2057 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2058 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2059 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2060 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2061 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2062 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2063 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2064 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2065 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2066 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2067 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2068 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2069 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2070 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2071 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2072 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2073 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2074 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2075 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2076 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2077 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2078 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2079 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2080 <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
|
2081 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2082 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2083 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2084 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2085 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2086 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2087 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2088 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2089 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2090 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2091 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2092 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2093 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2094 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2095 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2096 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2097 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2098 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2099 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2100 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2101 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2102 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2103 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2104 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2105 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2106 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2107 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2108 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2109 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2110 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2111 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2112 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2113 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2114 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2115 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2116 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2117 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2118 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2119 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2120 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2121 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2122 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2123 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2124 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2125 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2126 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2127 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2128 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2129 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2130 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2131 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2132 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2133 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2134 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2135 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2136 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2137 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2138 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2139 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2140 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2141 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2142 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2143 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2144 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2145 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2146 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2147 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2148 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2149 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2150 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2151 <val>t</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2152 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2153 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2154 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2155 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2156 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2157 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2158 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2159 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2160 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2161 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2162 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2163 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2164 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2165 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2166 <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
|
2167 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2168 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2169 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2170 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2171 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2172 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2173 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2174 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2175 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2176 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2177 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2178 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2179 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2180 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2181 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2182 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2183 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2184 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2185 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2186 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2187 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2188 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2189 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2190 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2191 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2192 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2193 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2194 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2195 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2196 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2197 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2198 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2199 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2200 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2201 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2202 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2203 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2204 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2205 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2206 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2207 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2208 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2209 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2210 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2211 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2212 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2213 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2214 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2215 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2216 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2217 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2218 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2219 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2220 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2221 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2222 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2223 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2224 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2225 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2226 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2227 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2228 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2229 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2230 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2231 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2232 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2233 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2234 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2235 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2236 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2237 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2238 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2239 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2240 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2241 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2242 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2243 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2244 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2245 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2246 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2247 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2248 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2249 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2250 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2251 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2252 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2253 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2254 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2255 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2256 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2257 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2258 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2259 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2260 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2261 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2262 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2263 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2264 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2265 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2266 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2267 <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
|
2268 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2269 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2270 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2271 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2272 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2273 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2274 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2275 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2276 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2277 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2278 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2279 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2280 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2281 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2282 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2283 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2284 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2285 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2286 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2287 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2288 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2289 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2290 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2291 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2292 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2293 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2294 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2295 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2296 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2297 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2298 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2299 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2300 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2301 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2302 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2303 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2304 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2305 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2306 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2307 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2308 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2309 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2310 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2311 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2312 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2313 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2314 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2315 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2316 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2317 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2318 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2319 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2320 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2321 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2322 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2323 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2324 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2325 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2326 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2327 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2328 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2329 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2330 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2331 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2332 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2333 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2334 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2335 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2336 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2337 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2338 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2339 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2340 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2341 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2342 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2343 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2344 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2345 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2346 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2347 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2348 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2349 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2350 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2351 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2352 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2353 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2354 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2355 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2356 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2357 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2358 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2359 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2360 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2361 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2362 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2363 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2364 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2365 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2366 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2367 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2368 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2369 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2370 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2371 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2372 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2373 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2374 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2375 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2376 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2377 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2378 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2379 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2380 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2381 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2382 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2383 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2384 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2385 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2386 <val>PORT_0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2387 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2388 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2389 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2390 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2391 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2392 <pipe color="-3657166" dstblock="a7" dstport="0" srcblock="a3" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2393 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2394 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2395 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2396 <block bounds="102 216 56 47" inputs="1" name="a4" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2397 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2398 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2399 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2400
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2401 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2402 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2403
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2404 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2405
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2406 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2407 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2408 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2409 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2410 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2411 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2412 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2413 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2414 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2415 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2416 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2417 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2418 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2419 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2420 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2421 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2422 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2423 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2424 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2425 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2426 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2427 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2428 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2429 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2430 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2431 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2432 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2433 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2434 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2435 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2436 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2437 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2438 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2439 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2440 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2441 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2442 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2443 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2444 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2445 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2446 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2447 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2448 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2449 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2450 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2451
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2452 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2453 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2454 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2455 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2456
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2457 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2458 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2459 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2460 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2461 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2462
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2463 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2464 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2465 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2466 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2467 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2468 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2469 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2470 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2471 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2472
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2473 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2474
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2475 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2476 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2477
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2478 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2479
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2480 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2481 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2482 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2483
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2484 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2485 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2486
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2487 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2488
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2489 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2490 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2491 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2492
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2493 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2494 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2495
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2496 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2497
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2498 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2499 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2500 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2501
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2502 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2503
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2504 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2505 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2506
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2507 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2508
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2509 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2510 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2511
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2512 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2513 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2514 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2515
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2516 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2517 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2518 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2519 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2520 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2521
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2522 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2523
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2524 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2525 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2526
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2527 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2528
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2529 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2530 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2531 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2532 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2533
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2534 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2535 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2536
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2537 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2538
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2539 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2540 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2541
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2542
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2543
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2544 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2545 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2546
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2547 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2548
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2549 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2550
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2551 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2552 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2553 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2554
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2555 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2556 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2557 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2558 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2559 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2560 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2561 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2562
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2563 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2564 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2565
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2566 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2567
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2568 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2569
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2570 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2571 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2572 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2573 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2574 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2575 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2576 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2577 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2578
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2579 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2580 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2581
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2582 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2583
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2584 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2585
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2586 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2587 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2588
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2589 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2590
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2591 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2592 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2593
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2594 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2595
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2596 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2597
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2598 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2599 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2600 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2601 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2602
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2603 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2604 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2605 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2606 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2607 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2608 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2609 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2610 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2611 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2612 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2613 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2614 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2615 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2616 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2617
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2618 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2619 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2620 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2621
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2622 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2623 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2624
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2625
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2626 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2627 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2628
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2629 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2630
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2631 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2632 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2633 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2634
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2635 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2636
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2637 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2638 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2639 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2640 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2641 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2642 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2643
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2644 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2645 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2646
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2647 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2648
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2649 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2650 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2651
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2652 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2653 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2654 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2655 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2656 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2657
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2658 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2659
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2660
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2661 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2662 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2663
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2664 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2665 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2666 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2667 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2668 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2669 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2670 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2671
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2672 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2673 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2674
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2675 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2676 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2677
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2678 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2679 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2680
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2681 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2682 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2683 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2684
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2685 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2686
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2687 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2688
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2689 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2690 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2691
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2692 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2693 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2694 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2695
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2696
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2697
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2698 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2699
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2700 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2701
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2702 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2703 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2704
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2705
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2706 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2707 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2708 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2709 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2710 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2711
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2712 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2713
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2714 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2715 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2716
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2717 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2718 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2719 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2720
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2721
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2722 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2723 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2724
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2725 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2726 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2727 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2728 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2729 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2730 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2731 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2732
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2733 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2734 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2735
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2736 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2737
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2738 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2739
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2740 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2741
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2742 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2743
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2744 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2745 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2746
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2747 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2748
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2749 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2750
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2751 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2752
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2753 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2754
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2755 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2756 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2757 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2758 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2759 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2760 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2761 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2762 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2763 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2764 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2765 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2766 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2767 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2768 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2769 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2770 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2771 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2772 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2773 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2774 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2775 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2776 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2777 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2778 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2779 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2780 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2781 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2782 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2783 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2784 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2785 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2786 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2787 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2788 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2789 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2790 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2791 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2792 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2793 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2794 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2795 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2796 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2797 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2798 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2799 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2800 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2801 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2802 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2803 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2804 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2805 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2806 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2807 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2808 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2809 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2810 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2811 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2812 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2813 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2814 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2815 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2816 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2817 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2818 <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
|
2819 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2820 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2821 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2822 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2823 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2824 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2825 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2826 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2827 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2828 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2829 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2830 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2831 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2832 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2833 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2834 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2835 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2836 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2837 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2838 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2839 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2840 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2841 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2842 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2843 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2844 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2845 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2846 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2847 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2848 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2849 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2850 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2851 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2852 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2853 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2854 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2855 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2856 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2857 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2858 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2859 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2860 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2861 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2862 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2863 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2864 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2865 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2866 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2867 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2868 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2869 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2870 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2871 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2872 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2873 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2874 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2875 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2876 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2877 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2878 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2879 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2880 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2881 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2882 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2883 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2884 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2885 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2886 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2887 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2888 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2889 <val>t</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2890 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2891 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2892 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2893 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2894 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2895 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2896 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2897 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2898 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2899 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2900 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2901 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2902 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2903 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2904 <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
|
2905 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2906 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2907 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2908 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2909 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2910 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2911 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2912 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2913 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2914 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2915 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2916 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2917 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2918 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2919 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2920 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2921 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2922 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2923 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2924 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2925 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2926 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2927 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2928 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2929 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2930 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2931 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2932 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2933 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2934 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2935 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2936 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2937 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2938 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2939 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2940 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2941 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2942 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2943 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2944 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2945 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2946 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2947 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2948 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2949 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2950 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2951 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2952 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2953 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2954 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2955 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2956 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2957 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2958 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2959 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2960 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2961 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2962 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2963 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2964 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2965 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2966 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2967 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2968 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2969 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2970 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2971 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2972 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2973 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2974 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2975 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2976 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2977 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2978 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2979 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2980 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2981 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2982 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2983 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2984 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2985 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2986 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2987 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2988 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2989 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2990 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2991 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2992 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2993 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2994 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2995 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2996 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2997 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2998 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2999 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3000 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3001 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3002 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3003 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3004 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3005 <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
|
3006 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3007 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3008 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3009 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3010 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3011 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3012 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3013 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3014 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3015 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3016 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3017 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3018 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3019 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3020 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3021 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3022 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3023 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3024 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3025 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3026 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3027 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3028 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3029 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3030 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3031 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3032 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3033 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3034 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3035 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3036 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3037 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3038 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3039 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3040 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3041 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3042 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3043 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3044 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3045 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3046 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3047 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3048 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3049 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3050 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3051 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3052 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3053 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3054 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3055 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3056 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3057 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3058 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3059 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3060 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3061 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3062 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3063 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3064 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3065 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3066 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3067 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3068 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3069 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3070 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3071 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3072 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3073 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3074 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3075 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3076 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3077 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3078 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3079 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3080 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3081 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3082 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3083 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3084 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3085 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3086 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3087 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3088 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3089 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3090 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3091 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3092 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3093 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3094 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3095 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3096 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3097 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3098 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3099 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3100 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3101 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3102 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3103 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3104 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3105 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3106 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3107 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3108 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3109 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3110 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3111 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3112 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3113 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3114 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3115 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3116 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3117 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3118 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3119 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3120 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3121 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3122 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3123 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3124 <val>PORT_0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3125 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3126 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3127 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3128 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3129 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3130 <pipe color="-3657166" dstblock="a8" dstport="0" srcblock="a4" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3131 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3132 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3133 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3134 <block bounds="100 293 58 50" inputs="1" name="lpsd plist" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3135 <LTPDAalgorithm mcategory="Constructor" mclass="plist" mname="plist" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3136 <HelpText> PLIST Plist class object constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3137 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3138
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3139 DESCRIPTION: PLIST Parameter-List Object class object constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3140 Create a plist object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3141
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3142 SUPER CLASSES: ltpda_uo < ltpda_obj
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3143
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3144 PROPERTIES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3145
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3146 Inherit Properties (read only)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3147 name - name of object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3148 created - creation time (time-object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3149 prov - contains a instance of the provenance class.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3150 hist - history of the object (history object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3151 version - cvs-version string.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3152
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3153 Protected Properties (read only)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3154 params - list of param-objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3155
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3156 PLIST METHODS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3157
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3158 Defined Abstract methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3159 char - returns one character string which represents the object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3160 copy - copies an object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3161 display - displays an object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3162 string - converts an object to a command string which will
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3163 recreate the plist object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3164 update_struct - updates a object structure to the current tbx-version
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3165
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3166 Public methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3167 append - append a param-object, plist-object or a key/value pair to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3168 the parameter list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3169 combine - combine multiple parameter lists (plist objects) into a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3170 single plist.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3171 find - Returns the value corresponding to the first parameters in
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3172 the list with search-key.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3173 isparam - look for a given key in the parameter lists.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3174 nparams - returns the number of param objects in the list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3175 pset - set or add a key/value pairor a param-object into
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3176 the parameter list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3177 pzmresp - shadow function for the pzmodel/resp.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3178 remove - remove a parameter from the parameter list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3179 resp - shadows miir/iirResp and pzmodel/resp.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3180
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3181 CONSTRUCTORS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3182
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3183 pl = plist() - create an empty plist object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3184 pl = plist(p) - create a plist with elements p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3185 where p is an array of param objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3186 pl = plist('key', val) - create a plist with the key/value pair
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3187 pl = plist('key1', val1, ... - create a plist with more key/value pairs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3188 'key2', 'val2')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3189 pl = plist('file.xml') - load a plist-object from xml-file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3190 pl = plist('file.mat') - load a plist-object from mat-file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3191 pl = plist(pl) - copies the input plist.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3192
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3193 PARAMETERS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3194
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3195 If no recognised parameters are found in the input plist, the input
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3196 plist is simply returned. This is the copy constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3197
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3198 'Hostname' - construct a plist by retrieving it from an LTPDA repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3199 specified by the given hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3200 are plists are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3201 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3202 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3203 'ID' - A vector of object IDs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3204 'CID' - Retrieve all plists from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3205 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3206 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3207 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3208
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3209 M-FILE INFO: The following call returns an minfo object that contains
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3210 information about the plist constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3211 >> info = plist.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3212 or >> info = plist.getInfo('plist')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3213
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3214 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3215 >> info = plist.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3216 e.g. >> info = plist.getInfo('eq')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3217
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3218 You can also restrict the sets of parameters contained in
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3219 the minfo object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3220 >> info = plist.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3221 e.g. >> info = plist.getInfo('plist', 'Default')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3222
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3223 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3224
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3225 HISTORY: 30-01-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3226 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3227
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3228 SEE ALSO: ltpda_obj, ltpda_uo, param
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3229
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3230 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3231 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3232 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3233 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3234 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3235 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3236 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3237 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3238 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3239 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3240 <key>Nsecs</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3241 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3242 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3243 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3244 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3245 <key>fs</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3246 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3247 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3248 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3249 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3250 <key>tsfcn</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3251 <val>randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3252 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3253 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3254 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3255 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3256 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3257 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3258 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3259 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3260 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3261 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3262 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3263 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3264 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3265 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3266 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3267 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3268 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3269 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3270 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3271 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3272 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3273 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3274 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3275 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3276 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3277 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3278 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3279 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3280 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3281 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3282 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3283 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3284 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3285 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3286 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3287 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3288 <key>Kdes</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3289 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3290 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3291 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3292 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3293 <key>Jdes</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3294 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3295 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3296 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3297 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3298 <key>Order</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3299 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3300 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3301 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3302 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3303 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3304 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3305 <pipe color="-26113" dstblock="a5" dstport="1" srcblock="lpsd plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3306 <pipe color="-26113" dstblock="a6" dstport="1" srcblock="lpsd plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3307 <pipe color="-26113" dstblock="a7" dstport="1" srcblock="lpsd plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3308 <pipe color="-26113" dstblock="a8" dstport="1" srcblock="lpsd plist" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3309 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3310 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3311 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3312 <block bounds="186 22 54 55" inputs="2" name="a5" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3313 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="lpsd" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3314 <HelpText> LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3315 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3316
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3317 DESCRIPTION: LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3318
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3319 CALL: bs = lpsd(as)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3320
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3321 INPUTS: as - array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3322 pl - parameter list (see below)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3323
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3324 OUTPUTS: bs - array of analysis objects, one for each input
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3325
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3326 PARAMETER LIST:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3327
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3328 Kdes - desired number of averages (default 100)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3329 Lmin - minimum segment length (default 0)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3330 Jdes - number of spectral frequencies to compute (default fs/2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3331 win - a specwin window object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3332 Only the design parameters of the window object are used; the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3333 window is recomputed for each DFT length inside the lpsd_core
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3334 algorithm.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3335 Olap - desired overlap percentage (default: taken from window)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3336 Order - order of detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3337 -1 - no detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3338 0 - subtract mean
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3339 1 - subtract linear fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3340 N - subtract fit of polynomial, order N
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3341 Scale - Scaling of output. Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3342 AS - Amplitude (linear) Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3343 ASD - Amplitude (linear) Spectral Density
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3344 PS - Power Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3345 PSD - Power Spectral Density [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3346
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3347 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3348 >> ao.getInfo('lpsd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3349
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3350 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3351 >> ao.getInfo('lpsd', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3352
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3353 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3354
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3355 HISTORY: 02-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3356 Created
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3357
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3358 References: "Improved spectrum estimation from digitized time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3359 on a logarithmic frequency axis", Michael Troebs, Gerhard Heinzel,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3360 Measurement 39 (2006) 120-129.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3361
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3362 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3363 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3364 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3365 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3366 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3367 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3368 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3369 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3370 <key>KDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3371 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3372 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3373 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3374 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3375 <key>JDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3376 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3377 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3378 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3379 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3380 <key>LMIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3381 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3382 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3383 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3384 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3385 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3386 <val> specwin('BH92', 10)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3387 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3388 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3389 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3390 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3391 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3392 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3393 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3394 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3395 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3396 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3397 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3398 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3399 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3400 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3401 <val>PSD</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3402 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3403 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3404 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3405 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3406 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3407 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3408 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3409 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3410 <val>PORT_1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3411 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3412 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3413 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3414 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3415 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3416 <pipe color="-3657166" dstblock="a9" dstport="0" srcblock="a5" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3417 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3418 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3419 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3420 <block bounds="188 88 54 56" inputs="2" name="a6" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3421 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="lpsd" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3422 <HelpText> LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3423 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3424
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3425 DESCRIPTION: LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3426
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3427 CALL: bs = lpsd(as)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3428
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3429 INPUTS: as - array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3430 pl - parameter list (see below)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3431
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3432 OUTPUTS: bs - array of analysis objects, one for each input
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3433
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3434 PARAMETER LIST:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3435
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3436 Kdes - desired number of averages (default 100)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3437 Lmin - minimum segment length (default 0)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3438 Jdes - number of spectral frequencies to compute (default fs/2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3439 win - a specwin window object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3440 Only the design parameters of the window object are used; the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3441 window is recomputed for each DFT length inside the lpsd_core
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3442 algorithm.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3443 Olap - desired overlap percentage (default: taken from window)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3444 Order - order of detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3445 -1 - no detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3446 0 - subtract mean
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3447 1 - subtract linear fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3448 N - subtract fit of polynomial, order N
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3449 Scale - Scaling of output. Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3450 AS - Amplitude (linear) Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3451 ASD - Amplitude (linear) Spectral Density
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3452 PS - Power Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3453 PSD - Power Spectral Density [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3454
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3455 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3456 >> ao.getInfo('lpsd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3457
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3458 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3459 >> ao.getInfo('lpsd', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3460
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3461 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3462
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3463 HISTORY: 02-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3464 Created
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3465
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3466 References: "Improved spectrum estimation from digitized time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3467 on a logarithmic frequency axis", Michael Troebs, Gerhard Heinzel,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3468 Measurement 39 (2006) 120-129.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3469
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3470 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3471 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3472 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3473 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3474 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3475 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3476 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3477 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3478 <key>KDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3479 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3480 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3481 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3482 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3483 <key>JDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3484 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3485 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3486 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3487 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3488 <key>LMIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3489 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3490 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3491 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3492 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3493 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3494 <val> specwin('BH92', 10)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3495 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3496 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3497 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3498 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3499 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3500 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3501 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3502 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3503 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3504 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3505 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3506 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3507 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3508 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3509 <val>PSD</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3510 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3511 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3512 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3513 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3514 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3515 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3516 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3517 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3518 <val>PORT_1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3519 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3520 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3521 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3522 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3523 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3524 <pipe color="-3657166" dstblock="a9" dstport="1" srcblock="a6" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3525 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3526 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3527 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3528 <block bounds="188 149 58 54" inputs="2" name="a7" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3529 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="lpsd" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3530 <HelpText> LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3531 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3532
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3533 DESCRIPTION: LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3534
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3535 CALL: bs = lpsd(as)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3536
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3537 INPUTS: as - array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3538 pl - parameter list (see below)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3539
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3540 OUTPUTS: bs - array of analysis objects, one for each input
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3541
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3542 PARAMETER LIST:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3543
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3544 Kdes - desired number of averages (default 100)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3545 Lmin - minimum segment length (default 0)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3546 Jdes - number of spectral frequencies to compute (default fs/2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3547 win - a specwin window object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3548 Only the design parameters of the window object are used; the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3549 window is recomputed for each DFT length inside the lpsd_core
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3550 algorithm.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3551 Olap - desired overlap percentage (default: taken from window)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3552 Order - order of detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3553 -1 - no detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3554 0 - subtract mean
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3555 1 - subtract linear fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3556 N - subtract fit of polynomial, order N
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3557 Scale - Scaling of output. Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3558 AS - Amplitude (linear) Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3559 ASD - Amplitude (linear) Spectral Density
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3560 PS - Power Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3561 PSD - Power Spectral Density [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3562
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3563 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3564 >> ao.getInfo('lpsd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3565
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3566 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3567 >> ao.getInfo('lpsd', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3568
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3569 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3570
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3571 HISTORY: 02-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3572 Created
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3573
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3574 References: "Improved spectrum estimation from digitized time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3575 on a logarithmic frequency axis", Michael Troebs, Gerhard Heinzel,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3576 Measurement 39 (2006) 120-129.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3577
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3578 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3579 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3580 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3581 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3582 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3583 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3584 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3585 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3586 <key>KDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3587 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3588 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3589 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3590 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3591 <key>JDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3592 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3593 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3594 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3595 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3596 <key>LMIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3597 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3598 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3599 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3600 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3601 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3602 <val> specwin('BH92', 10)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3603 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3604 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3605 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3606 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3607 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3608 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3609 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3610 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3611 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3612 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3613 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3614 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3615 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3616 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3617 <val>PSD</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3618 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3619 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3620 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3621 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3622 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3623 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3624 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3625 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3626 <val>PORT_1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3627 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3628 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3629 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3630 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3631 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3632 <pipe color="-3657166" dstblock="a10" dstport="1" srcblock="a7" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3633 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3634 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3635 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3636 <block bounds="188 211 52 59" inputs="2" name="a8" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3637 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="lpsd" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3638 <HelpText> LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3639 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3640
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3641 DESCRIPTION: LPSD implement the LPSD algorithm for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3642
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3643 CALL: bs = lpsd(as)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3644
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3645 INPUTS: as - array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3646 pl - parameter list (see below)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3647
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3648 OUTPUTS: bs - array of analysis objects, one for each input
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3649
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3650 PARAMETER LIST:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3651
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3652 Kdes - desired number of averages (default 100)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3653 Lmin - minimum segment length (default 0)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3654 Jdes - number of spectral frequencies to compute (default fs/2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3655 win - a specwin window object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3656 Only the design parameters of the window object are used; the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3657 window is recomputed for each DFT length inside the lpsd_core
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3658 algorithm.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3659 Olap - desired overlap percentage (default: taken from window)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3660 Order - order of detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3661 -1 - no detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3662 0 - subtract mean
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3663 1 - subtract linear fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3664 N - subtract fit of polynomial, order N
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3665 Scale - Scaling of output. Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3666 AS - Amplitude (linear) Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3667 ASD - Amplitude (linear) Spectral Density
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3668 PS - Power Spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3669 PSD - Power Spectral Density [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3670
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3671 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3672 >> ao.getInfo('lpsd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3673
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3674 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3675 >> ao.getInfo('lpsd', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3676
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3677 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3678
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3679 HISTORY: 02-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3680 Created
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3681
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3682 References: "Improved spectrum estimation from digitized time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3683 on a logarithmic frequency axis", Michael Troebs, Gerhard Heinzel,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3684 Measurement 39 (2006) 120-129.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3685
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3686 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3687 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3688 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3689 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3690 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3691 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3692 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3693 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3694 <key>KDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3695 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3696 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3697 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3698 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3699 <key>JDES</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3700 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3701 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3702 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3703 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3704 <key>LMIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3705 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3706 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3707 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3708 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3709 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3710 <val> specwin('BH92', 10)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3711 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3712 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3713 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3714 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3715 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3716 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3717 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3718 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3719 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3720 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3721 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3722 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3723 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3724 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3725 <val>PSD</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3726 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3727 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3728 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3729 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3730 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3731 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3732 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3733 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3734 <val>PORT_1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3735 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3736 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3737 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3738 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3739 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3740 <pipe color="-3657166" dstblock="a11" dstport="1" srcblock="a8" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3741 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3742 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3743 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3744 <block bounds="271 50 61 60" inputs="2" name="a9" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3745 <LTPDAalgorithm mcategory="Arithmetic Operator" mclass="ao" mname="plus" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3746 <HelpText> PLUS implements addition operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3747 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3748
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3749 DESCRIPTION: PLUS implements addition operator for two analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3750
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3751 CALL: a = a1+scalar
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3752 a = a1+a2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3753
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3754 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3755 >> ao.getInfo('plus')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3756
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3757 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3758 >> ao.getInfo('plus', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3759
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3760 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3761
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3762 HISTORY: 01-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3763 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3764
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3765 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3766 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3767 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3768 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3769 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3770 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3771 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3772 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3773 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3774 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3775 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3776 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3777 <pipe color="-3657166" dstblock="a10" dstport="0" srcblock="a9" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3778 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3779 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3780 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3781 <block bounds="350 92 49 50" inputs="2" name="a10" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3782 <LTPDAalgorithm mcategory="Arithmetic Operator" mclass="ao" mname="times" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3783 <HelpText> TIMES implements times operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3784 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3785
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3786 DESCRIPTION: TIMES implements times operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3787
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3788 CALL: a = a1.*scalar
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3789 a = a1.*a2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3790
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3791 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3792 >> ao.getInfo('times')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3793
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3794 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3795 >> ao.getInfo('times', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3796
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3797 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3798
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3799 HISTORY: 01-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3800 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3801
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3802 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3803 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3804 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3805 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3806 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3807 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3808 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3809 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3810 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3811 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3812 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3813 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3814 <pipe color="-3657166" dstblock="a11" dstport="0" srcblock="a10" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3815 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3816 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3817 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3818 <block bounds="407 131 48 49" inputs="2" name="a11" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3819 <LTPDAalgorithm mcategory="Arithmetic Operator" mclass="ao" mname="times" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3820 <HelpText> TIMES implements times operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3821 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3822
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3823 DESCRIPTION: TIMES implements times operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3824
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3825 CALL: a = a1.*scalar
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3826 a = a1.*a2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3827
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3828 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3829 >> ao.getInfo('times')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3830
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3831 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3832 >> ao.getInfo('times', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3833
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3834 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3835
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3836 HISTORY: 01-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3837 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3838
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3839 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3840 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3841 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3842 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3843 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3844 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3845 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3846 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3847 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3848 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3849 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3850 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3851 <pipe color="-3657166" dstblock="New Block" dstport="0" srcblock="a11" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3852 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3853 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3854 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3855 <block bounds="479 132 45 46" inputs="1" name="New Block" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3856 <LTPDAalgorithm mcategory="Output" mclass="ao" mname="iplot" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3857 <HelpText> IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3858 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3859
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3860 DESCRIPTION: IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3861
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3862 CALL: hfig = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3863 [hfig, hax] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3864 [hfig, hax, hli] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3865
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3866 INPUTS: pl - a parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3867 a - input analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3868
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3869 OUTPUTS: hfig - handles to figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3870 hax - handles to axes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3871 hli - handles to lines
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3872
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3873
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3874 Plot parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3875
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3876 'Arrangement' - select the plot layout:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3877 'single' - plots all AOs on individual figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3878 'stacked' - plots all AOs on the same axes [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3879 'subplots' - plots all AOs on subplots
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3880
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3881 'Function' - specify the plot function:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3882 'plot', 'stairs', 'stem'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3883 [default: 'plot']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3884 *** doesn't work for xyzdata AOs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3885
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3886 Line parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3887
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3888 The following properties take cell array values. If the length of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3889 the cell array is shorter than the number of lines to plot, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3890 remaining lines will be plotted with the default options. If the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3891 cell array is of length 2 and the first cell contains the string
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3892 'all', then the second cell is used to set the propery of all
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3893 lines.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3894
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3895 'LineColors' - a cell array of color definitions for each line.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3896
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3897 'LineStyles' - a cell array of line styles.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3898
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3899 'Markers' - a cell array of markers.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3900
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3901 'LineWidths' - a cell array of line widths. If the length of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3902 cell array is shorter than the number of lines to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3903 plot, the remaining lines will be plotted with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3904 the default line width.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3905
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3906 Axes parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3907
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3908 'Legends' - specify a cell array of strings to be used for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3909 the plot legends. If a cell contains an empty
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3910 string, the default legend string is built.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3911 If a single string 'off' is given instead of a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3912 cell array, then the legends are all switched
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3913 off.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3914
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3915 'XLabels' - Specify the labels to be used on the x-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3916 units are added from the data object 'xunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3917 property.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3918
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3919 'YLabels' - Specify the labels to be used on the y-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3920 units are added from the data object 'yunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3921 property. If the object contains complex data,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3922 you should specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3923
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3924 The following axis properties also work with the 'all' keyword as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3925 described above in the line properties section.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3926
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3927 'XScales' - Specify the scales to be used on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3928
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3929 'YScales' - Specify the scales to the used on the y-axes. If
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3930 an object contains complex data, you should
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3931 specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3932
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3933 'XRanges' - Specify the ranges to be displayed on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3934
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3935 'YRanges' - Specify the ranges to the displayed on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3936 y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3937
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3938 Error parameters: If you give more than one input AO then you must
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3939 specify the following parameter values in a cell-array,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3940 one cell for each input AO. Leave the cell empty to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3941 plot no errors. Each error can be a value or a vector
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3942 the same length as the data vector. If you give and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3943 upper limit but not lower limit, then the errors are
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3944 assumed to be symmetric (and vice versa)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3945
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3946 'XerrL' - lower bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3947 'XerrU' - upper bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3948 'YerrL' - lower bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3949 'YerrU' - upper bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3950
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3951 Math operations: You can specify rudimentary math operations to be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3952 performed on the X and Y data prior to plotting. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3953 'all' keyword is also supported by these parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3954
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3955 'Xmaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3956 data vector 'x'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3957 plist('Xmaths', 'abs(x)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3958
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3959 'Ymaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3960 data vector 'y'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3961 plist('Ymaths', 'sqrt(y)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3962
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3963 Time-series parameters: in addition to the general options, time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3964 objects have the following additional parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3965
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3966 'Xunits' - specify the units on the x-axis as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3967 'us' - microseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3968 'ms' - milliseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3969 's' - seconds [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3970 'm' - minutes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3971 'h' - hours
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3972 'D' - days
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3973 'M' - months
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3974 'HH:MM:SS' - using a date/time format
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3975 recognized by datetic (help datetic)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3976
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3977
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3978 Frequency-series parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3979
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3980 'complexPlotType' - specify how to plot complex data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3981 Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3982 - 'realimag'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3983 - 'absdeg'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3984 - 'absrad'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3985
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3986 EXAMPLES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3987
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3988 1) Plot two time-series AOs with different colors, line styles, and widths
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3989
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3990 pl = plist('Linecolors', {'g', 'k'}, 'LineStyles', {'', '--'}, 'LineWidths', {1, 4});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3991 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3992
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3993 2) Plot two time-series AOs in subplots. Also override the second legend
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3994 text and the first line style.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3995
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3996 pl = plist('Arrangement', 'subplots', 'LineStyles', {'--'}, 'Legends', {'', 'My Sine Wave'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3997 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3998
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3999 3) Plot two time-series AOs taking the square of the y-values of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4000 first AO and the log of the x-values of the second AO.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4001
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4002 pl = plist('Arrangement', 'subplots', 'YMaths', 'y.^2', 'XMaths', {'', 'log(x)'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4003 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4004
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4005 4) Plot two frequency-series AOs on subplots with the same Y-scales and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4006 Y-ranges
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4007
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4008 pl1 = plist('Yscales', {'All', 'lin'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4009 pl2 = plist('arrangement', 'subplots', 'YRanges', {'All', [1e-6 100]});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4010 iplot(fsd1, fsd2, pl1, pl2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4011
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4012
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4013 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4014 >> ao.getInfo('iplot')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4015
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4016 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4017 >> ao.getInfo('iplot', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4018
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4019 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4020
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4021 HISTORY: 22-12-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4022 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4023
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4024 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4025 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4026 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4027 <set name="Time-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4028 <set name="Frequency-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4029 <set name="Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4030 <set name="X-Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4031 <set name="3D plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4032 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4033 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4034 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4035 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4036 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4037 <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
|
4038 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4039 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4040 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4041 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4042 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4043 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4044 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4045 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4046 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4047 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4048 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4049 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4050 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4051 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4052 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4053 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4054 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4055 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4056 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4057 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4058 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4059 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4060 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4061 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4062 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4063 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4064 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4065 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4066 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4067 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4068 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4069 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4070 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4071 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4072 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4073 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4074 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4075 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4076 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4077 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4078 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4079 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4080 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4081 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4082 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4083 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4084 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4085 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4086 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4087 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4088 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4089 <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
|
4090 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4091 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4092 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4093 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4094 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4095 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4096 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4097 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4098 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4099 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4100 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4101 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4102 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4103 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4104 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4105 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4106 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4107 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4108 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4109 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4110 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4111 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4112 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4113 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4114 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4115 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4116 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4117 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4118 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4119 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4120 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4121 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4122 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4123 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4124 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4125 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4126 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4127 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4128 <key>COMPLEXPLOTTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4129 <val>absdeg</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4130 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4131 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4132 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4133 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4134 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4135 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4136 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4137 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4138 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4139 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4140 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4141 <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
|
4142 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4143 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4144 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4145 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4146 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4147 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4148 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4149 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4150 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4151 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4152 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4153 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4154 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4155 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4156 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4157 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4158 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4159 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4160 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4161 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4162 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4163 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4164 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4165 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4166 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4167 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4168 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4169 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4170 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4171 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4172 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4173 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4174 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4175 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4176 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4177 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4178 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4179 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4180 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4181 <val>Sample</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4182 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4183 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4184 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4185 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4186 <val>Value</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4187 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4188 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4189 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4190 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4191 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4192 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4193 <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
|
4194 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4195 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4196 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4197 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4198 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4199 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4200 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4201 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4202 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4203 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4204 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4205 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4206 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4207 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4208 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4209 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4210 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4211 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4212 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4213 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4214 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4215 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4216 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4217 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4218 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4219 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4220 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4221 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4222 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4223 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4224 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4225 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4226 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4227 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4228 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4229 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4230 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4231 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4232 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4233 <val>X-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4234 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4235 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4236 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4237 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4238 <val>Y-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4239 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4240 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4241 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4242 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4243 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4244 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4245 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4246 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4247 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4248 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4249 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4250 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4251 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4252 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4253 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4254 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4255 <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
|
4256 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4257 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4258 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4259 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4260 <val>single</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4261 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4262 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4263 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4264 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4265 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4266 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4267 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4268 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4269 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4270 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4271 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4272 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4273 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4274 <key>ZLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4275 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4276 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4277 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4278 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4279 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4280 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4281 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4282 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4283 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4284 <key>ZMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4285 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4286 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4287 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4288 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4289 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4290 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4291 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4292 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4293 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4294 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4295 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4296 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4297 <port number="0" terminal="" type="output"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4298 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4299 </document>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4300 <document name="Test Cohere" parentDiag="" visible="true" windowHeight="624" windowState="maximized" windowWidth="718" windowX="0" windowY="0" zoomFactor="1.21">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4301 <block bounds="28 153 58 66" inputs="1" name="a1" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4302 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4303 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4304 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4305
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4306 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4307 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4308
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4309 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4310
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4311 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4312 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4313 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4314 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4315 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4316 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4317 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4318 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4319 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4320 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4321 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4322 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4323 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4324 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4325 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4326 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4327 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4328 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4329 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4330 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4331 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4332 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4333 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4334 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4335 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4336 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4337 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4338 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4339 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4340 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4341 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4342 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4343 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4344 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4345 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4346 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4347 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4348 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4349 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4350 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4351 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4352 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4353 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4354 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4355 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4356
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4357 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4358 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4359 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4360 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4361
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4362 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4363 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4364 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4365 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4366 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4367
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4368 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4369 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4370 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4371 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4372 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4373 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4374 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4375 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4376 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4377
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4378 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4379
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4380 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4381 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4382
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4383 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4384
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4385 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4386 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4387 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4388
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4389 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4390 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4391
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4392 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4393
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4394 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4395 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4396 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4397
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4398 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4399 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4400
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4401 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4402
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4403 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4404 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4405 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4406
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4407 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4408
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4409 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4410 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4411
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4412 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4413
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4414 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4415 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4416
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4417 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4418 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4419 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4420
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4421 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4422 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4423 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4424 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4425 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4426
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4427 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4428
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4429 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4430 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4431
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4432 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4433
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4434 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4435 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4436 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4437 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4438
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4439 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4440 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4441
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4442 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4443
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4444 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4445 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4446
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4447
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4448
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4449 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4450 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4451
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4452 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4453
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4454 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4455
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4456 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4457 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4458 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4459
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4460 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4461 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4462 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4463 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4464 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4465 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4466 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4467
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4468 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4469 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4470
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4471 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4472
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4473 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4474
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4475 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4476 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4477 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4478 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4479 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4480 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4481 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4482 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4483
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4484 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4485 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4486
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4487 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4488
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4489 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4490
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4491 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4492 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4493
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4494 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4495
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4496 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4497 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4498
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4499 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4500
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4501 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4502
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4503 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4504 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4505 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4506 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4507
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4508 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4509 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4510 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4511 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4512 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4513 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4514 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4515 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4516 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4517 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4518 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4519 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4520 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4521 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4522
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4523 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4524 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4525 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4526
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4527 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4528 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4529
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4530
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4531 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4532 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4533
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4534 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4535
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4536 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4537 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4538 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4539
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4540 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4541
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4542 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4543 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4544 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4545 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4546 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4547 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4548
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4549 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4550 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4551
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4552 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4553
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4554 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4555 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4556
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4557 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4558 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4559 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4560 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4561 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4562
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4563 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4564
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4565
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4566 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4567 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4568
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4569 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4570 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4571 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4572 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4573 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4574 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4575 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4576
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4577 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4578 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4579
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4580 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4581 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4582
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4583 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4584 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4585
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4586 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4587 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4588 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4589
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4590 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4591
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4592 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4593
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4594 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4595 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4596
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4597 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4598 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4599 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4600
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4601
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4602
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4603 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4604
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4605 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4606
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4607 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4608 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4609
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4610
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4611 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4612 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4613 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4614 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4615 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4616
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4617 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4618
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4619 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4620 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4621
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4622 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4623 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4624 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4625
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4626
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4627 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4628 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4629
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4630 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4631 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4632 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4633 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4634 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4635 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4636 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4637
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4638 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4639 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4640
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4641 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4642
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4643 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4644
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4645 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4646
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4647 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4648
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4649 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4650 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4651
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4652 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4653
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4654 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4655
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4656 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4657
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4658 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4659
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4660 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4661 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4662 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4663 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4664 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4665 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4666 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4667 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4668 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4669 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4670 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4671 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4672 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4673 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4674 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4675 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4676 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4677 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4678 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4679 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4680 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4681 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4682 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4683 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4684 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4685 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4686 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4687 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4688 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4689 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4690 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4691 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4692 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4693 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4694 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4695 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4696 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4697 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4698 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4699 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4700 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4701 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4702 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4703 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4704 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4705 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4706 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4707 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4708 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4709 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4710 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4711 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4712 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4713 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4714 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4715 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4716 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4717 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4718 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4719 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4720 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4721 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4722 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4723 <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
|
4724 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4725 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4726 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4727 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4728 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4729 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4730 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4731 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4732 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4733 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4734 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4735 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4736 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4737 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4738 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4739 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4740 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4741 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4742 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4743 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4744 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4745 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4746 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4747 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4748 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4749 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4750 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4751 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4752 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4753 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4754 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4755 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4756 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4757 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4758 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4759 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4760 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4761 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4762 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4763 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4764 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4765 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4766 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4767 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4768 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4769 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4770 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4771 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4772 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4773 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4774 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4775 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4776 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4777 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4778 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4779 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4780 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4781 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4782 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4783 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4784 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4785 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4786 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4787 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4788 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4789 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4790 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4791 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4792 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4793 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4794 <val>sin(2*pi*7.433*t) + randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4795 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4796 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4797 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4798 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4799 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4800 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4801 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4802 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4803 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4804 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4805 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4806 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4807 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4808 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4809 <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
|
4810 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4811 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4812 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4813 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4814 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4815 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4816 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4817 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4818 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4819 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4820 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4821 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4822 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4823 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4824 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4825 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4826 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4827 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4828 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4829 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4830 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4831 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4832 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4833 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4834 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4835 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4836 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4837 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4838 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4839 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4840 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4841 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4842 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4843 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4844 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4845 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4846 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4847 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4848 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4849 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4850 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4851 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4852 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4853 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4854 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4855 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4856 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4857 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4858 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4859 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4860 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4861 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4862 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4863 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4864 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4865 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4866 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4867 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4868 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4869 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4870 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4871 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4872 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4873 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4874 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4875 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4876 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4877 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4878 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4879 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4880 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4881 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4882 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4883 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4884 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4885 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4886 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4887 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4888 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4889 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4890 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4891 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4892 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4893 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4894 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4895 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4896 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4897 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4898 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4899 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4900 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4901 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4902 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4903 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4904 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4905 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4906 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4907 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4908 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4909 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4910 <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
|
4911 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4912 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4913 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4914 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4915 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4916 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4917 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4918 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4919 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4920 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4921 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4922 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4923 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4924 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4925 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4926 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4927 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4928 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4929 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4930 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4931 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4932 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4933 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4934 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4935 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4936 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4937 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4938 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4939 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4940 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4941 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4942 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4943 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4944 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4945 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4946 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4947 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4948 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4949 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4950 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4951 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4952 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4953 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4954 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4955 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4956 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4957 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4958 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4959 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4960 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4961 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4962 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4963 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4964 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4965 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4966 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4967 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4968 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4969 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4970 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4971 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4972 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4973 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4974 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4975 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4976 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4977 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4978 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4979 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4980 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4981 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4982 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4983 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4984 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4985 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4986 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4987 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4988 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4989 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4990 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4991 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4992 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4993 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4994 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4995 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4996 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4997 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4998 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4999 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5000 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5001 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5002 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5003 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5004 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5005 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5006 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5007 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5008 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5009 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5010 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5011 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5012 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5013 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5014 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5015 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5016 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5017 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5018 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5019 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5020 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5021 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5022 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5023 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5024 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5025 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5026 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5027 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5028 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5029 <val>sin(2*pi*7.433*t) + randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5030 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5031 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5032 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5033 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5034 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5035 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5036 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5037 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5038 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5039 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5040 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5041 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5042 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5043 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5044 <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
|
5045 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5046 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5047 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5048 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5049 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5050 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5051 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5052 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5053 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5054 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5055 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5056 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5057 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5058 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5059 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5060 <pipe color="-3657166" dstblock="a3" dstport="0" srcblock="a1" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5061 <pipe color="-3657166" dstblock="a8" dstport="1" srcblock="a1" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5062 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5063 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5064 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5065 <block bounds="36 76 54 49" inputs="1" name="a2" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5066 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5067 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5068 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5069
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5070 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5071 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5072
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5073 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5074
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5075 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5076 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5077 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5078 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5079 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5080 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5081 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5082 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5083 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5084 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5085 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5086 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5087 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5088 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5089 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5090 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5091 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5092 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5093 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5094 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5095 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5096 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5097 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5098 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5099 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5100 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5101 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5102 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5103 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5104 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5105 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5106 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5107 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5108 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5109 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5110 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5111 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5112 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5113 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5114 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5115 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5116 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5117 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5118 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5119 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5120
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5121 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5122 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5123 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5124 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5125
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5126 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5127 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5128 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5129 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5130 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5131
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5132 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5133 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5134 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5135 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5136 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5137 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5138 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5139 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5140 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5141
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5142 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5143
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5144 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5145 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5146
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5147 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5148
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5149 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5150 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5151 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5152
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5153 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5154 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5155
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5156 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5157
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5158 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5159 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5160 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5161
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5162 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5163 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5164
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5165 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5166
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5167 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5168 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5169 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5170
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5171 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5172
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5173 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5174 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5175
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5176 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5177
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5178 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5179 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5180
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5181 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5182 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5183 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5184
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5185 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5186 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5187 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5188 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5189 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5190
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5191 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5192
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5193 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5194 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5195
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5196 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5197
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5198 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5199 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5200 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5201 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5202
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5203 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5204 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5205
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5206 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5207
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5208 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5209 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5210
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5211
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5212
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5213 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5214 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5215
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5216 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5217
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5218 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5219
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5220 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5221 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5222 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5223
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5224 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5225 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5226 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5227 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5228 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5229 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5230 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5231
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5232 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5233 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5234
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5235 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5236
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5237 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5238
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5239 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5240 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5241 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5242 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5243 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5244 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5245 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5246 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5247
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5248 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5249 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5250
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5251 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5252
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5253 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5254
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5255 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5256 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5257
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5258 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5259
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5260 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5261 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5262
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5263 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5264
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5265 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5266
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5267 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5268 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5269 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5270 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5271
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5272 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5273 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5274 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5275 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5276 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5277 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5278 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5279 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5280 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5281 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5282 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5283 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5284 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5285 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5286
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5287 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5288 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5289 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5290
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5291 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5292 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5293
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5294
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5295 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5296 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5297
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5298 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5299
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5300 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5301 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5302 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5303
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5304 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5305
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5306 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5307 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5308 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5309 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5310 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5311 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5312
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5313 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5314 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5315
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5316 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5317
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5318 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5319 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5320
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5321 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5322 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5323 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5324 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5325 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5326
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5327 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5328
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5329
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5330 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5331 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5332
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5333 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5334 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5335 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5336 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5337 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5338 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5339 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5340
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5341 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5342 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5343
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5344 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5345 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5346
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5347 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5348 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5349
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5350 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5351 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5352 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5353
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5354 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5355
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5356 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5357
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5358 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5359 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5360
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5361 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5362 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5363 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5364
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5365
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5366
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5367 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5368
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5369 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5370
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5371 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5372 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5373
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5374
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5375 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5376 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5377 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5378 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5379 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5380
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5381 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5382
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5383 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5384 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5385
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5386 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5387 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5388 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5389
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5390
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5391 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5392 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5393
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5394 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5395 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5396 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5397 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5398 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5399 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5400 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5401
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5402 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5403 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5404
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5405 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5406
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5407 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5408
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5409 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5410
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5411 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5412
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5413 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5414 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5415
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5416 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5417
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5418 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5419
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5420 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5421
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5422 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5423
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5424 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5425 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5426 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5427 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5428 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5429 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5430 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5431 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5432 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5433 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5434 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5435 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5436 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5437 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5438 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5439 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5440 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5441 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5442 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5443 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5444 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5445 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5446 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5447 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5448 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5449 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5450 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5451 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5452 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5453 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5454 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5455 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5456 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5457 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5458 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5459 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5460 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5461 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5462 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5463 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5464 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5465 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5466 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5467 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5468 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5469 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5470 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5471 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5472 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5473 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5474 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5475 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5476 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5477 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5478 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5479 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5480 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5481 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5482 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5483 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5484 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5485 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5486 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5487 <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
|
5488 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5489 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5490 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5491 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5492 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5493 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5494 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5495 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5496 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5497 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5498 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5499 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5500 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5501 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5502 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5503 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5504 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5505 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5506 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5507 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5508 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5509 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5510 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5511 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5512 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5513 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5514 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5515 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5516 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5517 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5518 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5519 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5520 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5521 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5522 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5523 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5524 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5525 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5526 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5527 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5528 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5529 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5530 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5531 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5532 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5533 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5534 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5535 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5536 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5537 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5538 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5539 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5540 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5541 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5542 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5543 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5544 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5545 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5546 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5547 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5548 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5549 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5550 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5551 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5552 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5553 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5554 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5555 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5556 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5557 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5558 <val>sin(2*pi*7.433*t) + randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5559 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5560 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5561 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5562 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5563 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5564 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5565 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5566 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5567 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5568 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5569 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5570 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5571 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5572 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5573 <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
|
5574 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5575 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5576 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5577 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5578 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5579 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5580 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5581 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5582 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5583 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5584 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5585 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5586 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5587 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5588 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5589 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5590 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5591 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5592 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5593 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5594 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5595 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5596 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5597 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5598 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5599 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5600 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5601 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5602 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5603 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5604 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5605 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5606 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5607 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5608 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5609 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5610 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5611 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5612 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5613 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5614 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5615 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5616 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5617 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5618 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5619 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5620 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5621 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5622 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5623 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5624 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5625 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5626 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5627 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5628 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5629 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5630 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5631 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5632 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5633 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5634 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5635 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5636 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5637 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5638 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5639 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5640 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5641 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5642 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5643 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5644 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5645 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5646 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5647 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5648 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5649 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5650 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5651 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5652 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5653 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5654 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5655 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5656 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5657 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5658 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5659 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5660 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5661 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5662 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5663 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5664 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5665 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5666 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5667 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5668 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5669 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5670 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5671 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5672 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5673 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5674 <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
|
5675 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5676 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5677 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5678 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5679 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5680 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5681 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5682 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5683 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5684 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5685 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5686 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5687 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5688 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5689 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5690 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5691 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5692 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5693 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5694 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5695 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5696 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5697 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5698 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5699 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5700 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5701 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5702 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5703 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5704 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5705 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5706 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5707 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5708 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5709 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5710 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5711 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5712 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5713 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5714 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5715 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5716 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5717 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5718 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5719 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5720 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5721 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5722 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5723 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5724 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5725 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5726 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5727 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5728 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5729 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5730 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5731 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5732 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5733 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5734 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5735 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5736 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5737 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5738 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5739 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5740 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5741 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5742 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5743 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5744 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5745 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5746 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5747 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5748 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5749 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5750 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5751 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5752 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5753 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5754 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5755 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5756 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5757 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5758 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5759 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5760 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5761 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5762 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5763 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5764 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5765 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5766 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5767 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5768 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5769 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5770 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5771 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5772 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5773 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5774 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5775 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5776 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5777 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5778 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5779 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5780 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5781 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5782 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5783 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5784 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5785 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5786 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5787 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5788 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5789 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5790 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5791 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5792 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5793 <val>sin(2*pi*7.433*t) + randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5794 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5795 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5796 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5797 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5798 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5799 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5800 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5801 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5802 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5803 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5804 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5805 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5806 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5807 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5808 <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
|
5809 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5810 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5811 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5812 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5813 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5814 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5815 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5816 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5817 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5818 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5819 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5820 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5821 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5822 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5823 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5824 <pipe color="-3657166" dstblock="a4" dstport="0" srcblock="a2" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5825 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5826 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5827 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5828 <block bounds="26 249 59 56" inputs="1" name="bandpass" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5829 <LTPDAalgorithm mcategory="Constructor" mclass="miir" mname="miir" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5830 <HelpText> MIIR IIR filter object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5831 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5832
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5833 DESCRIPTION: MIIR IIR filter object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5834 Create a miir object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5835
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5836 SUPER CLASSES: ltpda_filter < ltpda_uoh < ltpda_uo < ltpda_obj
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5837
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5838 PROPERTIES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5839
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5840 Inherit Properties (read only)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5841 name - name of object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5842 created - creation time (time-object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5843 prov - contains a instance of the provenance class.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5844 hist - history of the object (history object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5845 version - cvs-version string.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5846 fs - sample rate that the filter is designed for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5847 infile - filename if the filter was loaded from file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5848 a - set of numerator coefficients
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5849 histout - output history values to filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5850
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5851 Protected Properties (read only)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5852 ntaps - number of coefficients in the filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5853 b -
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5854 histin - input history values to filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5855
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5856 MIIR Methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5857
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5858 Defined Abstract methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5859 char - returns one character string which represents the object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5860 copy - copies an object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5861 display - displays an object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5862 string - converts an object to a command string which will
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5863 recreate the plist object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5864 update_struct - updates a object structure to the current tbx-version
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5865
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5866 Public methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5867 setHistin - set the property 'histin'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5868 redesign - redesign the input filter to work for the given sample rate.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5869 resp - make a frequency response of the filter.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5870
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5871 Protected methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5872 setB - set the property 'b'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5873
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5874 Private methods:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5875 fromPzmodel - construct an miir from a pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5876 fromAB - construct an miir from coefficients
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5877 fromStandard - construct an miir from a standard types
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5878 fromFile - construct an miir filter from a file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5879 fromRepository - construct an miir filter from a repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5880 mklowpass - return a low pass filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5881 mkhighpass - return a high pass filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5882 mkbandpass - return a bandpass filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5883 mkbandreject - return a low pass filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5884
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5885 CONSTRUCTORS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5886
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5887 f = miir() - creates an empty miir object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5888 f = miir(fi) - creates a copy of the input miir object, fi.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5889 f = miir(pzm) - creates a miir object from a pole/zero model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5890 f = miir(pf) - creates a vector of miir objects from a parfrac model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5891 f = miir(a,b,fs) - creates a miir object from the coefficient
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5892 vectors 'a' and 'b' **.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5893 The sample rate for which the filter is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5894 designed should be specified as well.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5895 f = miir('foo_iir.fil') - create a miir object from a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5896 LISO IIR .fil file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5897 f = miir('foo_iir.xml') - create a miir object loading the miir object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5898 from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5899 f = miir('foo_iir.mat') - create a miir object loading the miir object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5900 from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5901 f = miir(pl) - create a miir object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5902 given in the parameter list.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5903
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5904 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5905
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5906 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5907 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5908
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5909 Construct an MIIR by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5910
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5911 'filename' - construct an MIIR from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5912 Example: plist('filename', 'm1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5913 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5914
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5915 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5916 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5917
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5918 Construct an MIIR by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5919
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5920 'filename' - construct an MIIR from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5921 Example: plist('filename', 'm1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5922 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5923
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5924 From LISO File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5925 --------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5926
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5927 Construct an MIIR by loading it from a LISO file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5928
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5929 'filename' - construct an MIIR from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5930 Example: plist('filename', 'm1.fil')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5931 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5932
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5933 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5934 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5935
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5936 Construct an MIIR by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5937
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5938 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5939 are MIIRs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5940 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5941
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5942 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5943 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5944 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5945 'CID' - Retrieve all MIIR objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5946 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5947 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5948 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5949
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5950 From Standard Type
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5951 ------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5952
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5953 Construct an MIIR of a standard type.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5954
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5955 'type' - one of the types: 'highpass', 'lowpass',
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5956 'bandpass', 'bandreject' [default: 'lowpass']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5957
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5958 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5959 'gain' - the gain of the filter [default: 1]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5960 'fc' - the roll-off frequency [default: 0.1 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5961 'fs' - the sampling frequency to design for [default: 1 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5962 'order' - the filter order [default: 1]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5963 'ripple' - pass/stop-band ripple for bandpass
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5964 and bandreject filters [default: 0.5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5965 'iunits' - the input unit of the filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5966 'ounits' - the output unit of the filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5967
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5968 From Parfrac
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5969 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5970
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5971 Construct an MIIR from a parfrac.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5972
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5973 'parfrac' - a parfrac object to construct the filters from [default: empty parfrac]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5974 'fs' - sample rate for the filter(s)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5975
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5976 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5977 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5978
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5979 Construct an MIIR from a pzmodel.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5980
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5981 'pzmodel' - a pzmodel object to construct the filter from [default: empty pzmodel]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5982 'fs' - sample rate for the filter
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5983
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5984 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5985 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5986
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5987 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5988 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5989 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5990
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5991 EXAMPLE 1: Create an order 1 highpass filter with high frequency gain 2.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5992 Filter is designed for 10 Hz sampled data and has a cut-off
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5993 frequency of 0.2 Hz.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5994
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5995 >> pl = plist('type', 'highpass', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5996 'order', 1, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5997 'gain', 2.0, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5998 'fs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5999 'fc', 0.2);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6000 >> f = miir(pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6001
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6002 NOTES: ** The convention used here for naming the filter coefficients is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6003 the opposite to MATLAB's convention. The recursion formula
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6004 for this convention is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6005
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6006 b(1)*y(n) = a(1)*x(n) + a(2)*x(n-1) + ... + a(na+1)*x(n-na)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6007 - b(2)*y(n-1) - ... - b(nb+1)*y(n-nb)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6008
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6009 M-FILE INFO: The following call returns an minfo object that contains
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6010 information about the miir constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6011 >> info = miir.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6012 or >> info = miir.getInfo('miir')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6013
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6014 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6015 >> info = miir.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6016 e.g. >> info = miir.getInfo('eq')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6017
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6018 You can also restrict the sets of parameters contained in
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6019 the minfo object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6020 >> info = miir.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6021 e.g. >> info = miir.getInfo('miir', 'From Pzmodel')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6022
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6023 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6024
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6025 HISTORY: 09-02-2007 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6026 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6027 11-02-2008 M Hueller
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6028 Help fixed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6029 Default parameter list defined
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6030
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6031 SEE ALSO: mfir, ltpda_filter, ltpda_uoh, ltpda_uo, ltpda_obj, plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6032
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6033 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6034 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6035 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6036 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6037 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6038 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6039 <set name="From LISO File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6040 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6041 <set name="From Standard Type"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6042 <set name="From Parfrac"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6043 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6044 <set name="From AB"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6045 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6046 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6047 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6048 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6049 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6050 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6051 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6052 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6053 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6054 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6055 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6056 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6057 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6058 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6059 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6060 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6061 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6062 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6063 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6064 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6065 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6066 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6067 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6068 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6069 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6070 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6071 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6072 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6073 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6074 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6075 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6076 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6077 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6078 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6079 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6080 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6081 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6082 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6083 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6084 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6085 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6086 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6087 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6088 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6089 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6090 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6091 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6092 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6093 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6094 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6095 <val>bandpass</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6096 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6097 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6098 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6099 <key>FC</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6100 <val>[50 250]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6101 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6102 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6103 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6104 <key>GAIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6105 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6106 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6107 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6108 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6109 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6110 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6111 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6112 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6113 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6114 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6115 <val>3</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6116 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6117 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6118 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6119 <key>RIPPLE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6120 <val>0.5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6121 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6122 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6123 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6124 <key>IUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6125 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6126 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6127 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6128 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6129 <key>OUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6130 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6131 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6132 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6133 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6134 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6135 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6136 <key>PARFRAC</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6137 <val>parfrac(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6138 <type>parfrac</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6139 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6140 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6141 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6142 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6143 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6144 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6145 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6146 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6147 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6148 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6149 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6150 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6151 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6152 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6153 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6154 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6155 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6156 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6157 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6158 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6159 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6160 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6161 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6162 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6163 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6164 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6165 <key>B</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6166 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6167 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6168 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6169 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6170 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6171 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6172 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6173 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6174 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6175 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6176 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6177 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6178 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6179 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6180 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6181 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6182 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6183 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6184 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6185 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6186 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6187 <val>bandpass</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6188 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6189 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6190 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6191 <key>FC</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6192 <val>[50 250]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6193 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6194 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6195 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6196 <key>GAIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6197 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6198 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6199 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6200 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6201 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6202 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6203 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6204 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6205 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6206 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6207 <val>3</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6208 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6209 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6210 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6211 <key>RIPPLE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6212 <val>0.5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6213 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6214 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6215 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6216 <key>IUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6217 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6218 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6219 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6220 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6221 <key>OUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6222 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6223 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6224 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6225 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6226 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6227 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6228 <pipe color="-3657166" dstblock="a3" dstport="1" srcblock="bandpass" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6229 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6230 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6231 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6232 <block bounds="155 214 55 57" inputs="2" name="a3" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6233 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="filter" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6234 <HelpText> FILTER overrides the filter function for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6235 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6236
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6237 DESCRIPTION: FILTER overrides the filter function for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6238 Applies the input digital IIR/FIR filter to the input analysis
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6239 object. If the input analysis object contains a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6240 time-series (tsdata) then the filter is applied using the normal
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6241 recursion algorithm. The output analysis object contains a tsdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6242 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6243
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6244 If the input analysis object contains a frequency-series (fsdata)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6245 then the response of the filter is computed and then multiplied
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6246 with the input frequency series. The output analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6247 contains a frequency series.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6248
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6249 CALL: >> [b, filt] = filter(a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6250 >> [b, filt] = filter(a,filt,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6251 >> b = filter(a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6252
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6253 INPUTS: pl - a parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6254 a - input analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6255
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6256 OUTPUTS: filt - a copy of the input filter object with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6257 history values filled in.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6258 (only possible if the ouput is a single AO)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6259 b - output analysis object containing the filtered data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6260
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6261 PROCINFO: The input filter object with the history values filled in are
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6262 always stored with a plist in the 'procinfo' property of the AO.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6263 The key of the plist to get the filter is 'Filter'.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6264
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6265 PARAMETERS: filter - the filter object to use to filter the data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6266 bank - specify if the bank of filters is intended to be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6267 'serial' or 'parallel' [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6268
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6269 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6270 >> ao.getInfo('filter')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6271
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6272 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6273 >> ao.getInfo('filter', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6274
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6275 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6276
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6277 HISTORY: 11-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6278 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6279
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6280 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6281 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6282 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6283 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6284 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6285 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6286 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6287 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6288 <key>FILTER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6289 <val>PORT_1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6290 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6291 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6292 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6293 <key>GDOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6294 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6295 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6296 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6297 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6298 <key>BANK</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6299 <val>parallel</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6300 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6301 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6302 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6303 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6304 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6305 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6306 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6307 <key>Unknown</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6308 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6309 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6310 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6311 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6312 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6313 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6314 <pipe color="-3657166" dstblock="a4" dstport="1" srcblock="a3" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6315 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6316 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6317 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6318 <block bounds="236 97 60 51" inputs="2" name="a4" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6319 <LTPDAalgorithm mcategory="Arithmetic Operator" mclass="ao" mname="plus" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6320 <HelpText> PLUS implements addition operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6321 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6322
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6323 DESCRIPTION: PLUS implements addition operator for two analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6324
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6325 CALL: a = a1+scalar
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6326 a = a1+a2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6327
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6328 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6329 >> ao.getInfo('plus')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6330
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6331 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6332 >> ao.getInfo('plus', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6333
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6334 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6335
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6336 HISTORY: 01-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6337 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6338
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6339 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6340 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6341 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6342 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6343 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6344 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6345 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6346 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6347 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6348 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6349 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6350 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6351 <pipe color="-3657166" dstblock="a8" dstport="0" srcblock="a4" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6352 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6353 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6354 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6355 <block bounds="327 113 65 60" inputs="2" name="a8" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6356 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="cohere" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6357 <HelpText> COHERE makes coherence estimates of the time-series objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6358 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6359
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6360 DESCRIPTION: COHERE makes coherence estimates of the time-series objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6361 in the input analysis objects. Coherences are computed using
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6362 code based on MATLAB's mscohere (>> help mscohere).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6363
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6364 CALL: b = cohere(a1,a2,a3,...,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6365
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6366 INPUTS: b - output analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6367 aN - input analysis objects (at least two)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6368 pl - input parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6369
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6370 The function makes coherence estimates between all
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6371 input AOs. Therefore, if the input argument list contains N
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6372 analysis objects, the output, b, will contain NXN coherence estimates.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6373
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6374 If the last input argument is a parameter list (plist) it is used.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6375 The following parameters are recognised.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6376
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6377 PARAMETERS: Win - a specwin window object [default: Kaiser -200dB psll]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6378 Olap - segment percent overlap [default: taken from window function]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6379 Nfft - number of samples in each fft [default: half length of input data]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6380 Order - order of detrending.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6381 -1 - no detrending
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6382 0 - subtract mean [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6383 1 - subtract linear fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6384 N - subtract fit of polynomial, order N
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6385
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6386 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6387 >> ao.getInfo('cohere')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6388
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6389 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6390 >> ao.getInfo('cohere', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6391
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6392 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6393
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6394 HISTORY: 07-02-2007 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6395 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6396
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6397 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6398 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6399 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6400 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6401 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6402 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6403 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6404 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6405 <key>NFFT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6406 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6407 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6408 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6409 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6410 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6411 <val>Hanning</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6412 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6413 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6414 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6415 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6416 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6417 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6418 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6419 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6420 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6421 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6422 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6423 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6424 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6425 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6426 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6427 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6428 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6429 <key>NFFT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6430 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6431 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6432 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6433 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6434 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6435 <val>Hanning</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6436 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6437 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6438 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6439 <key>OLAP</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6440 <val>-1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6441 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6442 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6443 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6444 <key>ORDER</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6445 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6446 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6447 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6448 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6449 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6450 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6451 <pipe color="-3657166" dstblock="New Block" dstport="0" srcblock="a8" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6452 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6453 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6454 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6455 <block bounds="419 115 68 58" inputs="1" name="New Block" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6456 <LTPDAalgorithm mcategory="Output" mclass="ao" mname="iplot" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6457 <HelpText> IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6458 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6459
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6460 DESCRIPTION: IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6461
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6462 CALL: hfig = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6463 [hfig, hax] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6464 [hfig, hax, hli] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6465
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6466 INPUTS: pl - a parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6467 a - input analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6468
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6469 OUTPUTS: hfig - handles to figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6470 hax - handles to axes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6471 hli - handles to lines
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6472
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6473
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6474 Plot parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6475
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6476 'Arrangement' - select the plot layout:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6477 'single' - plots all AOs on individual figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6478 'stacked' - plots all AOs on the same axes [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6479 'subplots' - plots all AOs on subplots
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6480
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6481 'Function' - specify the plot function:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6482 'plot', 'stairs', 'stem'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6483 [default: 'plot']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6484 *** doesn't work for xyzdata AOs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6485
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6486 Line parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6487
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6488 The following properties take cell array values. If the length of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6489 the cell array is shorter than the number of lines to plot, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6490 remaining lines will be plotted with the default options. If the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6491 cell array is of length 2 and the first cell contains the string
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6492 'all', then the second cell is used to set the propery of all
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6493 lines.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6494
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6495 'LineColors' - a cell array of color definitions for each line.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6496
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6497 'LineStyles' - a cell array of line styles.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6498
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6499 'Markers' - a cell array of markers.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6500
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6501 'LineWidths' - a cell array of line widths. If the length of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6502 cell array is shorter than the number of lines to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6503 plot, the remaining lines will be plotted with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6504 the default line width.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6505
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6506 Axes parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6507
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6508 'Legends' - specify a cell array of strings to be used for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6509 the plot legends. If a cell contains an empty
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6510 string, the default legend string is built.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6511 If a single string 'off' is given instead of a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6512 cell array, then the legends are all switched
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6513 off.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6514
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6515 'XLabels' - Specify the labels to be used on the x-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6516 units are added from the data object 'xunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6517 property.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6518
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6519 'YLabels' - Specify the labels to be used on the y-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6520 units are added from the data object 'yunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6521 property. If the object contains complex data,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6522 you should specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6523
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6524 The following axis properties also work with the 'all' keyword as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6525 described above in the line properties section.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6526
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6527 'XScales' - Specify the scales to be used on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6528
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6529 'YScales' - Specify the scales to the used on the y-axes. If
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6530 an object contains complex data, you should
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6531 specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6532
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6533 'XRanges' - Specify the ranges to be displayed on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6534
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6535 'YRanges' - Specify the ranges to the displayed on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6536 y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6537
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6538 Error parameters: If you give more than one input AO then you must
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6539 specify the following parameter values in a cell-array,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6540 one cell for each input AO. Leave the cell empty to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6541 plot no errors. Each error can be a value or a vector
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6542 the same length as the data vector. If you give and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6543 upper limit but not lower limit, then the errors are
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6544 assumed to be symmetric (and vice versa)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6545
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6546 'XerrL' - lower bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6547 'XerrU' - upper bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6548 'YerrL' - lower bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6549 'YerrU' - upper bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6550
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6551 Math operations: You can specify rudimentary math operations to be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6552 performed on the X and Y data prior to plotting. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6553 'all' keyword is also supported by these parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6554
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6555 'Xmaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6556 data vector 'x'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6557 plist('Xmaths', 'abs(x)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6558
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6559 'Ymaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6560 data vector 'y'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6561 plist('Ymaths', 'sqrt(y)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6562
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6563 Time-series parameters: in addition to the general options, time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6564 objects have the following additional parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6565
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6566 'Xunits' - specify the units on the x-axis as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6567 'us' - microseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6568 'ms' - milliseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6569 's' - seconds [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6570 'm' - minutes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6571 'h' - hours
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6572 'D' - days
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6573 'M' - months
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6574 'HH:MM:SS' - using a date/time format
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6575 recognized by datetic (help datetic)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6576
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6577
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6578 Frequency-series parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6579
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6580 'complexPlotType' - specify how to plot complex data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6581 Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6582 - 'realimag'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6583 - 'absdeg'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6584 - 'absrad'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6585
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6586 EXAMPLES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6587
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6588 1) Plot two time-series AOs with different colors, line styles, and widths
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6589
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6590 pl = plist('Linecolors', {'g', 'k'}, 'LineStyles', {'', '--'}, 'LineWidths', {1, 4});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6591 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6592
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6593 2) Plot two time-series AOs in subplots. Also override the second legend
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6594 text and the first line style.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6595
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6596 pl = plist('Arrangement', 'subplots', 'LineStyles', {'--'}, 'Legends', {'', 'My Sine Wave'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6597 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6598
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6599 3) Plot two time-series AOs taking the square of the y-values of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6600 first AO and the log of the x-values of the second AO.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6601
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6602 pl = plist('Arrangement', 'subplots', 'YMaths', 'y.^2', 'XMaths', {'', 'log(x)'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6603 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6604
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6605 4) Plot two frequency-series AOs on subplots with the same Y-scales and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6606 Y-ranges
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6607
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6608 pl1 = plist('Yscales', {'All', 'lin'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6609 pl2 = plist('arrangement', 'subplots', 'YRanges', {'All', [1e-6 100]});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6610 iplot(fsd1, fsd2, pl1, pl2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6611
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6612
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6613 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6614 >> ao.getInfo('iplot')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6615
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6616 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6617 >> ao.getInfo('iplot', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6618
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6619 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6620
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6621 HISTORY: 22-12-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6622 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6623
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6624 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6625 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6626 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6627 <set name="Time-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6628 <set name="Frequency-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6629 <set name="Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6630 <set name="X-Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6631 <set name="3D plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6632 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6633 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6634 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6635 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6636 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6637 <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
|
6638 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6639 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6640 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6641 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6642 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6643 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6644 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6645 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6646 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6647 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6648 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6649 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6650 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6651 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6652 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6653 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6654 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6655 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6656 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6657 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6658 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6659 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6660 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6661 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6662 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6663 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6664 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6665 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6666 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6667 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6668 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6669 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6670 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6671 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6672 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6673 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6674 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6675 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6676 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6677 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6678 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6679 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6680 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6681 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6682 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6683 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6684 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6685 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6686 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6687 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6688 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6689 <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
|
6690 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6691 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6692 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6693 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6694 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6695 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6696 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6697 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6698 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6699 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6700 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6701 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6702 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6703 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6704 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6705 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6706 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6707 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6708 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6709 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6710 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6711 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6712 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6713 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6714 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6715 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6716 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6717 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6718 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6719 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6720 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6721 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6722 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6723 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6724 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6725 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6726 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6727 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6728 <key>COMPLEXPLOTTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6729 <val>absdeg</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6730 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6731 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6732 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6733 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6734 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6735 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6736 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6737 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6738 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6739 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6740 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6741 <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
|
6742 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6743 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6744 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6745 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6746 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6747 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6748 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6749 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6750 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6751 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6752 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6753 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6754 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6755 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6756 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6757 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6758 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6759 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6760 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6761 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6762 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6763 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6764 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6765 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6766 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6767 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6768 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6769 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6770 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6771 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6772 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6773 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6774 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6775 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6776 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6777 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6778 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6779 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6780 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6781 <val>Sample</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6782 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6783 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6784 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6785 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6786 <val>Value</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6787 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6788 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6789 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6790 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6791 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6792 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6793 <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
|
6794 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6795 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6796 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6797 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6798 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6799 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6800 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6801 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6802 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6803 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6804 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6805 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6806 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6807 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6808 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6809 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6810 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6811 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6812 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6813 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6814 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6815 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6816 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6817 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6818 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6819 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6820 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6821 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6822 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6823 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6824 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6825 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6826 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6827 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6828 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6829 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6830 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6831 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6832 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6833 <val>X-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6834 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6835 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6836 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6837 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6838 <val>Y-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6839 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6840 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6841 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6842 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6843 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6844 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6845 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6846 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6847 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6848 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6849 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6850 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6851 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6852 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6853 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6854 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6855 <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
|
6856 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6857 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6858 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6859 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6860 <val>single</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6861 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6862 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6863 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6864 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6865 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6866 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6867 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6868 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6869 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6870 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6871 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6872 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6873 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6874 <key>ZLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6875 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6876 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6877 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6878 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6879 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6880 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6881 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6882 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6883 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6884 <key>ZMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6885 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6886 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6887 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6888 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6889 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6890 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6891 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6892 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6893 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6894 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6895 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6896 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6897 <port number="0" terminal="" type="output"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6898 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6899 </document>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6900 <document name="Test AO_curvefit" parentDiag="" visible="true" windowHeight="624" windowState="maximized" windowWidth="718" windowX="0" windowY="0" zoomFactor="1.21">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6901 <block bounds="58 24 59 60" inputs="1" name="a1" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6902 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6903 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6904 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6905
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6906 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6907 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6908
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6909 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6910
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6911 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6912 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6913 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6914 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6915 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6916 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6917 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6918 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6919 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6920 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6921 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6922 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6923 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6924 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6925 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6926 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6927 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6928 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6929 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6930 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6931 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6932 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6933 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6934 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6935 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6936 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6937 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6938 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6939 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6940 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6941 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6942 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6943 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6944 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6945 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6946 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6947 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6948 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6949 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6950 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6951 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6952 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6953 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6954 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6955 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6956
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6957 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6958 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6959 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6960 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6961
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6962 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6963 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6964 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6965 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6966 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6967
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6968 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6969 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6970 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6971 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6972 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6973 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6974 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6975 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6976 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6977
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6978 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6979
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6980 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6981 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6982
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6983 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6984
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6985 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6986 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6987 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6988
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6989 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6990 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6991
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6992 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6993
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6994 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6995 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6996 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6997
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6998 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6999 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7000
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7001 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7003 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7004 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7005 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7006
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7007 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7008
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7009 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7010 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7011
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7012 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7013
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7014 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7015 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7016
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7017 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7018 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7019 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7020
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7021 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7022 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7023 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7024 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7025 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7026
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7027 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7028
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7029 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7030 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7031
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7032 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7033
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7034 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7035 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7036 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7037 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7038
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7039 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7040 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7041
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7042 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7043
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7044 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7045 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7046
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7047
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7048
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7049 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7050 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7051
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7052 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7053
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7054 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7055
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7056 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7057 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7058 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7059
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7060 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7061 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7062 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7063 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7064 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7065 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7066 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7067
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7068 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7069 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7070
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7071 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7072
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7073 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7074
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7075 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7076 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7077 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7078 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7079 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7080 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7081 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7082 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7083
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7084 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7085 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7086
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7087 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7088
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7089 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7090
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7091 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7092 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7093
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7094 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7095
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7096 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7097 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7098
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7099 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7101 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7102
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7103 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7104 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7105 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7106 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7107
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7108 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7109 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7110 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7111 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7112 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7113 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7114 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7115 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7116 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7117 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7118 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7119 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7120 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7121 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7122
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7123 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7124 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7125 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7126
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7127 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7128 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7129
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7130
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7131 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7132 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7133
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7134 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7135
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7136 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7137 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7138 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7139
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7140 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7141
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7142 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7143 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7144 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7145 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7146 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7147 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7148
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7149 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7150 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7151
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7152 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7153
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7154 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7155 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7156
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7157 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7158 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7159 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7160 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7161 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7162
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7163 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7164
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7165
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7166 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7167 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7168
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7169 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7170 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7171 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7172 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7173 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7174 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7175 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7176
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7177 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7178 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7179
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7180 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7181 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7182
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7183 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7184 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7185
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7186 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7187 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7188 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7189
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7190 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7191
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7192 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7193
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7194 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7195 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7196
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7197 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7198 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7199 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7200
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7201
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7202
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7203 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7204
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7205 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7206
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7207 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7208 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7209
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7210
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7211 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7212 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7213 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7214 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7215 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7216
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7217 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7218
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7219 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7220 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7221
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7222 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7223 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7224 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7225
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7226
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7227 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7228 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7229
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7230 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7231 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7232 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7233 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7234 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7235 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7236 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7237
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7238 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7239 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7240
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7241 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7242
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7243 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7244
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7245 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7246
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7247 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7248
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7249 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7250 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7251
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7252 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7253
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7254 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7255
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7256 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7257
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7258 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7259
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7260 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7261 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7262 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7263 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7264 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7265 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7266 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7267 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7268 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7269 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7270 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7271 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7272 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7273 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7274 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7275 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7276 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7277 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7278 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7279 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7280 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7281 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7282 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7283 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7284 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7285 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7286 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7287 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7288 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7289 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7290 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7291 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7292 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7293 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7294 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7295 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7296 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7297 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7298 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7299 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7300 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7301 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7302 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7303 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7304 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7305 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7306 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7307 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7308 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7309 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7310 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7311 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7312 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7313 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7314 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7315 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7316 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7317 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7318 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7319 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7320 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7321 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7322 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7323 <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
|
7324 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7325 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7326 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7327 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7328 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7329 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7330 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7331 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7332 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7333 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7334 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7335 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7336 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7337 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7338 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7339 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7340 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7341 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7342 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7343 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7344 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7345 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7346 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7347 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7348 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7349 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7350 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7351 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7352 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7353 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7354 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7355 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7356 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7357 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7358 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7359 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7360 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7361 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7362 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7363 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7364 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7365 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7366 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7367 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7368 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7369 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7370 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7371 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7372 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7373 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7374 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7375 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7376 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7377 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7378 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7379 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7380 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7381 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7382 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7383 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7384 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7385 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7386 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7387 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7388 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7389 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7390 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7391 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7392 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7393 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7394 <val>t</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7395 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7396 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7397 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7398 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7399 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7400 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7401 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7402 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7403 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7404 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7405 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7406 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7407 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7408 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7409 <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
|
7410 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7411 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7412 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7413 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7414 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7415 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7416 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7417 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7418 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7419 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7420 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7421 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7422 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7423 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7424 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7425 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7426 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7427 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7428 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7429 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7430 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7431 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7432 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7433 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7434 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7435 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7436 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7437 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7438 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7439 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7440 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7441 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7442 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7443 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7444 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7445 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7446 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7447 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7448 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7449 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7450 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7451 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7452 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7453 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7454 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7455 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7456 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7457 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7458 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7459 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7460 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7461 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7462 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7463 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7464 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7465 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7466 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7467 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7468 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7469 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7470 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7471 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7472 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7473 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7474 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7475 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7476 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7477 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7478 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7479 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7480 <val>sawtooth</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7481 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7482 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7483 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7484 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7485 <val>0.2</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7486 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7487 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7488 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7489 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7490 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7491 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7492 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7493 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7494 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7495 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7496 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7497 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7498 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7499 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7500 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7501 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7502 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7503 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7504 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7505 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7506 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7507 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7508 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7509 <key>Width</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7510 <val>0.6</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7511 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7512 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7513 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7514 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7515 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7516 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7517 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7518 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7519 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7520 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7521 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7522 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7523 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7524 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7525 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7526 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7527 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7528 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7529 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7530 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7531 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7532 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7533 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7534 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7535 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7536 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7537 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7538 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7539 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7540 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7541 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7542 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7543 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7544 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7545 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7546 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7547 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7548 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7549 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7550 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7551 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7552 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7553 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7554 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7555 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7556 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7557 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7558 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7559 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7560 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7561 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7562 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7563 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7564 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7565 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7566 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7567 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7568 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7569 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7570 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7571 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7572 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7573 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7574 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7575 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7576 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7577 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7578 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7579 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7580 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7581 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7582 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7583 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7584 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7585 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7586 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7587 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7588 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7589 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7590 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7591 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7592 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7593 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7594 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7595 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7596 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7597 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7598 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7599 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7600 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7601 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7602 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7603 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7604 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7605 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7606 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7607 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7608 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7609 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7610 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7611 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7612 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7613 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7614 <val>sawtooth</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7615 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7616 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7617 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7618 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7619 <val>0.2</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7620 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7621 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7622 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7623 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7624 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7625 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7626 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7627 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7628 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7629 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7630 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7631 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7632 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7633 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7634 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7635 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7636 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7637 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7638 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7639 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7640 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7641 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7642 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7643 <key>Width</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7644 <val>0.6</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7645 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7646 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7647 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7648 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7649 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7650 <pipe color="-3657166" dstblock="saw" dstport="0" srcblock="a1" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7651 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7652 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7653 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7654 <block bounds="58 96 55 63" inputs="1" name="amp" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7655 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7656 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7657 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7658
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7659 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7660 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7661
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7662 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7663
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7664 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7665 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7666 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7667 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7668 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7669 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7670 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7671 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7672 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7673 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7674 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7675 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7676 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7677 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7678 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7679 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7680 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7681 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7682 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7683 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7684 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7685 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7686 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7687 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7688 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7689 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7690 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7691 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7692 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7693 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7694 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7695 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7696 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7697 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7698 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7699 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7700 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7701 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7702 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7703 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7704 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7705 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7706 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7707 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7708 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7709
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7710 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7711 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7712 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7713 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7714
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7715 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7716 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7717 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7718 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7719 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7720
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7721 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7722 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7723 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7724 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7725 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7726 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7727 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7728 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7729 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7730
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7731 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7732
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7733 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7734 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7735
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7736 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7737
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7738 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7739 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7740 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7741
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7742 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7743 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7744
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7745 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7746
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7747 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7748 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7749 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7750
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7751 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7752 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7753
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7754 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7755
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7756 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7757 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7758 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7759
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7760 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7761
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7762 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7763 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7764
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7765 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7766
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7767 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7768 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7769
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7770 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7771 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7772 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7773
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7774 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7775 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7776 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7777 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7778 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7779
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7780 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7781
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7782 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7783 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7784
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7785 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7786
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7787 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7788 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7789 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7790 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7791
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7792 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7793 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7794
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7795 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7796
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7797 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7798 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7799
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7800
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7801
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7802 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7803 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7804
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7805 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7806
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7807 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7808
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7809 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7810 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7811 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7812
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7813 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7814 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7815 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7816 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7817 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7818 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7819 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7820
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7821 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7822 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7823
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7824 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7825
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7826 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7827
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7828 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7829 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7830 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7831 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7832 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7833 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7834 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7835 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7836
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7837 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7838 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7839
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7840 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7841
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7842 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7843
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7844 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7845 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7846
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7847 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7848
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7849 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7850 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7851
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7852 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7853
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7854 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7855
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7856 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7857 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7858 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7859 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7860
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7861 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7862 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7863 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7864 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7865 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7866 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7867 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7868 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7869 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7870 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7871 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7872 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7873 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7874 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7875
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7876 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7877 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7878 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7879
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7880 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7881 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7882
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7883
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7884 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7885 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7886
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7887 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7888
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7889 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7890 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7891 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7892
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7893 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7894
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7895 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7896 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7897 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7898 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7899 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7900 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7901
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7902 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7903 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7904
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7905 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7906
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7907 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7908 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7909
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7910 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7911 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7912 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7913 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7914 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7915
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7916 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7917
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7918
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7919 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7920 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7921
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7922 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7923 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7924 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7925 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7926 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7927 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7928 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7929
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7930 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7931 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7932
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7933 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7934 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7935
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7936 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7937 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7938
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7939 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7940 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7941 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7942
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7943 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7944
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7945 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7946
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7947 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7948 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7949
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7950 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7951 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7952 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7953
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7954
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7955
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7956 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7957
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7958 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7959
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7960 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7961 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7962
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7963
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7964 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7965 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7966 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7967 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7968 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7969
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7970 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7971
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7972 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7973 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7974
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7975 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7976 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7977 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7978
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7979
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7980 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7981 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7982
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7983 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7984 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7985 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7986 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7987 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7988 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7989 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7990
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7991 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7992 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7993
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7994 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7995
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7996 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7997
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7998 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7999
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8000 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8001
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8002 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8003 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8004
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8005 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8006
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8007 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8008
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8009 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8010
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8011 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8012
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8013 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8014 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8015 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8016 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8017 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8018 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8019 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8020 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8021 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8022 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8023 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8024 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8025 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8026 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8027 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8028 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8029 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8030 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8031 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8032 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8033 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8034 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8035 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8036 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8037 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8038 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8039 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8040 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8041 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8042 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8043 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8044 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8045 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8046 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8047 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8048 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8049 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8050 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8051 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8052 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8053 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8054 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8055 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8056 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8057 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8058 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8059 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8060 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8061 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8062 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8063 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8064 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8065 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8066 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8067 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8068 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8069 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8070 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8071 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8072 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8073 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8074 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8075 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8076 <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
|
8077 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8078 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8079 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8080 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8081 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8082 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8083 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8084 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8085 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8086 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8087 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8088 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8089 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8090 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8091 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8092 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8093 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8094 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8095 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8096 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8097 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8098 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8099 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8100 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8101 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8102 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8103 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8104 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8105 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8106 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8107 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8108 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8109 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8110 <val>0.1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8111 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8112 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8113 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8114 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8115 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8116 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8117 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8118 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8119 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8120 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8121 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8122 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8123 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8124 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8125 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8126 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8127 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8128 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8129 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8130 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8131 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8132 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8133 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8134 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8135 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8136 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8137 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8138 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8139 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8140 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8141 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8142 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8143 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8144 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8145 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8146 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8147 <val>t</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8148 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8149 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8150 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8151 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8152 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8153 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8154 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8155 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8156 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8157 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8158 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8159 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8160 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8161 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8162 <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
|
8163 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8164 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8165 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8166 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8167 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8168 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8169 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8170 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8171 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8172 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8173 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8174 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8175 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8176 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8177 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8178 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8179 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8180 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8181 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8182 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8183 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8184 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8185 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8186 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8187 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8188 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8189 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8190 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8191 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8192 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8193 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8194 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8195 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8196 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8197 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8198 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8199 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8200 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8201 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8202 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8203 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8204 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8205 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8206 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8207 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8208 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8209 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8210 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8211 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8212 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8213 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8214 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8215 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8216 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8217 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8218 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8219 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8220 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8221 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8222 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8223 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8224 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8225 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8226 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8227 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8228 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8229 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8230 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8231 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8232 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8233 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8234 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8235 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8236 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8237 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8238 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8239 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8240 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8241 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8242 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8243 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8244 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8245 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8246 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8247 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8248 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8249 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8250 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8251 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8252 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8253 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8254 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8255 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8256 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8257 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8258 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8259 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8260 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8261 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8262 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8263 <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
|
8264 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8265 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8266 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8267 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8268 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8269 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8270 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8271 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8272 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8273 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8274 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8275 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8276 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8277 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8278 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8279 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8280 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8281 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8282 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8283 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8284 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8285 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8286 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8287 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8288 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8289 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8290 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8291 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8292 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8293 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8294 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8295 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8296 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8297 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8298 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8299 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8300 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8301 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8302 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8303 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8304 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8305 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8306 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8307 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8308 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8309 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8310 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8311 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8312 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8313 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8314 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8315 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8316 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8317 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8318 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8319 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8320 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8321 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8322 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8323 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8324 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8325 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8326 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8327 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8328 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8329 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8330 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8331 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8332 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8333 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8334 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8335 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8336 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8337 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8338 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8339 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8340 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8341 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8342 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8343 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8344 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8345 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8346 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8347 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8348 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8349 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8350 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8351 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8352 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8353 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8354 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8355 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8356 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8357 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8358 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8359 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8360 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8361 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8362 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8363 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8364 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8365 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8366 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8367 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8368 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8369 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8370 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8371 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8372 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8373 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8374 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8375 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8376 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8377 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8378 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8379 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8380 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8381 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8382 <val>0.1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8383 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8384 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8385 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8386 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8387 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8388 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8389 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8390 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8391 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8392 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8393 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8394 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8395 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8396 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8397 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8398 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8399 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8400 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8401 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8402 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8403 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8404 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8405 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8406 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8407 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8408 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8409 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8410 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8411 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8412 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8413 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8414 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8415 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8416 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8417 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8418 <pipe color="-3657166" dstblock="saw" dstport="1" srcblock="amp" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8419 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8420 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8421 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8422 <block bounds="150 56 60 56" inputs="2" name="saw" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8423 <LTPDAalgorithm mcategory="Arithmetic Operator" mclass="ao" mname="times" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8424 <HelpText> TIMES implements times operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8425 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8426
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8427 DESCRIPTION: TIMES implements times operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8428
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8429 CALL: a = a1.*scalar
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8430 a = a1.*a2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8431
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8432 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8433 >> ao.getInfo('times')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8434
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8435 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8436 >> ao.getInfo('times', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8437
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8438 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8439
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8440 HISTORY: 01-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8441 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8442
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8443 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8444 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8445 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8446 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8447 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8448 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8449 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8450 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8451 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8452 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8453 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8454 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8455 <pipe color="-3657166" dstblock="nsaw" dstport="0" srcblock="saw" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8456 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8457 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8458 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8459 <block bounds="61 174 54 61" inputs="1" name="noise" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8460 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8461 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8462 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8463
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8464 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8465 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8466
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8467 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8468
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8469 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8470 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8471 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8472 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8473 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8474 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8475 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8476 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8477 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8478 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8479 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8480 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8481 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8482 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8483 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8484 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8485 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8486 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8487 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8488 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8489 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8490 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8491 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8492 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8493 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8494 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8495 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8496 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8497 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8498 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8499 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8500 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8501 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8502 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8503 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8504 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8505 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8506 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8507 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8508 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8509 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8510 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8511 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8512 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8513 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8514
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8515 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8516 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8517 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8518 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8519
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8520 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8521 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8522 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8523 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8524 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8525
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8526 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8527 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8528 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8529 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8530 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8531 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8532 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8533 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8534 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8535
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8536 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8537
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8538 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8539 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8540
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8541 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8542
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8543 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8544 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8545 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8546
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8547 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8548 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8549
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8550 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8551
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8552 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8553 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8554 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8555
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8556 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8557 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8558
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8559 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8560
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8561 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8562 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8563 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8564
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8565 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8566
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8567 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8568 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8569
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8570 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8571
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8572 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8573 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8574
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8575 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8576 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8577 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8578
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8579 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8580 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8581 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8582 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8583 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8584
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8585 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8586
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8587 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8588 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8589
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8590 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8591
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8592 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8593 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8594 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8595 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8596
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8597 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8598 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8599
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8600 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8601
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8602 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8603 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8604
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8605
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8606
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8607 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8608 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8609
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8610 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8611
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8612 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8613
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8614 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8615 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8616 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8617
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8618 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8619 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8620 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8621 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8622 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8623 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8624 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8625
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8626 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8627 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8628
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8629 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8630
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8631 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8632
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8633 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8634 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8635 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8636 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8637 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8638 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8639 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8640 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8641
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8642 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8643 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8644
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8645 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8646
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8647 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8648
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8649 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8650 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8651
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8652 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8653
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8654 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8655 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8656
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8657 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8658
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8659 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8660
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8661 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8662 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8663 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8664 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8665
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8666 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8667 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8668 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8669 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8670 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8671 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8672 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8673 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8674 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8675 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8676 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8677 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8678 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8679 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8680
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8681 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8682 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8683 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8684
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8685 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8686 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8687
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8688
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8689 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8690 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8691
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8692 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8693
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8694 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8695 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8696 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8697
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8698 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8699
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8700 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8701 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8702 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8703 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8704 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8705 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8706
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8707 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8708 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8709
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8710 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8711
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8712 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8713 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8714
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8715 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8716 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8717 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8718 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8719 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8720
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8721 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8722
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8723
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8724 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8725 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8726
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8727 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8728 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8729 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8730 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8731 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8732 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8733 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8734
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8735 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8736 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8737
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8738 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8739 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8740
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8741 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8742 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8743
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8744 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8745 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8746 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8747
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8748 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8749
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8750 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8751
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8752 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8753 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8754
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8755 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8756 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8757 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8758
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8759
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8760
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8761 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8762
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8763 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8764
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8765 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8766 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8767
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8768
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8769 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8770 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8771 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8772 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8773 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8774
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8775 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8776
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8777 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8778 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8779
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8780 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8781 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8782 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8783
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8784
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8785 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8786 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8787
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8788 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8789 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8790 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8791 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8792 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8793 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8794 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8795
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8796 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8797 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8798
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8799 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8800
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8801 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8802
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8803 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8804
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8805 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8806
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8807 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8808 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8809
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8810 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8811
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8812 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8813
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8814 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8815
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8816 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8817
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8818 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8819 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8820 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8821 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8822 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8823 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8824 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8825 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8826 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8827 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8828 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8829 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8830 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8831 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8832 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8833 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8834 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8835 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8836 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8837 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8838 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8839 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8840 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8841 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8842 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8843 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8844 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8845 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8846 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8847 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8848 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8849 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8850 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8851 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8852 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8853 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8854 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8855 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8856 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8857 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8858 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8859 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8860 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8861 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8862 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8863 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8864 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8865 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8866 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8867 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8868 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8869 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8870 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8871 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8872 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8873 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8874 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8875 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8876 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8877 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8878 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8879 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8880 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8881 <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
|
8882 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8883 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8884 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8885 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8886 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8887 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8888 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8889 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8890 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8891 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8892 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8893 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8894 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8895 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8896 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8897 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8898 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8899 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8900 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8901 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8902 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8903 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8904 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8905 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8906 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8907 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8908 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8909 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8910 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8911 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8912 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8913 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8914 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8915 <val>0.1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8916 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8917 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8918 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8919 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8920 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8921 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8922 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8923 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8924 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8925 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8926 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8927 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8928 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8929 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8930 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8931 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8932 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8933 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8934 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8935 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8936 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8937 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8938 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8939 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8940 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8941 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8942 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8943 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8944 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8945 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8946 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8947 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8948 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8949 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8950 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8951 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8952 <val>0.01*randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8953 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8954 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8955 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8956 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8957 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8958 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8959 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8960 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8961 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8962 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8963 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8964 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8965 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8966 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8967 <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
|
8968 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8969 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8970 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8971 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8972 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8973 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8974 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8975 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8976 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8977 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8978 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8979 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8980 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8981 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8982 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8983 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8984 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8985 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8986 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8987 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8988 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8989 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8990 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8991 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8992 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8993 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8994 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8995 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8996 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8997 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8998 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8999 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9000 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9001 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9002 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9003 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9004 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9005 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9006 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9007 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9008 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9009 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9010 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9011 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9012 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9013 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9014 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9015 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9016 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9017 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9018 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9019 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9020 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9021 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9022 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9023 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9024 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9025 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9026 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9027 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9028 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9029 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9030 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9031 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9032 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9033 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9034 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9035 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9036 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9037 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9038 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9039 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9040 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9041 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9042 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9043 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9044 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9045 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9046 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9047 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9048 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9049 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9050 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9051 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9052 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9053 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9054 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9055 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9056 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9057 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9058 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9059 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9060 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9061 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9062 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9063 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9064 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9065 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9066 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9067 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9068 <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
|
9069 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9070 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9071 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9072 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9073 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9074 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9075 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9076 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9077 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9078 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9079 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9080 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9081 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9082 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9083 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9084 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9085 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9086 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9087 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9088 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9089 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9090 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9091 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9092 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9093 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9094 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9095 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9096 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9097 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9098 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9099 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9100 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9101 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9102 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9103 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9104 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9105 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9106 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9107 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9108 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9109 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9110 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9111 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9112 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9113 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9114 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9115 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9116 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9117 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9118 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9119 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9120 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9121 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9122 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9123 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9124 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9125 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9126 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9127 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9128 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9129 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9130 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9131 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9132 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9133 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9134 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9135 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9136 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9137 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9138 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9139 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9140 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9141 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9142 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9143 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9144 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9145 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9146 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9147 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9148 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9149 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9150 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9151 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9152 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9153 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9154 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9155 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9156 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9157 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9158 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9159 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9160 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9161 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9162 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9163 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9164 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9165 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9166 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9167 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9168 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9169 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9170 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9171 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9172 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9173 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9174 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9175 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9176 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9177 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9178 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9179 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9180 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9181 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9182 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9183 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9184 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9185 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9186 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9187 <val>0.01*randn(size(t))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9188 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9189 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9190 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9191 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9192 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9193 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9194 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9195 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9196 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9197 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9198 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9199 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9200 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9201 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9202 <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
|
9203 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9204 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9205 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9206 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9207 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9208 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9209 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9210 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9211 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9212 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9213 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9214 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9215 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9216 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9217 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9218 <pipe color="-3657166" dstblock="nsaw" dstport="1" srcblock="noise" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9219 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9220 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9221 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9222 <block bounds="220 119 59 50" inputs="2" name="nsaw" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9223 <LTPDAalgorithm mcategory="Arithmetic Operator" mclass="ao" mname="plus" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9224 <HelpText> PLUS implements addition operator for analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9225 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9226
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9227 DESCRIPTION: PLUS implements addition operator for two analysis objects.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9228
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9229 CALL: a = a1+scalar
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9230 a = a1+a2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9231
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9232 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9233 >> ao.getInfo('plus')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9234
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9235 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9236 >> ao.getInfo('plus', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9237
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9238 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9239
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9240 HISTORY: 01-02-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9241 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9242
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9243 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9244 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9245 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9246 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9247 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9248 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9249 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9250 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9251 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9252 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9253 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9254 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9255 <pipe color="-3657166" dstblock="fit" dstport="0" srcblock="nsaw" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9256 <pipe color="-3657166" dstblock="New Block" dstport="1" srcblock="nsaw" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9257 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9258 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9259 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9260 <block bounds="325 92 79 50" inputs="1" name="fit" outputs="3">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9261 <LTPDAalgorithm mcategory="Operator" mclass="ao" mname="curvefit" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9262 <HelpText> CURVEFIT fit a curve to data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9263 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9264
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9265 DESCRIPTION: CURVEFIT fit a curve to data using lsqcurvefit.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9266
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9267 CALL: b = curvefit(a, pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9268
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9269 INPUTS: a - input AOs to fit to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9270 pl - parameter list (see below)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9271
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9272 OUTPUTs: b - analysis object containing the final fitted data. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9273 parameter estimates as well as details of the fit are
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9274 returned in the 'procinfo' field. See help on
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9275 ltpda_fitChiSquare for details about returned values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9276
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9277 PARAMETERS:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9278 'Function' - The function you want to fit. The function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9279 should be parameterized by the vector of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9280 parameters P and the x-vector Xdata, .
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9281 'P0' - Initial parameter estimates.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9282 'LB' - Lower bounds for the parameters P.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9283 [default: -inf for each parameter];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9284 'UB' - Upper bounds for the parameters P.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9285 [default: +inf for each parameter];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9286 'AddP' - A cell-array of additional parameters to pass
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9287 to the target function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9288 'OPTSET' - You can pass additional options to lsqcurvefit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9289 as a cell-array of options.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9290 ('help lsqcurvefit' for options)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9291 ('help ltpda_fitChiSquare' for further options)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9292 'YERR' - Specify the error on the y-values of the data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9293 You can give either a single value for all data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9294 points, or a vector of errors the same length
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9295 as the data. The values can also be given as an
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9296 AO. Specify an error AO for each input AO, or a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9297 cell-array of error vectors/values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9298 'XERR' - Specify the error on the x-values of the data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9299 You can give either a single value for all data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9300 points, or a vector of errors the same length
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9301 as the data. The values can also be given as an
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9302 AO. Specify an error AO for each input AO, or a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9303 cell-array of error vectors/values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9304 'Plot' - Plot fit result: 'on' or 'off' [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9305 'FitFuncReturn' - Choose a function to apply to the output of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9306 target function if the data are complex.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9307 [default: 'abs']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9308 'No Fit' - true or false, fit or not [default: false]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9309 'FitIndex' - A boolean vector to specify whether or not to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9310 fit a particular parameter.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9311 [default: true(size(P0))]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9312 'FitUncertainty' - Fit parameter uncertainties or not.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9313 [default: true]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9314
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9315
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9316 EXAMPLES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9317
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9318 1) Fit to a frequency-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9319
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9320 % Create a frequency-series AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9321 pl_data = plist('fsfcn', '0.01./(0.0001+f) + 5*abs(randn(size(f))) ', 'f1', 1e-5, 'f2', 5, 'nf', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9322 a = ao(pl_data);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9323
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9324 % Fitting parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9325 pl_fit = plist('Function', 'P(1)./(P(2) + Xdata) + P(3)', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9326 'P0', [0.1 0.01 1]);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9327 % Do fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9328 b = curvefit(a, pl_fit);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9329
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9330
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9331 2) Fit to a noisy sine-wave that has a known dc offset
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9332
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9333 % Create a noisy sine-wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9334 fs = 10;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9335 nsecs = 500;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9336 pl_sw = plist('waveform', 'Sine wave', 'f', 0.01, 'A', 0.6, 'fs', fs, 'nsecs', nsecs);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9337 sw = ao(pl_sw);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9338 noise = ao(plist('tsfcn', '10 + 0.01*randn(size(t))', 'fs', fs, 'nsecs', nsecs));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9339 sw = sw+noise;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9340
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9341 % Fitting parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9342 pl_fit = plist('Function', 'ADDP{1} + P(1).*sin(2*pi*P(2).*Xdata + P(3))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9343 'P0', [1 0.01 0], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9344 'LB', [0 0 -pi], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9345 'UB', [1 0.3 pi], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9346 'ADDP', {10});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9347
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9348 % Do fit
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9349 b = curvefit(sw, pl_fit);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9350
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9351
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9352 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9353 >> ao.getInfo('curvefit')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9354
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9355 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9356 >> ao.getInfo('curvefit', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9357
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9358 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9359
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9360 HISTORY: 12-09-08 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9361 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9362
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9363 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9364 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9365 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9366 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9367 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9368 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9369 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9370 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9371 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9372 <val>P(1).*sawtooth(2*pi*P(2).*Xdata, P(3))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9373 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9374 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9375 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9376 <key>NO FIT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9377 <val>false</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9378 <type>logical</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9379 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9380 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9381 <key>P0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9382 <val>[0.1 0.2 0.5]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9383 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9384 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9385 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9386 <key>LB</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9387 <val>[0.05 0.18 0]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9388 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9389 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9390 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9391 <key>UB</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9392 <val>[0.2 0.22 1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9393 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9394 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9395 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9396 <key>OPTSET</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9397 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9398 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9399 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9400 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9401 <key>FITUNCERTAINTY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9402 <val>true</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9403 <type>logical</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9404 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9405 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9406 <key>FITFUNCRETURN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9407 <val>abs</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9408 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9409 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9410 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9411 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9412 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9413 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9414 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9415 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9416 <val>P(1).*sawtooth(2*pi*P(2).*Xdata, P(3))</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9417 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9418 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9419 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9420 <key>NO FIT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9421 <val>false</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9422 <type>logical</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9423 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9424 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9425 <key>P0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9426 <val>[0.1 0.2 0.5]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9427 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9428 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9429 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9430 <key>LB</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9431 <val>[0.05 0.18 0]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9432 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9433 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9434 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9435 <key>UB</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9436 <val>[0.2 0.22 1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9437 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9438 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9439 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9440 <key>OPTSET</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9441 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9442 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9443 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9444 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9445 <key>FITUNCERTAINTY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9446 <val>true</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9447 <type>logical</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9448 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9449 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9450 <key>FITFUNCRETURN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9451 <val>abs</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9452 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9453 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9454 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9455 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9456 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9457 <pipe color="-3657166" dstblock="New Block" dstport="0" srcblock="fit" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9458 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9459 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9460 <port number="1" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9461 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9462 <pipe color="-3657166" dstblock="New Block" dstport="2" srcblock="fit" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9463 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9464 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9465 <port number="2" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9466 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9467 <pipe color="-3657166" dstblock="New Block" dstport="3" srcblock="fit" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9468 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9469 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9470 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9471 <block bounds="453 121 48 89" inputs="4" name="New Block" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9472 <LTPDAalgorithm mcategory="Output" mclass="ao" mname="iplot" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9473 <HelpText> IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9474 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9475
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9476 DESCRIPTION: IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9477
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9478 CALL: hfig = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9479 [hfig, hax] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9480 [hfig, hax, hli] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9481
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9482 INPUTS: pl - a parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9483 a - input analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9484
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9485 OUTPUTS: hfig - handles to figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9486 hax - handles to axes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9487 hli - handles to lines
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9488
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9489
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9490 Plot parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9491
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9492 'Arrangement' - select the plot layout:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9493 'single' - plots all AOs on individual figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9494 'stacked' - plots all AOs on the same axes [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9495 'subplots' - plots all AOs on subplots
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9496
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9497 'Function' - specify the plot function:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9498 'plot', 'stairs', 'stem'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9499 [default: 'plot']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9500 *** doesn't work for xyzdata AOs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9501
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9502 Line parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9503
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9504 The following properties take cell array values. If the length of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9505 the cell array is shorter than the number of lines to plot, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9506 remaining lines will be plotted with the default options. If the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9507 cell array is of length 2 and the first cell contains the string
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9508 'all', then the second cell is used to set the propery of all
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9509 lines.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9510
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9511 'LineColors' - a cell array of color definitions for each line.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9512
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9513 'LineStyles' - a cell array of line styles.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9514
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9515 'Markers' - a cell array of markers.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9516
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9517 'LineWidths' - a cell array of line widths. If the length of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9518 cell array is shorter than the number of lines to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9519 plot, the remaining lines will be plotted with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9520 the default line width.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9521
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9522 Axes parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9523
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9524 'Legends' - specify a cell array of strings to be used for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9525 the plot legends. If a cell contains an empty
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9526 string, the default legend string is built.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9527 If a single string 'off' is given instead of a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9528 cell array, then the legends are all switched
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9529 off.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9530
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9531 'XLabels' - Specify the labels to be used on the x-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9532 units are added from the data object 'xunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9533 property.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9534
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9535 'YLabels' - Specify the labels to be used on the y-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9536 units are added from the data object 'yunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9537 property. If the object contains complex data,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9538 you should specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9539
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9540 The following axis properties also work with the 'all' keyword as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9541 described above in the line properties section.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9542
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9543 'XScales' - Specify the scales to be used on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9544
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9545 'YScales' - Specify the scales to the used on the y-axes. If
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9546 an object contains complex data, you should
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9547 specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9548
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9549 'XRanges' - Specify the ranges to be displayed on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9550
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9551 'YRanges' - Specify the ranges to the displayed on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9552 y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9553
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9554 Error parameters: If you give more than one input AO then you must
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9555 specify the following parameter values in a cell-array,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9556 one cell for each input AO. Leave the cell empty to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9557 plot no errors. Each error can be a value or a vector
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9558 the same length as the data vector. If you give and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9559 upper limit but not lower limit, then the errors are
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9560 assumed to be symmetric (and vice versa)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9561
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9562 'XerrL' - lower bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9563 'XerrU' - upper bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9564 'YerrL' - lower bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9565 'YerrU' - upper bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9566
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9567 Math operations: You can specify rudimentary math operations to be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9568 performed on the X and Y data prior to plotting. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9569 'all' keyword is also supported by these parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9570
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9571 'Xmaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9572 data vector 'x'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9573 plist('Xmaths', 'abs(x)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9574
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9575 'Ymaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9576 data vector 'y'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9577 plist('Ymaths', 'sqrt(y)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9578
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9579 Time-series parameters: in addition to the general options, time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9580 objects have the following additional parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9581
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9582 'Xunits' - specify the units on the x-axis as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9583 'us' - microseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9584 'ms' - milliseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9585 's' - seconds [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9586 'm' - minutes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9587 'h' - hours
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9588 'D' - days
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9589 'M' - months
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9590 'HH:MM:SS' - using a date/time format
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9591 recognized by datetic (help datetic)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9592
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9593
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9594 Frequency-series parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9595
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9596 'complexPlotType' - specify how to plot complex data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9597 Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9598 - 'realimag'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9599 - 'absdeg'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9600 - 'absrad'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9601
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9602 EXAMPLES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9603
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9604 1) Plot two time-series AOs with different colors, line styles, and widths
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9605
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9606 pl = plist('Linecolors', {'g', 'k'}, 'LineStyles', {'', '--'}, 'LineWidths', {1, 4});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9607 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9608
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9609 2) Plot two time-series AOs in subplots. Also override the second legend
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9610 text and the first line style.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9611
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9612 pl = plist('Arrangement', 'subplots', 'LineStyles', {'--'}, 'Legends', {'', 'My Sine Wave'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9613 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9614
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9615 3) Plot two time-series AOs taking the square of the y-values of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9616 first AO and the log of the x-values of the second AO.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9617
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9618 pl = plist('Arrangement', 'subplots', 'YMaths', 'y.^2', 'XMaths', {'', 'log(x)'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9619 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9620
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9621 4) Plot two frequency-series AOs on subplots with the same Y-scales and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9622 Y-ranges
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9623
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9624 pl1 = plist('Yscales', {'All', 'lin'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9625 pl2 = plist('arrangement', 'subplots', 'YRanges', {'All', [1e-6 100]});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9626 iplot(fsd1, fsd2, pl1, pl2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9627
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9628
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9629 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9630 >> ao.getInfo('iplot')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9631
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9632 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9633 >> ao.getInfo('iplot', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9634
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9635 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9636
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9637 HISTORY: 22-12-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9638 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9639
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9640 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9641 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9642 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9643 <set name="Time-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9644 <set name="Frequency-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9645 <set name="Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9646 <set name="X-Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9647 <set name="3D plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9648 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9649 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9650 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9651 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9652 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9653 <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
|
9654 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9655 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9656 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9657 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9658 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9659 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9660 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9661 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9662 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9663 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9664 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9665 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9666 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9667 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9668 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9669 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9670 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9671 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9672 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9673 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9674 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9675 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9676 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9677 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9678 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9679 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9680 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9681 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9682 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9683 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9684 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9685 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9686 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9687 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9688 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9689 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9690 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9691 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9692 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9693 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9694 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9695 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9696 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9697 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9698 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9699 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9700 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9701 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9702 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9703 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9704 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9705 <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
|
9706 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9707 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9708 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9709 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9710 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9711 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9712 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9713 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9714 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9715 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9716 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9717 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9718 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9719 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9720 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9721 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9722 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9723 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9724 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9725 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9726 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9727 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9728 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9729 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9730 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9731 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9732 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9733 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9734 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9735 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9736 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9737 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9738 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9739 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9740 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9741 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9742 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9743 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9744 <key>COMPLEXPLOTTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9745 <val>absdeg</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9746 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9747 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9748 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9749 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9750 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9751 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9752 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9753 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9754 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9755 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9756 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9757 <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
|
9758 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9759 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9760 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9761 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9762 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9763 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9764 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9765 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9766 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9767 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9768 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9769 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9770 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9771 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9772 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9773 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9774 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9775 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9776 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9777 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9778 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9779 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9780 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9781 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9782 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9783 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9784 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9785 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9786 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9787 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9788 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9789 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9790 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9791 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9792 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9793 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9794 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9795 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9796 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9797 <val>Sample</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9798 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9799 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9800 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9801 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9802 <val>Value</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9803 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9804 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9805 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9806 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9807 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9808 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9809 <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
|
9810 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9811 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9812 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9813 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9814 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9815 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9816 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9817 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9818 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9819 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9820 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9821 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9822 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9823 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9824 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9825 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9826 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9827 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9828 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9829 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9830 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9831 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9832 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9833 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9834 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9835 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9836 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9837 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9838 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9839 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9840 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9841 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9842 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9843 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9844 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9845 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9846 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9847 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9848 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9849 <val>X-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9850 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9851 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9852 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9853 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9854 <val>Y-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9855 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9856 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9857 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9858 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9859 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9860 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9861 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9862 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9863 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9864 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9865 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9866 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9867 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9868 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9869 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9870 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9871 <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
|
9872 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9873 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9874 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9875 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9876 <val>single</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9877 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9878 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9879 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9880 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9881 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9882 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9883 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9884 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9885 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9886 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9887 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9888 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9889 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9890 <key>ZLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9891 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9892 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9893 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9894 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9895 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9896 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9897 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9898 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9899 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9900 <key>ZMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9901 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9902 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9903 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9904 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9905 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9906 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9907 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9908 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9909 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9910 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9911 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9912 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9913 <port number="0" terminal="" type="output"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9914 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9915 </document>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9916 <document name="Test Downsample" parentDiag="" visible="true" windowHeight="624" windowState="maximized" windowWidth="718" windowX="0" windowY="0" zoomFactor="1.6105101">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9917 <block bounds="34 30 58 65" inputs="1" name="sw" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9918 <LTPDAalgorithm mcategory="Constructor" mclass="ao" mname="ao" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9919 <HelpText> AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9920 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9921
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9922 DESCRIPTION: AO analysis object class constructor.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9923 Create an analysis object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9924
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9925 Possible constructors:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9926
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9927 a = ao() - creates an empty analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9928 a = ao('a1.xml') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9929 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9930 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9931 analysis object from disk.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9932 a = ao('a1.mat') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9933 2-column data set stored in the .MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9934 a = ao('file.txt') - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9935 a = ao('file.dat') data in 'file.txt'. The ascii file is assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9936 to be an equally sampled two-column file of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9937 time and amplitude. By default, the amplitude
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9938 units are taken to be Volts ('V') and the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9939 time samples are assumed to be in seconds.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9940 a = ao('file',pl) - creates a new analysis object by loading the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9941 data in 'file'. The parameter list decide how the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9942 analysis object is created. The valid key values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9943 of the parameter list are:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9944 'type' 'tsdata','fsdata','xydata'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9945 [default: 'tsdata']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9946 'use_fs' if this value is set, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9947 x-axes is computed by the fs value.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9948 [default: empty array]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9949 'columns' [1 2 1 4]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9950 Each pair represented the x- and y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9951 (Each column pair creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9952 Is the value 'use_fs' is used then
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9953 represent each column the y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9954 (Each column creates an analysis object)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9955 [default: [1 2] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9956 'comment_char' The comment character in the file
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9957 [default: '']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9958 'description' To set the description in the analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9959 '...' every property where exist a public
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9960 set-function in the AO class e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9961 setName, setT0, setYunits, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9962 If the constructor creates multiple ao's it is
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9963 possible to give each data class its own e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9964 'name'. In this case the parameter list with the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9965 key 'name' must have cell of the different values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9966 as the name of the different data objects. e.g.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9967 pl = plist('columns', [1 2 1 3], ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9968 'name', {'name1' 'name2'}, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9969 'xunits', unit('s'), ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9970 'yunits', {unit('V') unit('Hz'}));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9971 This parameter list creates two ao's with tsdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9972
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9973 'Robust' - set this to 'yes' to use (slow)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9974 robust data reading. Useful for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9975 complicated file formats.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9976 [default: 'yes']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9977
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9978 NOTE: Data files with comments at the end of the lines can only be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9979 read if there are no lines with only comments. In this case, do not
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9980 specify a comment character. If you really want to load a file like
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9981 this, specify the 'Robust' option; this will be very slow for large
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9982 files.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9983
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9984 a = ao(data) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9985 object. Data object can be one of tsdata,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9986 fsdata, cdata, xydata, xyzdata.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9987 a = ao(data, hist) - creates an analysis object with a data
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9988 object and a history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9989 a = ao(specwin) - creates an analysis object from a specwin
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9990 object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9991 a = ao(plist) - creates an analysis object from the description
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9992 given in the parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9993
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9994 Parameter sets for plist constructor (in order of priority):
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9995
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9996 From XML File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9997 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9998
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9999 Construct an AO by loading it from an XML file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10000
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10001 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10002 Example: plist('filename', 'a1.xml')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10003 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10004
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10005 From MAT File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10006 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10007
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10008 Construct an AO by loading it from a MAT file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10009
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10010 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10011 Example: plist('filename', 'a1.mat')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10012 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10013
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10014 From ASCII File
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10015 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10016
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10017 Construct an AO by loading it from an ASCII text file.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10018
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10019 'filename' - construct an AO from a filename.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10020 Example: plist('filename', 'a1.txt')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10021 [default: empty string]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10022
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10023 For additional parameters, see constructor ao(file, pl) above.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10024
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10025 From Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10026 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10027
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10028 Construct an AO from the description of any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10029
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10030 'fcn' - any valid MATLAB function.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10031 Example: plist('fcn', 'randn(100,1)')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10032
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10033 You can pass additional parameters to the fcn as extra
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10034 parameters in the parameter list:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10035 plist('fcn', 'a*b', 'a', 2, 'b', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10036
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10037 ** Note: case is ignored in the function specification
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10038 such the following:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10039 plist('fcn', 'a*A/b', 'a', 2, 'B', 1:20);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10040 results in:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10041 2*2*[1:20]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10042
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10043 [default: 'randn(100,1)']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10044
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10045 From Values
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10046 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10047
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10048 Construct an AO from a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10049
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10050 'vals' - a set of values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10051 Example: plist('vals', [1 2 3])
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10052 optional parameter: repeat 'N' times
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10053 Example: plist('vals', [1 2 3], 'N', 10)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10054
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10055 [default: vals: [1], N: [1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10056 OR
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10057
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10058 To produce a tsdata AO
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10059
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10060 'xvals' - a set of x values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10061 'yvals' - a set of y values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10062
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10063
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10064
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10065 From Time-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10066 -------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10067
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10068 Construct an AO from a function of time, t.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10069
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10070 'tsfcn' - a function of time.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10071
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10072 You can also specify optional parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10073 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10074 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10075
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10076 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10077 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10078 that is a time object [default: time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10079 Example:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10080 plist('fs', 10, 'nsecs', 10, ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10081 'tsfcn', 'sin(2*pi*1.4*t) + 0.1*randn(size(t))', ...
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10082 't0', time('1980-12-01 12:43:12'));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10083
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10084 From Frequency-series Function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10085 ------------------------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10086
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10087 Construct an AO from a function of frequency, f.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10088
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10089 'fsfcn' - a function of frequency, f. [default: 'f']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10090
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10091 You can also specify optional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10092 'f1' - the initial frequency [default: 1e-9]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10093 'f2' - the final frequency [default: 5]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10094 'nf' - the number of frequency samples [default: 1000]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10095 'scale' - 'log' or 'lin' frequency spacing [default: 'log']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10096 or provide a frequency vector:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10097 'f' - a vector of frequencies on which to evaluate the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10098 function [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10099
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10100 From Window
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10101 -----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10102
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10103 Construct an AO from a spectral window object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10104
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10105 'win' - A specwin object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10106
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10107 This creates a cdata type AO containing the window values.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10108 Example: plist('win', specwin('Hannning', 100))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10109
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10110 [default: specwin('Hanning', 100)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10111
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10112 From Waveform
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10113 -------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10114
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10115 Construct an AO from a waveform description.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10116
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10117 'waveform' - a waveform description (see options below).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10118
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10119 You can also specify additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10120 'fs' - sampling frequency [default: 10 Hz]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10121 'nsecs' - length in seconds [default: 10 s]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10122 't0' - time-stamp of the first data sample [default time(0)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10123
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10124 and, for the following waveform types:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10125 'sine wave' - 'A', 'f', 'phi', 'nsecs', 'toff'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10126 (can be vectors for sum of sine waves)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10127 'A' - Amplitude of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10128 'f' - Frequency of the wave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10129 'phi' - Phase of the eave
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10130 'nsecs' - Number of seconds (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10131 'toff' - Offset of the wave (in seconds)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10132 'noise' - 'type' (can be 'Normal' or 'Uniform')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10133 'sigma' specify the standard deviation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10134 'chirp' - 'f0', 'f1', 't1' (help chirp)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10135 'Gaussian pulse' - 'f0', 'bw' (help gauspuls)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10136 'Square wave' - 'f', 'duty' (help square)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10137 'Sawtooth' - 'f', 'width' (help sawtooth)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10138
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10139 You can also specify the initial time (t0) associated with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10140 the time-series by passing a parameter 't0' with a value
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10141 that is a time object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10142
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10143 [defaults: waveform: 'sine wave', A: 1, f: 1.23, phi: 0,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10144 fs: 10, nsecs: 10, t0: time(0) ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10145
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10146
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10147 From Repository
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10148 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10149
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10150 Construct an AO by retrieving it from an LTPDA repository.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10151
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10152 'Hostname' - the repository hostname. Only those objects which
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10153 are AOs are returned.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10154 [default: 'localhost'];
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10155
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10156 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10157
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10158 'Database' - The database name [default: 'ltpda']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10159 'ID' - A vector of object IDs. [default: []]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10160 'CID' - Retrieve all AO objects from a particular
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10161 collection.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10162 'Binary' - Set to 'yes' to retrieve from stored binary
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10163 representation (not always available).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10164
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10165 From Polynomial
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10166 ---------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10167
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10168 Construct an AO from a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10169
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10170 'polyval' - a set of polynomial coefficients.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10171 [default: [-0.0001 0.02 -1 -1] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10172
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10173 Additional parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10174 'Nsecs' and 'fs' - number of seconds, and sample rate
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10175 [defaults: nsecs: 10, fs: 10]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10176 or 't' - vector of time vertices
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10177 [default: [] ]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10178
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10179 Example: a = ao(plist('polyval', [1 2 3], 'Nsecs', 10, 'fs', 10));
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10180
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10181
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10182 From Pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10183 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10184
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10185 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10186 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10187 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10188 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10189 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10190 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10191 a = ao(plist('pzmodel', pzm, 'Nsecs', nsecs, 'Fs', fs))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10192
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10193 From Model
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10194 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10195
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10196 A collection of built-in models which construct data series and return
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10197 them in AOs.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10198
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10199 'Model' - give the model name. To get a list of models:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10200 ao(plist('Model', ''))
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10201
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10202 Each model has additional parameters that need to be passed. To see the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10203 parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10204 >> help ao.<model_name>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10205
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10206 for example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10207
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10208 >> help ao.mdc1_fd_dynamics
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10209
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10210 From Plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10211 ----------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10212
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10213 'Plist' - construct from a plist. The value passed should be a plist
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10214 object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10215 [default: empty plist]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10216
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10217
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10218
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10219 Examples:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10220
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10221 1) Normally distributed random noise time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10222
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10223 p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 1000);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10224 rd10 = ao(p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10225
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10226
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10227 Indexing:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10228 b = a(1) % where a is an array of analysis objects
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10229 d = a.data; % get the data object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10230 h = a.hist; % get the history object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10231 d = a.data.x(1:20); % get a matrix of data values x;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10232
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10233 2) Timeseries with a prescribed spectrum
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10234
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10235 p = plist('pzmodel',pzm, 'fs',10, 'nsecs', 120, 'ndigits',50)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10236 a = ao(p)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10237
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10238 fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10239 nsecs - number of seconds in time series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10240 ndigits - number of digits for symbolic math toolbox (default: 32)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10241
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10242
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10243 From pzmodel
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10244 ------------
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10245
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10246 Generates an ao with a timeseries with a prescribed spectrum.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10247 p = [pz(f1,q1) pz(f2,q2)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10248 z = [pz(f3,q3)]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10249 pzm = pzmodel(gain, p, z)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10250 The constructor also needs: fs - sampling frequency
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10251 nsecs - number of seconds to be generated
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10252 a = ao(pzm, nsecs, fs)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10253
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10254 The following call returns an minfo object that contains information
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10255 about the AO constructor:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10256
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10257 >> info = ao.getInfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10258
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10259 You can get information about class methods by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10260
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10261 >> info = ao.getInfo(method)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10262
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10263 e.g. info = ao.getInfo('psd')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10264
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10265 You can also restrict the sets of parameters contained in the minfo
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10266 object by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10267
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10268 >> info = ao.getInfo(method, set)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10269
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10270 e.g., info = ao.getInfo('ao', 'From Vals')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10271
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10272 See also tsdata, fsdata, xydata, cdata, xyzdata
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10273
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10274 M Hewitson 30-01-07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10275
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10276 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10277 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10278 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10279 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10280 <set name="From XML File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10281 <set name="From MAT File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10282 <set name="From ASCII File"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10283 <set name="From Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10284 <set name="From Values"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10285 <set name="From Time-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10286 <set name="From Frequency-series Function"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10287 <set name="From Window"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10288 <set name="From Waveform"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10289 <set name="From Polynomial"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10290 <set name="From Repository"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10291 <set name="From Plist"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10292 <set name="From Pzmodel"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10293 <set name="From Model"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10294 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10295 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10296 <plist name="none"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10297 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10298 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10299 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10300 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10301 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10302 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10303 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10304 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10305 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10306 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10307 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10308 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10309 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10310 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10311 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10312 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10313 <key>FILENAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10314 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10315 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10316 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10317 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10318 <key>TYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10319 <val>tsdata</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10320 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10321 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10322 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10323 <key>COLUMNS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10324 <val>[1 2]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10325 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10326 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10327 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10328 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10329 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10330 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10331 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10332 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10333 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10334 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10335 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10336 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10337 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10338 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10339 <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
|
10340 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10341 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10342 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10343 <key>COMMENT_CHAR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10344 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10345 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10346 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10347 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10348 <key>USE_FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10349 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10350 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10351 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10352 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10353 <key>ROBUST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10354 <val>yes</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10355 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10356 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10357 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10358 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10359 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10360 <key>FCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10361 <val>randn(100,1)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10362 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10363 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10364 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10365 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10366 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10367 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10368 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10369 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10370 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10371 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10372 <key>VALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10373 <val>0.1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10374 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10375 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10376 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10377 <key>N</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10378 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10379 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10380 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10381 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10382 <key>DTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10383 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10384 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10385 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10386 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10387 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10388 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10389 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10390 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10391 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10392 <key>XVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10393 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10394 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10395 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10396 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10397 <key>YVALS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10398 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10399 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10400 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10401 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10402 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10403 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10404 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10405 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10406 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10407 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10408 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10409 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10410 <val>sin(2*pi*0.433*t)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10411 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10412 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10413 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10414 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10415 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10416 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10417 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10418 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10419 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10420 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10421 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10422 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10423 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10424 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10425 <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
|
10426 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10427 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10428 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10429 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10430 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10431 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10432 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10433 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10434 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10435 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10436 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10437 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10438 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10439 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10440 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10441 <key>FSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10442 <val>f</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10443 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10444 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10445 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10446 <key>F1</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10447 <val>1e-09</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10448 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10449 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10450 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10451 <key>F2</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10452 <val>5</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10453 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10454 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10455 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10456 <key>NF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10457 <val>1000</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10458 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10459 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10460 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10461 <key>SCALE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10462 <val>log</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10463 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10464 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10465 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10466 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10467 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10468 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10469 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10470 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10471 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10472 <val>[ unit(' Hz ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10473 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10474 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10475 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10476 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10477 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10478 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10479 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10480 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10481 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10482 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10483 <key>WIN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10484 <val> specwin('Hanning', 100)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10485 <type>specwin</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10486 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10487 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10488 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10489 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10490 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10491 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10492 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10493 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10494 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10495 <key>WAVEFORM</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10496 <val>sine wave</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10497 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10498 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10499 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10500 <key>A</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10501 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10502 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10503 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10504 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10505 <key>F</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10506 <val>1.23</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10507 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10508 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10509 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10510 <key>PHI</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10511 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10512 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10513 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10514 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10515 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10516 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10517 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10518 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10519 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10520 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10521 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10522 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10523 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10524 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10525 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10526 <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
|
10527 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10528 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10529 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10530 <key>TOFF</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10531 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10532 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10533 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10534 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10535 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10536 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10537 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10538 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10539 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10540 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10541 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10542 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10543 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10544 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10545 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10546 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10547 <key>POLYVAL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10548 <val>[-0.0001 0.02 -1 -1]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10549 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10550 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10551 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10552 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10553 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10554 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10555 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10556 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10557 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10558 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10559 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10560 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10561 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10562 <key>T</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10563 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10564 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10565 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10566 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10567 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10568 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10569 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10570 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10571 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10572 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10573 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10574 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10575 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10576 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10577 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10578 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10579 <key>HOSTNAME</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10580 <val>localhost</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10581 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10582 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10583 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10584 <key>DATABASE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10585 <val>ltpda</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10586 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10587 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10588 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10589 <key>ID</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10590 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10591 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10592 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10593 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10594 <key>BINARY</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10595 <val>no</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10596 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10597 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10598 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10599 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10600 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10601 <key>PLIST</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10602 <val>(empty-plist)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10603 <type>plist</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10604 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10605 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10606 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10607 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10608 <key>PZMODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10609 <val>pzmodel(none)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10610 <type>pzmodel</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10611 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10612 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10613 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10614 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10615 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10616 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10617 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10618 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10619 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10620 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10621 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10622 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10623 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10624 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10625 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10626 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10627 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10628 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10629 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10630 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10631 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10632 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10633 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10634 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10635 <key>MODEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10636 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10637 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10638 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10639 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10640 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10641 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10642 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10643 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10644 <key>TSFCN</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10645 <val>sin(2*pi*0.433*t)</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10646 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10647 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10648 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10649 <key>FS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10650 <val>10</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10651 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10652 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10653 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10654 <key>NSECS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10655 <val>100</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10656 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10657 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10658 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10659 <key>T0</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10660 <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
|
10661 <type>time</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10662 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10663 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10664 <key>XUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10665 <val>[ unit(' s ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10666 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10667 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10668 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10669 <key>YUNITS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10670 <val>[ unit(' ') ]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10671 <type>unit</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10672 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10673 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10674 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10675 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10676 <pipe color="-3657166" dstblock="New Block" dstport="0" srcblock="sw" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10677 <pipe color="-3657166" dstblock="New Block_1" dstport="0" srcblock="sw" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10678 <pipe color="-3657166" dstblock="New Block_1_1" dstport="3" srcblock="sw" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10679 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10680 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10681 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10682 <block bounds="196 17 95 48" inputs="1" name="New Block" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10683 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="downsample" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10684 <HelpText> DOWNSAMPLE AOs containing time-series data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10685 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10686
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10687 DESCRIPTION: DOWNSAMPLE AOs containing time-series data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10688
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10689 CALL: b = downsample(a, pl) - use plist to get parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10690 b = downsample(a1, a2, pl) - downsample both a1 and a2; b is then a 2x1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10691 vector.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10692
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10693 PARAMETERS: 'factor' - decimation factor [default: 1]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10694 'offset' - sample offset for decimation [default: 0]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10695
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10696 EXAMPLES: 1) downsample x4; offset is set to default of 0
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10697
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10698 >> p = plist('factor',4);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10699 >> b = downsample(a, p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10700
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10701 2) downsample x2 with 1 sample offset
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10702
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10703 >> p = plist('factor',2,'offset',1);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10704 >> b = downsample(a,p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10705
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10706 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10707 >> ao.getInfo('downsample')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10708
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10709 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10710 >> ao.getInfo('downsample', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10711
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10712 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10713
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10714 HISTORY: 14-05-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10715 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10716
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10717 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10718 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10719 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10720 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10721 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10722 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10723 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10724 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10725 <key>FACTOR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10726 <val>2</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10727 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10728 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10729 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10730 <key>OFFSET</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10731 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10732 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10733 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10734 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10735 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10736 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10737 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10738 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10739 <key>FACTOR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10740 <val>2</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10741 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10742 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10743 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10744 <key>OFFSET</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10745 <val>0</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10746 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10747 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10748 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10749 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10750 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10751 <pipe color="-3657166" dstblock="New Block_1_1" dstport="0" srcblock="New Block" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10752 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10753 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10754 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10755 <block bounds="124 125 58 63" inputs="1" name="New Block_1" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10756 <LTPDAalgorithm mcategory="Signal Processing" mclass="ao" mname="downsample" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10757 <HelpText> DOWNSAMPLE AOs containing time-series data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10758 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10759
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10760 DESCRIPTION: DOWNSAMPLE AOs containing time-series data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10761
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10762 CALL: b = downsample(a, pl) - use plist to get parameters
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10763 b = downsample(a1, a2, pl) - downsample both a1 and a2; b is then a 2x1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10764 vector.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10765
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10766 PARAMETERS: 'factor' - decimation factor [default: 1]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10767 'offset' - sample offset for decimation [default: 0]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10768
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10769 EXAMPLES: 1) downsample x4; offset is set to default of 0
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10770
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10771 >> p = plist('factor',4);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10772 >> b = downsample(a, p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10773
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10774 2) downsample x2 with 1 sample offset
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10775
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10776 >> p = plist('factor',2,'offset',1);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10777 >> b = downsample(a,p);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10778
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10779 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10780 >> ao.getInfo('downsample')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10781
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10782 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10783 >> ao.getInfo('downsample', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10784
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10785 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10786
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10787 HISTORY: 14-05-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10788 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10789
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10790 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10791 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10792 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10793 <set name="Default"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10794 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10795 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10796 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10797 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10798 <key>FACTOR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10799 <val>2</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10800 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10801 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10802 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10803 <key>OFFSET</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10804 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10805 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10806 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10807 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10808 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10809 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10810 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10811 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10812 <key>FACTOR</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10813 <val>2</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10814 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10815 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10816 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10817 <key>OFFSET</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10818 <val>1</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10819 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10820 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10821 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10822 <port number="0" terminal="" type="output">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10823 <node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10824 <pipe color="-3657166" dstblock="New Block_1_1" dstport="1" srcblock="New Block_1" thickness="2.5"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10825 </node>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10826 </port>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10827 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10828 <block bounds="271 147 52 71" inputs="4" name="New Block_1_1" outputs="1">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10829 <LTPDAalgorithm mcategory="Output" mclass="ao" mname="iplot" mpackage="" mversion="" portdims="1 10 1 10">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10830 <HelpText> IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10831 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10832
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10833 DESCRIPTION: IPLOT provides an intelligent plotting tool for LTPDA.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10834
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10835 CALL: hfig = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10836 [hfig, hax] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10837 [hfig, hax, hli] = iplot (a,pl)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10838
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10839 INPUTS: pl - a parameter list
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10840 a - input analysis object
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10841
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10842 OUTPUTS: hfig - handles to figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10843 hax - handles to axes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10844 hli - handles to lines
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10845
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10846
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10847 Plot parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10848
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10849 'Arrangement' - select the plot layout:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10850 'single' - plots all AOs on individual figures
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10851 'stacked' - plots all AOs on the same axes [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10852 'subplots' - plots all AOs on subplots
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10853
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10854 'Function' - specify the plot function:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10855 'plot', 'stairs', 'stem'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10856 [default: 'plot']
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10857 *** doesn't work for xyzdata AOs
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10858
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10859 Line parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10860
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10861 The following properties take cell array values. If the length of
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10862 the cell array is shorter than the number of lines to plot, the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10863 remaining lines will be plotted with the default options. If the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10864 cell array is of length 2 and the first cell contains the string
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10865 'all', then the second cell is used to set the propery of all
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10866 lines.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10867
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10868 'LineColors' - a cell array of color definitions for each line.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10869
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10870 'LineStyles' - a cell array of line styles.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10871
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10872 'Markers' - a cell array of markers.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10873
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10874 'LineWidths' - a cell array of line widths. If the length of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10875 cell array is shorter than the number of lines to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10876 plot, the remaining lines will be plotted with
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10877 the default line width.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10878
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10879 Axes parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10880
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10881 'Legends' - specify a cell array of strings to be used for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10882 the plot legends. If a cell contains an empty
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10883 string, the default legend string is built.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10884 If a single string 'off' is given instead of a
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10885 cell array, then the legends are all switched
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10886 off.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10887
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10888 'XLabels' - Specify the labels to be used on the x-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10889 units are added from the data object 'xunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10890 property.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10891
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10892 'YLabels' - Specify the labels to be used on the y-axes. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10893 units are added from the data object 'yunits'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10894 property. If the object contains complex data,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10895 you should specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10896
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10897 The following axis properties also work with the 'all' keyword as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10898 described above in the line properties section.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10899
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10900 'XScales' - Specify the scales to be used on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10901
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10902 'YScales' - Specify the scales to the used on the y-axes. If
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10903 an object contains complex data, you should
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10904 specify two y-labels for that object.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10905
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10906 'XRanges' - Specify the ranges to be displayed on the x-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10907
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10908 'YRanges' - Specify the ranges to the displayed on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10909 y-axes.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10910
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10911 Error parameters: If you give more than one input AO then you must
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10912 specify the following parameter values in a cell-array,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10913 one cell for each input AO. Leave the cell empty to
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10914 plot no errors. Each error can be a value or a vector
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10915 the same length as the data vector. If you give and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10916 upper limit but not lower limit, then the errors are
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10917 assumed to be symmetric (and vice versa)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10918
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10919 'XerrL' - lower bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10920 'XerrU' - upper bound error values for the X data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10921 'YerrL' - lower bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10922 'YerrU' - upper bound error values for the Y data points.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10923
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10924 Math operations: You can specify rudimentary math operations to be
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10925 performed on the X and Y data prior to plotting. The
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10926 'all' keyword is also supported by these parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10927
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10928 'Xmaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10929 data vector 'x'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10930 plist('Xmaths', 'abs(x)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10931
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10932 'Ymaths' - specify math operations to perform on the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10933 data vector 'y'. For example,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10934 plist('Ymaths', 'sqrt(y)').
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10935
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10936 Time-series parameters: in addition to the general options, time-series
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10937 objects have the following additional parameters.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10938
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10939 'Xunits' - specify the units on the x-axis as
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10940 'us' - microseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10941 'ms' - milliseconds
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10942 's' - seconds [default]
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10943 'm' - minutes
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10944 'h' - hours
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10945 'D' - days
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10946 'M' - months
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10947 'HH:MM:SS' - using a date/time format
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10948 recognized by datetic (help datetic)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10949
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10950
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10951 Frequency-series parameters:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10952
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10953 'complexPlotType' - specify how to plot complex data.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10954 Choose from:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10955 - 'realimag'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10956 - 'absdeg'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10957 - 'absrad'
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10958
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10959 EXAMPLES:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10960
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10961 1) Plot two time-series AOs with different colors, line styles, and widths
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10962
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10963 pl = plist('Linecolors', {'g', 'k'}, 'LineStyles', {'', '--'}, 'LineWidths', {1, 4});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10964 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10965
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10966 2) Plot two time-series AOs in subplots. Also override the second legend
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10967 text and the first line style.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10968
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10969 pl = plist('Arrangement', 'subplots', 'LineStyles', {'--'}, 'Legends', {'', 'My Sine Wave'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10970 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10971
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10972 3) Plot two time-series AOs taking the square of the y-values of the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10973 first AO and the log of the x-values of the second AO.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10974
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10975 pl = plist('Arrangement', 'subplots', 'YMaths', 'y.^2', 'XMaths', {'', 'log(x)'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10976 iplot(tsao1, tsao2, pl);
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10977
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10978 4) Plot two frequency-series AOs on subplots with the same Y-scales and
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10979 Y-ranges
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10980
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10981 pl1 = plist('Yscales', {'All', 'lin'});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10982 pl2 = plist('arrangement', 'subplots', 'YRanges', {'All', [1e-6 100]});
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10983 iplot(fsd1, fsd2, pl1, pl2)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10984
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10985
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10986 M-FILE INFO: Get information about this methods by calling
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10987 >> ao.getInfo('iplot')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10988
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10989 Get information about a specified set-plist by calling:
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10990 >> ao.getInfo('iplot', 'None')
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10991
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10992 VERSION: $Id: example_1.lwb,v 1.1 2009/01/13 12:39:16 hewitson Exp $
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10993
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10994 HISTORY: 22-12-07 M Hewitson
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10995 Creation
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10996
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10997 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10998 </HelpText>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10999 <sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11000 <set name="Time-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11001 <set name="Frequency-series plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11002 <set name="Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11003 <set name="X-Y data plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11004 <set name="3D plot"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11005 </sets>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11006 <plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11007 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11008 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11009 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11010 <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
|
11011 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11012 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11013 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11014 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11015 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11016 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11017 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11018 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11019 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11020 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11021 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11022 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11023 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11024 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11025 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11026 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11027 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11028 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11029 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11030 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11031 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11032 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11033 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11034 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11035 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11036 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11037 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11038 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11039 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11040 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11041 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11042 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11043 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11044 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11045 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11046 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11047 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11048 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11049 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11050 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11051 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11052 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11053 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11054 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11055 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11056 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11057 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11058 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11059 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11060 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11061 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11062 <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
|
11063 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11064 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11065 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11066 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11067 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11068 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11069 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11070 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11071 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11072 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11073 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11074 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11075 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11076 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11077 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11078 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11079 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11080 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11081 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11082 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11083 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11084 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11085 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11086 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11087 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11088 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11089 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11090 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11091 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11092 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11093 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11094 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11095 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11096 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11097 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11098 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11099 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11100 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11101 <key>COMPLEXPLOTTYPE</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11102 <val>absdeg</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11103 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11104 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11105 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11106 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11107 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11108 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11109 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11110 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11111 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11112 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11113 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11114 <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
|
11115 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11116 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11117 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11118 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11119 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11120 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11121 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11122 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11123 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11124 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11125 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11126 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11127 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11128 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11129 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11130 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11131 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11132 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11133 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11134 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11135 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11136 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11137 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11138 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11139 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11140 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11141 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11142 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11143 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11144 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11145 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11146 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11147 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11148 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11149 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11150 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11151 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11152 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11153 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11154 <val>Sample</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11155 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11156 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11157 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11158 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11159 <val>Value</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11160 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11161 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11162 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11163 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11164 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11165 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11166 <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
|
11167 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11168 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11169 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11170 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11171 <val>stacked</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11172 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11173 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11174 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11175 <key>FUNCTION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11176 <val>plot</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11177 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11178 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11179 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11180 <key>LEGENDLOCATION</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11181 <val>NorthEast</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11182 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11183 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11184 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11185 <key>XERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11186 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11187 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11188 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11189 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11190 <key>XERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11191 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11192 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11193 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11194 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11195 <key>YERRU</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11196 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11197 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11198 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11199 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11200 <key>YERRL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11201 <val>[]</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11202 <type>double</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11203 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11204 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11205 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11206 <val>X-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11207 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11208 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11209 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11210 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11211 <val>Y-data</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11212 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11213 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11214 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11215 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11216 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11217 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11218 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11219 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11220 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11221 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11222 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11223 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11224 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11225 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11226 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11227 <key>COLORS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11228 <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
|
11229 <type>cell</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11230 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11231 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11232 <key>ARRANGEMENT</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11233 <val>single</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11234 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11235 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11236 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11237 <key>XLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11238 <val>Time</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11239 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11240 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11241 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11242 <key>YLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11243 <val>Frequency</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11244 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11245 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11246 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11247 <key>ZLABEL</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11248 <val>Amplitude</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11249 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11250 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11251 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11252 <key>YMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11253 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11254 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11255 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11256 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11257 <key>ZMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11258 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11259 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11260 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11261 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11262 <key>XMATHS</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11263 <val/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11264 <type>char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11265 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11266 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11267 </plists>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11268 </LTPDAalgorithm>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11269 <plist name="none">
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11270 <param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11271 <key>Markers</key>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11272 <val>{'x', 'o', 's'}</val>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11273 <type>Char</type>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11274 </param>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11275 </plist>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11276 <port number="0" terminal="" type="output"/>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11277 </block>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11278 </document>
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11279 </LTPDAworkbench> |