comparison m-toolbox/sltpda/sltpda.mdl @ 0:f0afece42f48

Import.
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 23 Nov 2011 19:22:13 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:f0afece42f48
1 Library {
2 Name "sltpda"
3 Version 6.6
4 MdlSubVersion 0
5 SavedCharacterEncoding "ISO-8859-1"
6 LibraryType "BlockLibrary"
7 SaveDefaultBlockParams on
8 SampleTimeColors off
9 LibraryLinkDisplay "none"
10 WideLines off
11 ShowLineDimensions off
12 ShowPortDataTypes off
13 ShowLoopsOnError on
14 IgnoreBidirectionalLines off
15 ShowStorageClass off
16 ShowTestPointIcons on
17 ShowViewerIcons on
18 SortedOrder off
19 ExecutionContextIcon off
20 ShowLinearizationAnnotations on
21 ScopeRefreshTime 0.035000
22 OverrideScopeRefreshTime on
23 DisableAllScopes off
24 BlockNameDataTip off
25 BlockParametersDataTip off
26 BlockDescriptionStringDataTip off
27 ToolBar on
28 StatusBar on
29 BrowserShowLibraryLinks off
30 BrowserLookUnderMasks off
31 InitFcn "disp('Welcome to sLTPDA');"
32 Created "Tue Mar 27 08:49:22 2007"
33 Creator "hewitson"
34 UpdateHistory "UpdateHistoryNever"
35 ModifiedByFormat "%<Auto>"
36 LastModifiedBy "hewitson"
37 ModifiedDateFormat "%<Auto>"
38 LastModifiedDate "Wed Jun 13 10:41:44 2007"
39 ModelVersionFormat "1.%<AutoIncrement:249>"
40 ConfigurationManager "cvs"
41 SimulationMode "normal"
42 LinearizationMsg "none"
43 Profile off
44 ParamWorkspaceSource "MATLABWorkspace"
45 AccelVerboseBuild off
46 CovSaveName "covdata"
47 CovMetricSettings "dw"
48 CovNameIncrementing off
49 CovHtmlReporting on
50 covSaveCumulativeToWorkspaceVar on
51 CovSaveSingleToWorkspaceVar on
52 CovCumulativeReport off
53 CovReportOnPause on
54 ExtModeBatchMode off
55 ExtModeEnableFloating on
56 ExtModeTrigType "manual"
57 ExtModeTrigMode "normal"
58 ExtModeTrigPort "1"
59 ExtModeTrigElement "any"
60 ExtModeTrigDuration 1000
61 ExtModeTrigDurationFloating "auto"
62 ExtModeTrigHoldOff 0
63 ExtModeTrigDelay 0
64 ExtModeTrigDirection "rising"
65 ExtModeTrigLevel 0
66 ExtModeArchiveMode "off"
67 ExtModeAutoIncOneShot off
68 ExtModeIncDirWhenArm off
69 ExtModeAddSuffixToVar off
70 ExtModeWriteAllDataToWs off
71 ExtModeArmWhenConnect on
72 ExtModeSkipDownloadWhenConnect off
73 ExtModeLogAll on
74 ExtModeAutoUpdateStatusClock off
75 ProdHWDeviceType "32-bit Generic"
76 ShowModelReferenceBlockVersion off
77 ShowModelReferenceBlockIO off
78 BlockDefaults {
79 Orientation "right"
80 ForegroundColor "black"
81 BackgroundColor "white"
82 DropShadow off
83 NamePlacement "normal"
84 FontName "Helvetica"
85 FontSize 10
86 FontWeight "normal"
87 FontAngle "normal"
88 ShowName on
89 }
90 BlockParameterDefaults {
91 Block {
92 BlockType Demux
93 Outputs "4"
94 DisplayOption "none"
95 BusSelectionMode off
96 }
97 Block {
98 BlockType Inport
99 Port "1"
100 UseBusObject off
101 BusObject "BusObject"
102 BusOutputAsStruct off
103 PortDimensions "-1"
104 SampleTime "-1"
105 DataType "auto"
106 OutDataType "sfix(16)"
107 OutScaling "2^0"
108 SignalType "auto"
109 SamplingMode "auto"
110 LatchByDelayingOutsideSignal off
111 LatchByCopyingInsideSignal off
112 Interpolate on
113 }
114 Block {
115 BlockType Mux
116 Inputs "4"
117 DisplayOption "none"
118 UseBusObject off
119 BusObject "BusObject"
120 NonVirtualBus off
121 }
122 Block {
123 BlockType Outport
124 Port "1"
125 UseBusObject off
126 BusObject "BusObject"
127 BusOutputAsStruct off
128 PortDimensions "-1"
129 SampleTime "-1"
130 DataType "auto"
131 OutDataType "sfix(16)"
132 OutScaling "2^0"
133 SignalType "auto"
134 SamplingMode "auto"
135 OutputWhenDisabled "held"
136 InitialOutput "[]"
137 }
138 Block {
139 BlockType SubSystem
140 ShowPortLabels "FromPortIcon"
141 Permissions "ReadWrite"
142 PermitHierarchicalResolution "All"
143 TreatAsAtomicUnit off
144 SystemSampleTime "-1"
145 RTWFcnNameOpts "Auto"
146 RTWFileNameOpts "Auto"
147 RTWMemSecFuncInitTerm "Inherit from model"
148 RTWMemSecFuncExecute "Inherit from model"
149 RTWMemSecDataConstants "Inherit from model"
150 RTWMemSecDataInternal "Inherit from model"
151 RTWMemSecDataParameters "Inherit from model"
152 SimViewingDevice off
153 DataTypeOverride "UseLocalSettings"
154 MinMaxOverflowLogging "UseLocalSettings"
155 }
156 }
157 AnnotationDefaults {
158 HorizontalAlignment "center"
159 VerticalAlignment "middle"
160 ForegroundColor "black"
161 BackgroundColor "white"
162 DropShadow off
163 FontName "Helvetica"
164 FontSize 10
165 FontWeight "normal"
166 FontAngle "normal"
167 UseDisplayTextAsClickCallback off
168 }
169 LineDefaults {
170 FontName "Helvetica"
171 FontSize 9
172 FontWeight "normal"
173 FontAngle "normal"
174 }
175 System {
176 Name "sltpda"
177 Location [192, 249, 853, 824]
178 Open on
179 ModelBrowserVisibility off
180 ModelBrowserWidth 200
181 ScreenColor "white"
182 PaperOrientation "landscape"
183 PaperPositionMode "auto"
184 PaperType "A4"
185 PaperUnits "inches"
186 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
187 TiledPageScale 1
188 ShowPageBoundaries off
189 ZoomFactor "100"
190 ReportName "simulink-default.rpt"
191 Block {
192 BlockType SubSystem
193 Name "AO class"
194 Ports []
195 Position [65, 334, 150, 396]
196 MinAlgLoopOccurrences off
197 RTWSystemCode "Auto"
198 FunctionWithSeparateData off
199 MaskHideContents off
200 MaskDisplay "image(imread('images/aoclass.jpg'))"
201 MaskIconFrame on
202 MaskIconOpaque on
203 MaskIconRotate "none"
204 MaskIconUnits "autoscale"
205 System {
206 Name "AO class"
207 Location [1004, 111, 1317, 423]
208 Open on
209 ModelBrowserVisibility off
210 ModelBrowserWidth 200
211 ScreenColor "white"
212 PaperOrientation "landscape"
213 PaperPositionMode "auto"
214 PaperType "A4"
215 PaperUnits "inches"
216 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
217 TiledPageScale 1
218 ShowPageBoundaries off
219 ZoomFactor "100"
220 Block {
221 BlockType SubSystem
222 Name "attach model"
223 Tag "attachdmdl"
224 Ports [1, 1]
225 Position [135, 185, 195, 225]
226 AttributesFormatString "%<Tag>"
227 OpenFcn "1;"
228 MinAlgLoopOccurrences off
229 RTWSystemCode "Auto"
230 FunctionWithSeparateData off
231 MaskHideContents off
232 MaskType "attachmdl"
233 MaskDisplay "image(imread('images/attachmodel.jpg'))"
234 MaskIconFrame on
235 MaskIconOpaque on
236 MaskIconRotate "none"
237 MaskIconUnits "autoscale"
238 System {
239 Name "attach model"
240 Location [1209, 491, 1349, 557]
241 Open off
242 ModelBrowserVisibility off
243 ModelBrowserWidth 200
244 ScreenColor "white"
245 PaperOrientation "landscape"
246 PaperPositionMode "auto"
247 PaperType "A4"
248 PaperUnits "inches"
249 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
250 TiledPageScale 1
251 ShowPageBoundaries off
252 ZoomFactor "100"
253 Block {
254 BlockType Inport
255 Name "In1"
256 Position [25, 28, 55, 42]
257 IconDisplay "Port number"
258 MaskIconFrame on
259 MaskIconOpaque on
260 MaskIconRotate "none"
261 MaskIconUnits "autoscale"
262 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
263 "are/m-toolbox/sltpda/test/testout.xml"
264 }
265 Block {
266 BlockType Outport
267 Name "Out1"
268 Position [85, 28, 115, 42]
269 IconDisplay "Port number"
270 BusOutputAsStruct off
271 }
272 }
273 }
274 Block {
275 BlockType SubSystem
276 Name "convert"
277 Ports [1, 1]
278 Position [30, 186, 90, 224]
279 MinAlgLoopOccurrences off
280 RTWSystemCode "Auto"
281 FunctionWithSeparateData off
282 MaskHideContents off
283 MaskType "convert"
284 MaskPromptString "convert to"
285 MaskStyleString "popup(ao|string)"
286 MaskTunableValueString "on"
287 MaskEnableString "on"
288 MaskVisibilityString "on"
289 MaskToolTipString "on"
290 MaskVariables "fcn=@1;"
291 MaskDisplay "image(imread('images/convert.jpg'))"
292 MaskIconFrame on
293 MaskIconOpaque on
294 MaskIconRotate "none"
295 MaskIconUnits "autoscale"
296 MaskValueString "ao"
297 System {
298 Name "convert"
299 Location [878, 453, 1018, 519]
300 Open off
301 ModelBrowserVisibility off
302 ModelBrowserWidth 200
303 ScreenColor "white"
304 PaperOrientation "landscape"
305 PaperPositionMode "auto"
306 PaperType "A4"
307 PaperUnits "inches"
308 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
309 TiledPageScale 1
310 ShowPageBoundaries off
311 ZoomFactor "100"
312 Block {
313 BlockType Inport
314 Name "In1"
315 Position [25, 28, 55, 42]
316 IconDisplay "Port number"
317 MaskIconFrame on
318 MaskIconOpaque on
319 MaskIconRotate "none"
320 MaskIconUnits "autoscale"
321 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
322 "are/m-toolbox/sltpda/test/testout.xml"
323 }
324 Block {
325 BlockType Outport
326 Name "Out1"
327 Position [85, 28, 115, 42]
328 IconDisplay "Port number"
329 BusOutputAsStruct off
330 }
331 }
332 }
333 Block {
334 BlockType SubSystem
335 Name "get"
336 Tag "get"
337 Description "Get the propery of an analysis object."
338 Ports [1, 1]
339 Position [30, 88, 75, 122]
340 AttributesFormatString "%<Tag>\\n%<param>"
341 MinAlgLoopOccurrences off
342 RTWSystemCode "Auto"
343 FunctionWithSeparateData off
344 MaskHideContents off
345 MaskType "get"
346 MaskPromptString "parameter"
347 MaskStyleString "edit"
348 MaskTunableValueString "on"
349 MaskEnableString "on"
350 MaskVisibilityString "on"
351 MaskToolTipString "on"
352 MaskVariables "param=@1;"
353 MaskDisplay "image(imread('images/get.jpg'))"
354 MaskIconFrame on
355 MaskIconOpaque on
356 MaskIconRotate "none"
357 MaskIconUnits "autoscale"
358 MaskValueString "hist"
359 System {
360 Name "get"
361 Location [666, 259, 1154, 556]
362 Open off
363 ModelBrowserVisibility off
364 ModelBrowserWidth 200
365 ScreenColor "white"
366 PaperOrientation "landscape"
367 PaperPositionMode "auto"
368 PaperType "A4"
369 PaperUnits "inches"
370 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
371 TiledPageScale 1
372 ShowPageBoundaries off
373 ZoomFactor "100"
374 Block {
375 BlockType Inport
376 Name "ao in"
377 Position [40, 28, 70, 42]
378 IconDisplay "Port number"
379 }
380 Block {
381 BlockType Outport
382 Name "property out"
383 Position [185, 28, 215, 42]
384 IconDisplay "Port number"
385 BusOutputAsStruct off
386 }
387 }
388 }
389 Block {
390 BlockType SubSystem
391 Name "split"
392 Tag "split"
393 Description "Splits an AO into many sub-AOs."
394 Ports [1, 1]
395 Position [95, 87, 150, 123]
396 AttributesFormatString "%<Tag>"
397 MinAlgLoopOccurrences off
398 RTWSystemCode "Auto"
399 FunctionWithSeparateData off
400 MaskHideContents off
401 MaskType "split"
402 MaskPromptString "splitting method|splits"
403 MaskStyleString "popup(times|frequencies|samples|N),edit"
404 MaskTunableValueString "on,on"
405 MaskCallbackString "|"
406 MaskEnableString "on,on"
407 MaskVisibilityString "on,on"
408 MaskToolTipString "on,on"
409 MaskVarAliasString ","
410 MaskVariables "method=@1;splits=@2;"
411 MaskDisplay "image(imread('images/split.jpg'))"
412 MaskIconFrame on
413 MaskIconOpaque on
414 MaskIconRotate "none"
415 MaskIconUnits "autoscale"
416 MaskValueString "times|0"
417 MaskTabNameString ","
418 System {
419 Name "split"
420 Location [1114, 911, 1249, 982]
421 Open off
422 ModelBrowserVisibility off
423 ModelBrowserWidth 200
424 ScreenColor "white"
425 PaperOrientation "landscape"
426 PaperPositionMode "auto"
427 PaperType "A4"
428 PaperUnits "inches"
429 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
430 TiledPageScale 1
431 ShowPageBoundaries off
432 ZoomFactor "100"
433 Block {
434 BlockType Inport
435 Name "In1"
436 Position [25, 33, 55, 47]
437 IconDisplay "Port number"
438 }
439 Block {
440 BlockType Outport
441 Name "Out1"
442 Position [80, 28, 110, 42]
443 IconDisplay "Port number"
444 BusOutputAsStruct off
445 }
446 }
447 }
448 Annotation {
449 Name "These are blocks that map to functions\nin "
450 "the AO class of LTPDA."
451 Position [29, 42]
452 HorizontalAlignment "left"
453 FontSize 14
454 }
455 }
456 }
457 Block {
458 BlockType SubSystem
459 Name "Parameters"
460 Ports []
461 Position [205, 337, 270, 393]
462 MinAlgLoopOccurrences off
463 RTWSystemCode "Auto"
464 FunctionWithSeparateData off
465 MaskHideContents off
466 MaskDisplay "image(imread('images/parameterList.jpg'))"
467 MaskIconFrame on
468 MaskIconOpaque on
469 MaskIconRotate "none"
470 MaskIconUnits "autoscale"
471 System {
472 Name "Parameters"
473 Location [742, 160, 1129, 424]
474 Open on
475 ModelBrowserVisibility off
476 ModelBrowserWidth 200
477 ScreenColor "white"
478 PaperOrientation "landscape"
479 PaperPositionMode "auto"
480 PaperType "A4"
481 PaperUnits "inches"
482 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
483 TiledPageScale 1
484 ShowPageBoundaries off
485 ZoomFactor "100"
486 Block {
487 BlockType SubSystem
488 Name "iparam"
489 Tag "iparam"
490 Ports [1, 1]
491 Position [45, 82, 100, 108]
492 ForegroundColor "red"
493 AttributesFormatString "%<key>"
494 MinAlgLoopOccurrences off
495 RTWSystemCode "Auto"
496 FunctionWithSeparateData off
497 MaskHideContents off
498 MaskType "iparam"
499 MaskPromptString "Parameter name"
500 MaskStyleString "edit"
501 MaskTunableValueString "on"
502 MaskEnableString "on"
503 MaskVisibilityString "on"
504 MaskToolTipString "on"
505 MaskVariables "key=@1;"
506 MaskDisplay "image(imread('images/param.jpg'))"
507 MaskIconFrame on
508 MaskIconOpaque on
509 MaskIconRotate "none"
510 MaskIconUnits "autoscale"
511 MaskValueString "0"
512 System {
513 Name "iparam"
514 Location [808, 588, 948, 654]
515 Open off
516 ModelBrowserVisibility off
517 ModelBrowserWidth 200
518 ScreenColor "white"
519 PaperOrientation "landscape"
520 PaperPositionMode "auto"
521 PaperType "A4"
522 PaperUnits "inches"
523 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
524 TiledPageScale 1
525 ShowPageBoundaries off
526 ZoomFactor "100"
527 Block {
528 BlockType Inport
529 Name "In1"
530 Position [25, 28, 55, 42]
531 IconDisplay "Port number"
532 MaskIconFrame on
533 MaskIconOpaque on
534 MaskIconRotate "none"
535 MaskIconUnits "autoscale"
536 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
537 "are/m-toolbox/sltpda/test/testout.xml"
538 }
539 Block {
540 BlockType Outport
541 Name "Out1"
542 Position [85, 28, 115, 42]
543 IconDisplay "Port number"
544 BusOutputAsStruct off
545 }
546 }
547 }
548 Block {
549 BlockType SubSystem
550 Name "loop"
551 Ports []
552 Position [190, 32, 232, 70]
553 DropShadow on
554 AttributesFormatString "%<block>\\n%<key>\\n%<vals>\\n%<loopon>\\n%"
555 "<level>"
556 OpenFcn "loopgui"
557 MinAlgLoopOccurrences off
558 RTWSystemCode "Auto"
559 FunctionWithSeparateData off
560 MaskHideContents off
561 MaskType "loop"
562 MaskPromptString "Block Name|handle|key|values|loopon|level"
563 MaskStyleString "edit,edit,edit,edit,edit,edit"
564 MaskTunableValueString "on,on,on,on,on,on"
565 MaskCallbackString "|||||"
566 MaskEnableString "on,on,on,on,on,on"
567 MaskVisibilityString "on,on,on,on,on,on"
568 MaskToolTipString "on,on,on,on,on,on"
569 MaskVarAliasString ",,,,,"
570 MaskVariables "block=@1;blockHandle=@2;key=@3;vals=@4;loop"
571 "on=@5;level=@6;"
572 MaskIconFrame on
573 MaskIconOpaque on
574 MaskIconRotate "none"
575 MaskIconUnits "autoscale"
576 MaskValueString "<empty>|<empty>|0|0|0|0"
577 MaskTabNameString ",,,,,"
578 System {
579 Name "loop"
580 Location [1235, 448, 1375, 514]
581 Open off
582 ModelBrowserVisibility off
583 ModelBrowserWidth 200
584 ScreenColor "white"
585 PaperOrientation "landscape"
586 PaperPositionMode "auto"
587 PaperType "A4"
588 PaperUnits "inches"
589 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
590 TiledPageScale 1
591 ShowPageBoundaries off
592 ZoomFactor "100"
593 }
594 }
595 Block {
596 BlockType SubSystem
597 Name "param"
598 Tag "param"
599 Ports [0, 1]
600 Position [45, 138, 95, 172]
601 ForegroundColor "red"
602 AttributesFormatString "%<key>"
603 MinAlgLoopOccurrences off
604 RTWSystemCode "Auto"
605 FunctionWithSeparateData off
606 MaskHideContents off
607 MaskType "param"
608 MaskPromptString "Parameter name|Value"
609 MaskStyleString "edit,edit"
610 MaskTunableValueString "on,on"
611 MaskCallbackString "|"
612 MaskEnableString "on,on"
613 MaskVisibilityString "on,on"
614 MaskToolTipString "on,on"
615 MaskVarAliasString ","
616 MaskVariables "key=@1;val=@2;"
617 MaskDisplay "image(imread('images/param.jpg'))"
618 MaskIconFrame on
619 MaskIconOpaque on
620 MaskIconRotate "none"
621 MaskIconUnits "autoscale"
622 MaskValueString "0|0"
623 MaskTabNameString ","
624 System {
625 Name "param"
626 Location [988, 463, 1083, 529]
627 Open off
628 ModelBrowserVisibility off
629 ModelBrowserWidth 200
630 ScreenColor "white"
631 PaperOrientation "landscape"
632 PaperPositionMode "auto"
633 PaperType "A4"
634 PaperUnits "inches"
635 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
636 TiledPageScale 1
637 ShowPageBoundaries off
638 ZoomFactor "100"
639 Block {
640 BlockType Outport
641 Name "Out1"
642 Position [40, 28, 70, 42]
643 IconDisplay "Port number"
644 BusOutputAsStruct off
645 }
646 }
647 }
648 Block {
649 BlockType SubSystem
650 Name "plist"
651 Ports [1, 1]
652 Position [45, 27, 105, 63]
653 ForegroundColor "red"
654 MinAlgLoopOccurrences off
655 RTWSystemCode "Auto"
656 FunctionWithSeparateData off
657 MaskHideContents off
658 MaskType "plist"
659 MaskDisplay "image(imread('images/plist.jpg'))"
660 MaskIconFrame on
661 MaskIconOpaque on
662 MaskIconRotate "none"
663 MaskIconUnits "autoscale"
664 System {
665 Name "plist"
666 Location [1038, 598, 1178, 664]
667 Open off
668 ModelBrowserVisibility off
669 ModelBrowserWidth 200
670 ScreenColor "white"
671 PaperOrientation "landscape"
672 PaperPositionMode "auto"
673 PaperType "A4"
674 PaperUnits "inches"
675 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
676 TiledPageScale 1
677 ShowPageBoundaries off
678 ZoomFactor "100"
679 Block {
680 BlockType Inport
681 Name "In1"
682 Position [25, 28, 55, 42]
683 IconDisplay "Port number"
684 MaskIconFrame on
685 MaskIconOpaque on
686 MaskIconRotate "none"
687 MaskIconUnits "autoscale"
688 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
689 "are/m-toolbox/sltpda/test/testout.xml"
690 }
691 Block {
692 BlockType Outport
693 Name "Out1"
694 Position [85, 28, 115, 42]
695 IconDisplay "Port number"
696 BusOutputAsStruct off
697 }
698 }
699 }
700 }
701 }
702 Block {
703 BlockType SubSystem
704 Name "Pole/zero Modelling"
705 Ports []
706 Position [325, 337, 395, 393]
707 MinAlgLoopOccurrences off
708 RTWSystemCode "Auto"
709 FunctionWithSeparateData off
710 MaskHideContents off
711 MaskDisplay "image(imread('images/pzmodelling.jpg'))"
712 MaskIconFrame on
713 MaskIconOpaque on
714 MaskIconRotate "none"
715 MaskIconUnits "autoscale"
716 System {
717 Name "Pole/zero Modelling"
718 Location [788, 391, 1224, 656]
719 Open off
720 ModelBrowserVisibility off
721 ModelBrowserWidth 200
722 ScreenColor "white"
723 PaperOrientation "landscape"
724 PaperPositionMode "auto"
725 PaperType "A4"
726 PaperUnits "inches"
727 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
728 TiledPageScale 1
729 ShowPageBoundaries off
730 ZoomFactor "100"
731 Block {
732 BlockType SubSystem
733 Name "IIR"
734 Ports [1, 1]
735 Position [255, 88, 295, 112]
736 MinAlgLoopOccurrences off
737 RTWSystemCode "Auto"
738 FunctionWithSeparateData off
739 MaskHideContents off
740 MaskType "miir"
741 MaskPromptString "Sample rate"
742 MaskStyleString "edit"
743 MaskTunableValueString "on"
744 MaskEnableString "on"
745 MaskVisibilityString "on"
746 MaskToolTipString "on"
747 MaskVariables "fs=@1;"
748 MaskDisplay "image(imread('images/iir.jpg'))"
749 MaskIconFrame on
750 MaskIconOpaque on
751 MaskIconRotate "none"
752 MaskIconUnits "autoscale"
753 MaskValueString "0"
754 System {
755 Name "IIR"
756 Location [1151, 602, 1396, 834]
757 Open off
758 ModelBrowserVisibility off
759 ModelBrowserWidth 200
760 ScreenColor "white"
761 PaperOrientation "landscape"
762 PaperPositionMode "auto"
763 PaperType "A4"
764 PaperUnits "inches"
765 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
766 TiledPageScale 1
767 ShowPageBoundaries off
768 ZoomFactor "100"
769 Block {
770 BlockType Inport
771 Name "In1"
772 Position [25, 28, 55, 42]
773 IconDisplay "Port number"
774 MaskIconFrame on
775 MaskIconOpaque on
776 MaskIconRotate "none"
777 MaskIconUnits "autoscale"
778 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
779 "are/m-toolbox/sltpda/test/testout.xml"
780 }
781 Block {
782 BlockType Outport
783 Name "Out1"
784 Position [85, 28, 115, 42]
785 IconDisplay "Port number"
786 BusOutputAsStruct off
787 }
788 }
789 }
790 Block {
791 BlockType SubSystem
792 Name "pole"
793 Tag "pole"
794 Ports [0, 1]
795 Position [25, 26, 55, 54]
796 AttributesFormatString "%<polef>\\n%<poleQ>"
797 MinAlgLoopOccurrences off
798 RTWSystemCode "Auto"
799 FunctionWithSeparateData off
800 MaskHideContents off
801 MaskType "pole"
802 MaskPromptString "Frequency|Q"
803 MaskStyleString "edit,edit"
804 MaskTunableValueString "on,on"
805 MaskCallbackString "|"
806 MaskEnableString "on,on"
807 MaskVisibilityString "on,on"
808 MaskToolTipString "on,on"
809 MaskVarAliasString ","
810 MaskVariables "polef=@1;poleQ=@2;"
811 MaskDisplay "image(imread('images/pole.jpg'))"
812 MaskIconFrame on
813 MaskIconOpaque on
814 MaskIconRotate "none"
815 MaskIconUnits "autoscale"
816 MaskValueString "0|0"
817 MaskTabNameString ","
818 System {
819 Name "pole"
820 Location [688, 522, 783, 588]
821 Open off
822 ModelBrowserVisibility off
823 ModelBrowserWidth 200
824 ScreenColor "white"
825 PaperOrientation "landscape"
826 PaperPositionMode "auto"
827 PaperType "A4"
828 PaperUnits "inches"
829 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
830 TiledPageScale 1
831 ShowPageBoundaries off
832 ZoomFactor "100"
833 Block {
834 BlockType Outport
835 Name "Out1"
836 Position [40, 28, 70, 42]
837 IconDisplay "Port number"
838 BusOutputAsStruct off
839 }
840 }
841 }
842 Block {
843 BlockType SubSystem
844 Name "pzmodel"
845 Ports [3, 1]
846 Position [125, 29, 220, 91]
847 MinAlgLoopOccurrences off
848 RTWSystemCode "Auto"
849 FunctionWithSeparateData off
850 MaskHideContents off
851 MaskType "pzmodel"
852 MaskDisplay "image(imread('images/pzmodel.jpg'))\nport_l"
853 "abel('input', 1, 'gain')\nport_label('input', 2, 'poles')\nport_label('input'"
854 ", 3, 'zeros')"
855 MaskIconFrame on
856 MaskIconOpaque on
857 MaskIconRotate "none"
858 MaskIconUnits "autoscale"
859 System {
860 Name "pzmodel"
861 Location [1071, 502, 1319, 762]
862 Open off
863 ModelBrowserVisibility off
864 ModelBrowserWidth 200
865 ScreenColor "white"
866 PaperOrientation "landscape"
867 PaperPositionMode "auto"
868 PaperType "A4"
869 PaperUnits "inches"
870 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
871 TiledPageScale 1
872 ShowPageBoundaries off
873 ZoomFactor "100"
874 Block {
875 BlockType Inport
876 Name "gain"
877 Position [20, 93, 50, 107]
878 IconDisplay "Port number"
879 MaskIconFrame on
880 MaskIconOpaque on
881 MaskIconRotate "none"
882 MaskIconUnits "autoscale"
883 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
884 "are/m-toolbox/sltpda/test/testout.xml"
885 }
886 Block {
887 BlockType Inport
888 Name "poles"
889 Position [20, 128, 50, 142]
890 Port "2"
891 IconDisplay "Port number"
892 MaskIconFrame on
893 MaskIconOpaque on
894 MaskIconRotate "none"
895 MaskIconUnits "autoscale"
896 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
897 "are/m-toolbox/sltpda/test/testout.xml"
898 }
899 Block {
900 BlockType Inport
901 Name "zeros"
902 Position [20, 163, 50, 177]
903 Port "3"
904 IconDisplay "Port number"
905 MaskIconFrame on
906 MaskIconOpaque on
907 MaskIconRotate "none"
908 MaskIconUnits "autoscale"
909 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
910 "are/m-toolbox/sltpda/test/testout.xml"
911 }
912 Block {
913 BlockType Outport
914 Name "pzm"
915 Position [85, 128, 115, 142]
916 IconDisplay "Port number"
917 BusOutputAsStruct off
918 }
919 }
920 }
921 Block {
922 BlockType SubSystem
923 Name "resp"
924 Ports [1, 1]
925 Position [255, 28, 310, 62]
926 MinAlgLoopOccurrences off
927 RTWSystemCode "Auto"
928 FunctionWithSeparateData off
929 MaskHideContents off
930 MaskType "resp"
931 MaskPromptString "Start frequency|Stop frequency|Number point"
932 "s|Sample spacing"
933 MaskStyleString "edit,edit,edit,popup(linear|log)"
934 MaskTunableValueString "on,on,on,on"
935 MaskCallbackString "|||"
936 MaskEnableString "on,on,on,on"
937 MaskVisibilityString "on,on,on,on"
938 MaskToolTipString "on,on,on,on"
939 MaskVarAliasString ",,,"
940 MaskVariables "f1=@1;f2=@2;nf=@3;scale=@4;"
941 MaskDisplay "image(imread('images/resp.jpg'))"
942 MaskIconFrame on
943 MaskIconOpaque on
944 MaskIconRotate "none"
945 MaskIconUnits "autoscale"
946 MaskValueString "|||linear"
947 MaskTabNameString ",,,"
948 System {
949 Name "resp"
950 Location [1046, 621, 1233, 725]
951 Open off
952 ModelBrowserVisibility off
953 ModelBrowserWidth 200
954 ScreenColor "white"
955 PaperOrientation "landscape"
956 PaperPositionMode "auto"
957 PaperType "A4"
958 PaperUnits "inches"
959 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
960 TiledPageScale 1
961 ShowPageBoundaries off
962 ZoomFactor "100"
963 Block {
964 BlockType Inport
965 Name "In1"
966 Position [25, 28, 55, 42]
967 IconDisplay "Port number"
968 MaskIconFrame on
969 MaskIconOpaque on
970 MaskIconRotate "none"
971 MaskIconUnits "autoscale"
972 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
973 "are/m-toolbox/sltpda/test/testout.xml"
974 }
975 Block {
976 BlockType Outport
977 Name "Out1"
978 Position [85, 28, 115, 42]
979 IconDisplay "Port number"
980 BusOutputAsStruct off
981 }
982 }
983 }
984 Block {
985 BlockType SubSystem
986 Name "zero"
987 Tag "zero"
988 Ports [0, 1]
989 Position [70, 26, 100, 54]
990 AttributesFormatString "%<zerof>\\n%<zeroQ>"
991 MinAlgLoopOccurrences off
992 RTWSystemCode "Auto"
993 FunctionWithSeparateData off
994 MaskHideContents off
995 MaskType "zero"
996 MaskPromptString "Frequency|Q"
997 MaskStyleString "edit,edit"
998 MaskTunableValueString "on,on"
999 MaskCallbackString "|"
1000 MaskEnableString "on,on"
1001 MaskVisibilityString "on,on"
1002 MaskToolTipString "on,on"
1003 MaskVarAliasString ","
1004 MaskVariables "zerof=@1;zeroQ=@2;"
1005 MaskDisplay "image(imread('images/zero.jpg'))"
1006 MaskIconFrame on
1007 MaskIconOpaque on
1008 MaskIconRotate "none"
1009 MaskIconUnits "autoscale"
1010 MaskValueString "0|0"
1011 MaskTabNameString ","
1012 System {
1013 Name "zero"
1014 Location [688, 522, 783, 588]
1015 Open off
1016 ModelBrowserVisibility off
1017 ModelBrowserWidth 200
1018 ScreenColor "white"
1019 PaperOrientation "landscape"
1020 PaperPositionMode "auto"
1021 PaperType "A4"
1022 PaperUnits "inches"
1023 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1024 TiledPageScale 1
1025 ShowPageBoundaries off
1026 ZoomFactor "100"
1027 Block {
1028 BlockType Outport
1029 Name "Out1"
1030 Position [40, 28, 70, 42]
1031 IconDisplay "Port number"
1032 BusOutputAsStruct off
1033 }
1034 }
1035 }
1036 Annotation {
1037 Position [286, 119]
1038 }
1039 }
1040 }
1041 Block {
1042 BlockType SubSystem
1043 Name "Signal Processing blocks"
1044 Ports []
1045 Position [320, 230, 405, 290]
1046 MinAlgLoopOccurrences off
1047 RTWSystemCode "Auto"
1048 FunctionWithSeparateData off
1049 MaskHideContents off
1050 MaskDisplay "image(imread('images/sigproc.jpg'))"
1051 MaskIconFrame on
1052 MaskIconOpaque on
1053 MaskIconRotate "none"
1054 MaskIconUnits "autoscale"
1055 System {
1056 Name "Signal Processing blocks"
1057 Location [775, 422, 1152, 860]
1058 Open on
1059 ModelBrowserVisibility off
1060 ModelBrowserWidth 200
1061 ScreenColor "white"
1062 PaperOrientation "landscape"
1063 PaperPositionMode "auto"
1064 PaperType "A4"
1065 PaperUnits "inches"
1066 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1067 TiledPageScale 1
1068 ShowPageBoundaries off
1069 ZoomFactor "100"
1070 Block {
1071 BlockType SubSystem
1072 Name "Digital filtering"
1073 Ports []
1074 Position [180, 107, 250, 163]
1075 MinAlgLoopOccurrences off
1076 RTWSystemCode "Auto"
1077 FunctionWithSeparateData off
1078 MaskHideContents off
1079 MaskDisplay "color('blue');dpoly([0 0 1], [1 2 1], 'z')"
1080 MaskIconFrame on
1081 MaskIconOpaque on
1082 MaskIconRotate "none"
1083 MaskIconUnits "autoscale"
1084 System {
1085 Name "Digital filtering"
1086 Location [952, 268, 1395, 556]
1087 Open off
1088 ModelBrowserVisibility off
1089 ModelBrowserWidth 200
1090 ScreenColor "white"
1091 PaperOrientation "landscape"
1092 PaperPositionMode "auto"
1093 PaperType "A4"
1094 PaperUnits "inches"
1095 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1096 TiledPageScale 1
1097 ShowPageBoundaries off
1098 ZoomFactor "100"
1099 Block {
1100 BlockType SubSystem
1101 Name "IIR Response"
1102 Ports [1, 1]
1103 Position [35, 148, 80, 182]
1104 ForegroundColor "blue"
1105 MinAlgLoopOccurrences off
1106 RTWSystemCode "Auto"
1107 FunctionWithSeparateData off
1108 MaskHideContents off
1109 MaskType "iirResp"
1110 MaskPromptString "Start Frequency|Stop Frequency|Number p"
1111 "oints"
1112 MaskStyleString "edit,edit,edit"
1113 MaskTunableValueString "on,on,on"
1114 MaskCallbackString "||"
1115 MaskEnableString "on,on,on"
1116 MaskVisibilityString "on,on,on"
1117 MaskToolTipString "on,on,on"
1118 MaskVarAliasString ",,"
1119 MaskVariables "f1=@1;f2=@2;nf=@3;"
1120 MaskDisplay "image(imread('images/iirResp.jpg'))"
1121 MaskIconFrame on
1122 MaskIconOpaque on
1123 MaskIconRotate "none"
1124 MaskIconUnits "autoscale"
1125 MaskValueString "||"
1126 MaskTabNameString ",,"
1127 System {
1128 Name "IIR Response"
1129 Location [947, 392, 1184, 570]
1130 Open off
1131 ModelBrowserVisibility off
1132 ModelBrowserWidth 200
1133 ScreenColor "white"
1134 PaperOrientation "landscape"
1135 PaperPositionMode "auto"
1136 PaperType "A4"
1137 PaperUnits "inches"
1138 TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
1139 "00]"
1140 TiledPageScale 1
1141 ShowPageBoundaries off
1142 ZoomFactor "100"
1143 Block {
1144 BlockType Inport
1145 Name "In1"
1146 Position [25, 28, 55, 42]
1147 IconDisplay "Port number"
1148 MaskIconFrame on
1149 MaskIconOpaque on
1150 MaskIconRotate "none"
1151 MaskIconUnits "autoscale"
1152 MaskValueString "/Users/hewitson/working/ltp/ltpda/s"
1153 "oftware/m-toolbox/sltpda/test/testout.xml"
1154 }
1155 Block {
1156 BlockType Outport
1157 Name "Out1"
1158 Position [85, 28, 115, 42]
1159 IconDisplay "Port number"
1160 BusOutputAsStruct off
1161 }
1162 }
1163 }
1164 Block {
1165 BlockType SubSystem
1166 Name "LISO filter"
1167 Tag "filter"
1168 Description "Filter an AO."
1169 Ports [1, 1]
1170 Position [30, 33, 85, 77]
1171 ForegroundColor "darkGreen"
1172 AttributesFormatString "%<Tag>\\n%<fname>"
1173 MinAlgLoopOccurrences off
1174 RTWSystemCode "Auto"
1175 FunctionWithSeparateData off
1176 MaskHideContents off
1177 MaskType "filter"
1178 MaskPromptString "filename|filter method"
1179 MaskStyleString "edit,popup(filter|filtfilt)"
1180 MaskTunableValueString "on,on"
1181 MaskCallbackString "|"
1182 MaskEnableString "on,on"
1183 MaskVisibilityString "on,on"
1184 MaskToolTipString "on,on"
1185 MaskVarAliasString ","
1186 MaskVariables "fname=@1;method=@2;"
1187 MaskDisplay "image(imread('images/LISOiir.jpg'))"
1188 MaskIconFrame on
1189 MaskIconOpaque on
1190 MaskIconRotate "none"
1191 MaskIconUnits "autoscale"
1192 MaskValueString "foo_iir.fil|filter"
1193 MaskTabNameString ","
1194 System {
1195 Name "LISO filter"
1196 Location [666, 259, 1154, 556]
1197 Open off
1198 ModelBrowserVisibility off
1199 ModelBrowserWidth 200
1200 ScreenColor "white"
1201 PaperOrientation "landscape"
1202 PaperPositionMode "auto"
1203 PaperType "A4"
1204 PaperUnits "inches"
1205 TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
1206 "00]"
1207 TiledPageScale 1
1208 ShowPageBoundaries off
1209 ZoomFactor "100"
1210 Block {
1211 BlockType Inport
1212 Name "ao in"
1213 Position [40, 28, 70, 42]
1214 IconDisplay "Port number"
1215 }
1216 Block {
1217 BlockType Outport
1218 Name "property out"
1219 Position [185, 28, 215, 42]
1220 IconDisplay "Port number"
1221 BusOutputAsStruct off
1222 }
1223 }
1224 }
1225 Block {
1226 BlockType SubSystem
1227 Name "Pole/Zero filter"
1228 Ports [1, 1]
1229 Position [225, 32, 290, 78]
1230 ForegroundColor "darkGreen"
1231 MinAlgLoopOccurrences off
1232 RTWSystemCode "Auto"
1233 FunctionWithSeparateData off
1234 MaskHideContents off
1235 MaskType "filter"
1236 MaskDescription "Filter using an IIR filter based on a p"
1237 "ole/zero design. Use pzmodel_helper GUI to create the miir constructor string"
1238 "."
1239 MaskHelp "Filter using an IIR filter based on a p"
1240 "ole/zero design. Use pzmodel_helper GUI to create the miir constructor string"
1241 "."
1242 MaskPromptString "filter method|constructor string"
1243 MaskStyleString "popup(filter|filtfilt),edit"
1244 MaskTunableValueString "on,on"
1245 MaskCallbackString "|"
1246 MaskEnableString "on,on"
1247 MaskVisibilityString "on,on"
1248 MaskToolTipString "on,on"
1249 MaskVarAliasString ","
1250 MaskVariables "method=@1;miirstr=@2;"
1251 MaskDisplay "image(imread('images/pzfilt.jpg'))"
1252 MaskIconFrame on
1253 MaskIconOpaque on
1254 MaskIconRotate "none"
1255 MaskIconUnits "autoscale"
1256 MaskValueString "filter|pzmodel(plist([param('name', 'pz"
1257 "model') param('gain', [1]) param('poles', [ pole(plist([param('f', [1]) param"
1258 "('q', [0]) ]))]) param('zeros', []) ]))"
1259 MaskTabNameString ","
1260 System {
1261 Name "Pole/Zero filter"
1262 Location [767, 454, 907, 520]
1263 Open off
1264 ModelBrowserVisibility off
1265 ModelBrowserWidth 200
1266 ScreenColor "white"
1267 PaperOrientation "landscape"
1268 PaperPositionMode "auto"
1269 PaperType "A4"
1270 PaperUnits "inches"
1271 TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
1272 "00]"
1273 TiledPageScale 1
1274 ShowPageBoundaries off
1275 ZoomFactor "100"
1276 Block {
1277 BlockType Inport
1278 Name "In1"
1279 Position [25, 28, 55, 42]
1280 IconDisplay "Port number"
1281 MaskIconFrame on
1282 MaskIconOpaque on
1283 MaskIconRotate "none"
1284 MaskIconUnits "autoscale"
1285 MaskValueString "/Users/hewitson/working/ltp/ltpda/s"
1286 "oftware/m-toolbox/sltpda/test/testout.xml"
1287 }
1288 Block {
1289 BlockType Outport
1290 Name "Out1"
1291 Position [85, 28, 115, 42]
1292 IconDisplay "Port number"
1293 BusOutputAsStruct off
1294 }
1295 }
1296 }
1297 Block {
1298 BlockType SubSystem
1299 Name "Standard Filter"
1300 Tag "filter"
1301 Description "Apply a standard filter type to input A"
1302 "O."
1303 Ports [1, 1]
1304 Position [130, 32, 195, 78]
1305 ForegroundColor "darkGreen"
1306 AttributesFormatString "%<Tag>\\n%<ftype>\\n%<ffc>\\n%<fgain>"
1307 MinAlgLoopOccurrences off
1308 RTWSystemCode "Auto"
1309 FunctionWithSeparateData off
1310 MaskHideContents off
1311 MaskType "filter"
1312 MaskHelp "Filters stuff."
1313 MaskPromptString "method|filter type|gain|corner frequenc"
1314 "ie(s) [Hz]|filter order"
1315 MaskStyleString "popup(filter|filtfilt),popup(highpass|l"
1316 "owpass|bandpass|bandreject),edit,edit,edit"
1317 MaskTunableValueString "on,on,on,on,on"
1318 MaskCallbackString "||||"
1319 MaskEnableString "on,on,on,on,on"
1320 MaskVisibilityString "on,on,on,on,on"
1321 MaskToolTipString "on,on,on,on,on"
1322 MaskVarAliasString ",,,,"
1323 MaskVariables "method=@1;ftype=@2;fgain=@3;ffc=@4;ford"
1324 "er=@5;"
1325 MaskDisplay "image(imread('images/standardiir.jpg'))"
1326 MaskIconFrame on
1327 MaskIconOpaque on
1328 MaskIconRotate "none"
1329 MaskIconUnits "autoscale"
1330 MaskValueString "filter|highpass|1|0.5|1"
1331 MaskTabNameString ",,,,"
1332 System {
1333 Name "Standard Filter"
1334 Location [1109, 906, 1369, 977]
1335 Open off
1336 ModelBrowserVisibility off
1337 ModelBrowserWidth 200
1338 ScreenColor "white"
1339 PaperOrientation "landscape"
1340 PaperPositionMode "auto"
1341 PaperType "A4"
1342 PaperUnits "inches"
1343 TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
1344 "00]"
1345 TiledPageScale 1
1346 ShowPageBoundaries off
1347 ZoomFactor "100"
1348 Block {
1349 BlockType Inport
1350 Name "In1"
1351 Position [25, 33, 55, 47]
1352 IconDisplay "Port number"
1353 }
1354 Block {
1355 BlockType Outport
1356 Name "Out1"
1357 Position [205, 28, 235, 42]
1358 IconDisplay "Port number"
1359 BusOutputAsStruct off
1360 }
1361 }
1362 }
1363 }
1364 }
1365 Block {
1366 BlockType SubSystem
1367 Name "Frequency domain"
1368 Ports []
1369 Position [75, 106, 145, 154]
1370 MinAlgLoopOccurrences off
1371 RTWSystemCode "Auto"
1372 FunctionWithSeparateData off
1373 MaskHideContents off
1374 MaskDisplay "image(imread('images/sigproc_freqdomain.jpg"
1375 "'))"
1376 MaskIconFrame on
1377 MaskIconOpaque on
1378 MaskIconRotate "none"
1379 MaskIconUnits "autoscale"
1380 System {
1381 Name "Frequency domain"
1382 Location [446, 451, 975, 820]
1383 Open on
1384 ModelBrowserVisibility off
1385 ModelBrowserWidth 200
1386 ScreenColor "white"
1387 PaperOrientation "landscape"
1388 PaperPositionMode "auto"
1389 PaperType "A4"
1390 PaperUnits "inches"
1391 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1392 TiledPageScale 1
1393 ShowPageBoundaries off
1394 ZoomFactor "100"
1395 Block {
1396 BlockType SubSystem
1397 Name "ltpda_lpsd"
1398 Tag "ltpda_psd"
1399 Ports [1, 1]
1400 Position [155, 27, 225, 73]
1401 ForegroundColor "blue"
1402 AttributesFormatString "%<win>\\n%<Jdes>\\n%<Tag>"
1403 MinAlgLoopOccurrences off
1404 RTWSystemCode "Auto"
1405 FunctionWithSeparateData off
1406 MaskHideContents off
1407 MaskType "ltpda_lpsd"
1408 MaskPromptString "Desired num averages|Minimum num averag"
1409 "es|Number of spectral frequencies|Window|PSLL|Overlap"
1410 MaskStyleString "edit,edit,edit,popup(Hanning|Kaiser),ed"
1411 "it,edit"
1412 MaskTunableValueString "on,on,on,on,on,on"
1413 MaskCallbackString "|||||"
1414 MaskEnableString "on,on,on,on,on,on"
1415 MaskVisibilityString "on,on,on,on,on,on"
1416 MaskToolTipString "on,on,on,on,on,on"
1417 MaskVarAliasString ",,,,,"
1418 MaskVariables "Kdes=@1;Kmin=@2;Jdes=@3;win=@4;psll=@5;"
1419 "olap=@6;"
1420 MaskDisplay "image(imread('images/lpsd.jpg'))"
1421 MaskIconFrame on
1422 MaskIconOpaque on
1423 MaskIconRotate "none"
1424 MaskIconUnits "autoscale"
1425 MaskValueString "100|1|100|Kaiser|100|0"
1426 MaskTabNameString ",,,,,"
1427 System {
1428 Name "ltpda_lpsd"
1429 Location [636, 360, 776, 426]
1430 Open off
1431 ModelBrowserVisibility off
1432 ModelBrowserWidth 200
1433 ScreenColor "white"
1434 PaperOrientation "landscape"
1435 PaperPositionMode "auto"
1436 PaperType "A4"
1437 PaperUnits "inches"
1438 TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
1439 "00]"
1440 TiledPageScale 1
1441 ShowPageBoundaries off
1442 ZoomFactor "100"
1443 Block {
1444 BlockType Inport
1445 Name "In1"
1446 Position [25, 28, 55, 42]
1447 IconDisplay "Port number"
1448 }
1449 Block {
1450 BlockType Outport
1451 Name "Out1"
1452 Position [85, 28, 115, 42]
1453 IconDisplay "Port number"
1454 BusOutputAsStruct off
1455 }
1456 }
1457 }
1458 Block {
1459 BlockType SubSystem
1460 Name "ltpda_pwelch"
1461 Tag "ltpda_pwelch"
1462 Description "Makes a spectral density estimate by ca"
1463 "lling ltpda_pwlech."
1464 Ports [2, 1]
1465 Position [55, 27, 105, 63]
1466 ForegroundColor "blue"
1467 AttributesFormatString "%<nfft>\\n%<nolap>"
1468 MinAlgLoopOccurrences off
1469 RTWSystemCode "Auto"
1470 FunctionWithSeparateData off
1471 MaskHideContents off
1472 MaskType "ltpda_pwelch"
1473 MaskPromptString "Num points in FFT|Overlap (samples)"
1474 MaskStyleString "edit,edit"
1475 MaskTunableValueString "on,on"
1476 MaskCallbackString "|"
1477 MaskEnableString "on,on"
1478 MaskVisibilityString "on,on"
1479 MaskToolTipString "on,on"
1480 MaskVarAliasString ","
1481 MaskVariables "Nfft=@1;Nolap=@2;"
1482 MaskDisplay "image(imread('images/psd.jpg'))\nport_l"
1483 "abel('input', 1, 'AOs')\nport_label('input', 2, 'pl')\n"
1484 MaskIconFrame on
1485 MaskIconOpaque on
1486 MaskIconRotate "none"
1487 MaskIconUnits "autoscale"
1488 MaskValueString "|"
1489 MaskTabNameString ","
1490 System {
1491 Name "ltpda_pwelch"
1492 Location [558, 605, 985, 818]
1493 Open off
1494 ModelBrowserVisibility off
1495 ModelBrowserWidth 200
1496 ScreenColor "white"
1497 PaperOrientation "landscape"
1498 PaperPositionMode "auto"
1499 PaperType "A4"
1500 PaperUnits "inches"
1501 TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
1502 "00]"
1503 TiledPageScale 1
1504 ShowPageBoundaries off
1505 ZoomFactor "100"
1506 Block {
1507 BlockType Inport
1508 Name "In1"
1509 Position [25, 63, 55, 77]
1510 IconDisplay "Port number"
1511 }
1512 Block {
1513 BlockType Inport
1514 Name "pl"
1515 Position [25, 28, 55, 42]
1516 Port "2"
1517 IconDisplay "Port number"
1518 }
1519 Block {
1520 BlockType Outport
1521 Name "Out1"
1522 Position [90, 63, 120, 77]
1523 IconDisplay "Port number"
1524 BusOutputAsStruct off
1525 }
1526 }
1527 }
1528 Block {
1529 BlockType SubSystem
1530 Name "ltpda_tfe"
1531 Tag "ltpda_tfe"
1532 Description "Calls ltpda_tfe."
1533 Ports [3, 1]
1534 Position [70, 148, 160, 202]
1535 ForegroundColor "blue"
1536 AttributesFormatString "%<Tag>\\n%<win>\\n%<nfft>\\n%<nolap>\\n"
1537 "%<psll>"
1538 MinAlgLoopOccurrences off
1539 RTWSystemCode "Auto"
1540 FunctionWithSeparateData off
1541 MaskHideContents off
1542 MaskType "ltpda_tfe"
1543 MaskDescription "Computes a transfer function estimate g"
1544 "iven the input and output of the system. This calls ltpda_tfe() which in turn"
1545 " calls tfestimate()."
1546 MaskHelp "Connect the input and output of a syste"
1547 "m to this block to compute a transfer function estimate. "
1548 MaskPromptString "Window|Nfft|PSLL|Overlap (samples)"
1549 MaskStyleString "popup(Hanning|Kaiser),edit,edit,edit"
1550 MaskTunableValueString "on,on,on,on"
1551 MaskCallbackString "|||"
1552 MaskEnableString "on,on,on,on"
1553 MaskVisibilityString "on,on,on,on"
1554 MaskToolTipString "on,on,on,on"
1555 MaskVarAliasString ",,,"
1556 MaskVariables "win=@1;nfft=@2;psll=@3;nolap=@4;"
1557 MaskDisplay "image(imread('images/tfe.jpg'))\nport_l"
1558 "abel('input', 1, 'sys out')\nport_label('input', 2, 'sys in')\nport_label('in"
1559 "put', 3, 'pl')\n"
1560 MaskIconFrame on
1561 MaskIconOpaque on
1562 MaskIconRotate "none"
1563 MaskIconUnits "autoscale"
1564 MaskValueString "Hanning|||"
1565 MaskTabNameString ",,,"
1566 System {
1567 Name "ltpda_tfe"
1568 Location [676, 471, 1094, 673]
1569 Open off
1570 ModelBrowserVisibility off
1571 ModelBrowserWidth 200
1572 ScreenColor "white"
1573 PaperOrientation "landscape"
1574 PaperPositionMode "auto"
1575 PaperType "A4"
1576 PaperUnits "inches"
1577 TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
1578 "00]"
1579 TiledPageScale 1
1580 ShowPageBoundaries off
1581 ZoomFactor "100"
1582 Block {
1583 BlockType Inport
1584 Name "In1"
1585 Position [25, 33, 55, 47]
1586 IconDisplay "Port number"
1587 }
1588 Block {
1589 BlockType Inport
1590 Name "In2"
1591 Position [25, 73, 55, 87]
1592 Port "2"
1593 IconDisplay "Port number"
1594 }
1595 Block {
1596 BlockType Inport
1597 Name "pl"
1598 Position [25, 113, 55, 127]
1599 Port "3"
1600 IconDisplay "Port number"
1601 }
1602 Block {
1603 BlockType Outport
1604 Name "Out1"
1605 Position [80, 28, 110, 42]
1606 IconDisplay "Port number"
1607 BusOutputAsStruct off
1608 }
1609 }
1610 }
1611 }
1612 }
1613 Block {
1614 BlockType SubSystem
1615 Name "ltpda_polydetrend"
1616 Tag "ltpda_polydetrend"
1617 Ports [1, 1]
1618 Position [195, 223, 270, 267]
1619 ForegroundColor "darkGreen"
1620 AttributesFormatString "%<Tag>\\n%<degree>"
1621 MinAlgLoopOccurrences off
1622 RTWSystemCode "Auto"
1623 FunctionWithSeparateData off
1624 MaskHideContents off
1625 MaskType "ltpda_polydetrend"
1626 MaskPromptString "Degree of polynomial"
1627 MaskStyleString "edit"
1628 MaskTunableValueString "on"
1629 MaskEnableString "on"
1630 MaskVisibilityString "on"
1631 MaskToolTipString "on"
1632 MaskVariables "degree=@1;"
1633 MaskDisplay "image(imread('images/polydetrend.jpg'))\n"
1634 MaskIconFrame on
1635 MaskIconOpaque on
1636 MaskIconRotate "none"
1637 MaskIconUnits "autoscale"
1638 MaskValueString "1"
1639 System {
1640 Name "ltpda_polydetrend"
1641 Location [961, 205, 1101, 271]
1642 Open off
1643 ModelBrowserVisibility off
1644 ModelBrowserWidth 200
1645 ScreenColor "white"
1646 PaperOrientation "landscape"
1647 PaperPositionMode "auto"
1648 PaperType "A4"
1649 PaperUnits "inches"
1650 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1651 TiledPageScale 1
1652 ShowPageBoundaries off
1653 ZoomFactor "100"
1654 Block {
1655 BlockType Inport
1656 Name "In1"
1657 Position [25, 28, 55, 42]
1658 IconDisplay "Port number"
1659 }
1660 Block {
1661 BlockType Outport
1662 Name "Out1"
1663 Position [85, 28, 115, 42]
1664 IconDisplay "Port number"
1665 BusOutputAsStruct off
1666 }
1667 }
1668 }
1669 Block {
1670 BlockType SubSystem
1671 Name "ltpda_timedomainfit"
1672 Tag "ltpda_timedomainfit"
1673 Description "Performs a time-domain fit of the input AOs"
1674 " using ltpda_timedomainfit."
1675 Ports [1, 1]
1676 Position [70, 301, 150, 359]
1677 ForegroundColor "magenta"
1678 AttributesFormatString "%<Tag>"
1679 OpenFcn "1;"
1680 MinAlgLoopOccurrences off
1681 RTWSystemCode "Auto"
1682 FunctionWithSeparateData off
1683 MaskHideContents off
1684 MaskType "ltpda_timedomainfit"
1685 MaskDisplay "image(imread('images/tdfit.jpg'))\n"
1686 MaskIconFrame on
1687 MaskIconOpaque on
1688 MaskIconRotate "none"
1689 MaskIconUnits "autoscale"
1690 System {
1691 Name "ltpda_timedomainfit"
1692 Location [741, 355, 886, 426]
1693 Open off
1694 ModelBrowserVisibility off
1695 ModelBrowserWidth 200
1696 ScreenColor "white"
1697 PaperOrientation "landscape"
1698 PaperPositionMode "auto"
1699 PaperType "A4"
1700 PaperUnits "inches"
1701 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1702 TiledPageScale 1
1703 ShowPageBoundaries off
1704 ZoomFactor "100"
1705 Block {
1706 BlockType Inport
1707 Name "In1"
1708 Position [25, 33, 55, 47]
1709 IconDisplay "Port number"
1710 }
1711 Block {
1712 BlockType Outport
1713 Name "Out1"
1714 Position [90, 28, 120, 42]
1715 IconDisplay "Port number"
1716 BusOutputAsStruct off
1717 }
1718 }
1719 }
1720 Block {
1721 BlockType SubSystem
1722 Name "resample"
1723 Tag "resample"
1724 Ports [1, 1]
1725 Position [75, 220, 150, 260]
1726 ForegroundColor "darkGreen"
1727 MinAlgLoopOccurrences off
1728 RTWSystemCode "Auto"
1729 FunctionWithSeparateData off
1730 MaskHideContents off
1731 MaskType "resample"
1732 MaskPromptString "Output sample rate"
1733 MaskStyleString "edit"
1734 MaskTunableValueString "on"
1735 MaskEnableString "on"
1736 MaskVisibilityString "on"
1737 MaskToolTipString "on"
1738 MaskVariables "fsout=@1;"
1739 MaskDisplay "image(imread('images/resample.jpg'))"
1740 MaskIconFrame on
1741 MaskIconOpaque on
1742 MaskIconRotate "none"
1743 MaskIconUnits "autoscale"
1744 MaskValueString "0"
1745 System {
1746 Name "resample"
1747 Location [857, 484, 997, 550]
1748 Open off
1749 ModelBrowserVisibility off
1750 ModelBrowserWidth 200
1751 ScreenColor "white"
1752 PaperOrientation "landscape"
1753 PaperPositionMode "auto"
1754 PaperType "A4"
1755 PaperUnits "inches"
1756 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1757 TiledPageScale 1
1758 ShowPageBoundaries off
1759 ZoomFactor "100"
1760 Block {
1761 BlockType Inport
1762 Name "In1"
1763 Position [25, 28, 55, 42]
1764 IconDisplay "Port number"
1765 MaskIconFrame on
1766 MaskIconOpaque on
1767 MaskIconRotate "none"
1768 MaskIconUnits "autoscale"
1769 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
1770 "are/m-toolbox/sltpda/test/testout.xml"
1771 }
1772 Block {
1773 BlockType Outport
1774 Name "Out1"
1775 Position [85, 28, 115, 42]
1776 IconDisplay "Port number"
1777 BusOutputAsStruct off
1778 }
1779 }
1780 }
1781 Annotation {
1782 Name "These are signal processing blocks which\na"
1783 "re supported by sLTPDA. They mask equivalent\nfunctions which are in LTPDA."
1784 Position [19, 34]
1785 HorizontalAlignment "left"
1786 FontSize 14
1787 }
1788 Annotation {
1789 Position [167, 389]
1790 }
1791 }
1792 }
1793 Block {
1794 BlockType SubSystem
1795 Name "Sinks"
1796 Ports []
1797 Position [140, 225, 184, 266]
1798 MinAlgLoopOccurrences off
1799 RTWSystemCode "Auto"
1800 FunctionWithSeparateData off
1801 MaskHideContents off
1802 MaskDisplay "image(imread('images/sinks.jpg'))"
1803 MaskIconFrame on
1804 MaskIconOpaque on
1805 MaskIconRotate "none"
1806 MaskIconUnits "autoscale"
1807 System {
1808 Name "Sinks"
1809 Location [910, 514, 1164, 718]
1810 Open on
1811 ModelBrowserVisibility off
1812 ModelBrowserWidth 200
1813 ScreenColor "white"
1814 PaperOrientation "landscape"
1815 PaperPositionMode "auto"
1816 PaperType "A4"
1817 PaperUnits "inches"
1818 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1819 TiledPageScale 1
1820 ShowPageBoundaries off
1821 ZoomFactor "100"
1822 Block {
1823 BlockType SubSystem
1824 Name "display"
1825 Tag "display"
1826 Ports [1]
1827 Position [80, 101, 115, 129]
1828 OpenFcn "1;"
1829 MinAlgLoopOccurrences off
1830 RTWSystemCode "Auto"
1831 FunctionWithSeparateData off
1832 MaskHideContents off
1833 MaskType "display"
1834 MaskDisplay "image(imread('images/display.jpg'))"
1835 MaskIconFrame on
1836 MaskIconOpaque on
1837 MaskIconRotate "none"
1838 MaskIconUnits "autoscale"
1839 System {
1840 Name "display"
1841 Location [1249, 506, 1344, 572]
1842 Open off
1843 ModelBrowserVisibility off
1844 ModelBrowserWidth 200
1845 ScreenColor "white"
1846 PaperOrientation "landscape"
1847 PaperPositionMode "auto"
1848 PaperType "A4"
1849 PaperUnits "inches"
1850 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1851 TiledPageScale 1
1852 ShowPageBoundaries off
1853 ZoomFactor "100"
1854 Block {
1855 BlockType Inport
1856 Name "In1"
1857 Position [25, 23, 55, 37]
1858 IconDisplay "Port number"
1859 MaskIconFrame on
1860 MaskIconOpaque on
1861 MaskIconRotate "none"
1862 MaskIconUnits "autoscale"
1863 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
1864 "are/m-toolbox/sltpda/test/testout.xml"
1865 }
1866 }
1867 }
1868 Block {
1869 BlockType SubSystem
1870 Name "plot"
1871 Tag "plot"
1872 Description "Plot an analysis object."
1873 Ports [1]
1874 Position [145, 94, 175, 126]
1875 AttributesFormatString "%<Tag>"
1876 MinAlgLoopOccurrences off
1877 RTWSystemCode "Auto"
1878 FunctionWithSeparateData off
1879 MaskHideContents off
1880 MaskType "plot"
1881 MaskPromptString "x-scale|y-scale"
1882 MaskStyleString "popup(linear|log),popup(linear|log)"
1883 MaskTunableValueString "on,on"
1884 MaskCallbackString "|"
1885 MaskEnableString "on,on"
1886 MaskVisibilityString "on,on"
1887 MaskToolTipString "on,on"
1888 MaskVarAliasString ","
1889 MaskVariables "xscale=@1;yscale=@2;"
1890 MaskDisplay "image(imread('images/plot.jpg'))"
1891 MaskIconFrame on
1892 MaskIconOpaque on
1893 MaskIconRotate "none"
1894 MaskIconUnits "autoscale"
1895 MaskValueString "linear|linear"
1896 MaskTabNameString ","
1897 System {
1898 Name "plot"
1899 Location [666, 259, 1154, 556]
1900 Open off
1901 ModelBrowserVisibility off
1902 ModelBrowserWidth 200
1903 ScreenColor "white"
1904 PaperOrientation "landscape"
1905 PaperPositionMode "auto"
1906 PaperType "A4"
1907 PaperUnits "inches"
1908 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1909 TiledPageScale 1
1910 ShowPageBoundaries off
1911 ZoomFactor "100"
1912 Block {
1913 BlockType Inport
1914 Name "ao in"
1915 Position [40, 28, 70, 42]
1916 IconDisplay "Port number"
1917 }
1918 }
1919 }
1920 Block {
1921 BlockType SubSystem
1922 Name "save"
1923 Tag "save"
1924 Ports [1]
1925 Position [140, 28, 180, 62]
1926 MinAlgLoopOccurrences off
1927 RTWSystemCode "Auto"
1928 FunctionWithSeparateData off
1929 MaskHideContents off
1930 MaskType "save"
1931 MaskPromptString "Filename"
1932 MaskStyleString "edit"
1933 MaskTunableValueString "on"
1934 MaskCallbackString "fname = get_param(gcb, 'MaskValues')\n% \n%"
1935 " if ~strcmp(fname, '0')\n% % Pop-up dialog box to choose model file\n% [f"
1936 "ilename, pathname] = uiputfile({'*.xml', 'LTPDA XML File';...\n% "
1937 " '*.txt', 'ASCII File'}, 'Save AO to file')\n% end "
1938 " \n% \n% if filename ~= 0\n% infile = fullfile(pathnam"
1939 "e, filename);\n[path, fname, ext, vers] = fileparts(char(fname));\n% set_pa"
1940 "ram(gcb, 'MaskValues', cellstr(infile));\nset(get_param(gcb, 'handle'), 'Name"
1941 "', fname);\n% end\n"
1942 MaskEnableString "on"
1943 MaskVisibilityString "on"
1944 MaskToolTipString "on"
1945 MaskVariables "fname=@1;"
1946 MaskDisplay "image(imread('images/save.jpg'))"
1947 MaskIconFrame on
1948 MaskIconOpaque on
1949 MaskIconRotate "none"
1950 MaskIconUnits "autoscale"
1951 MaskValueString "out.xml"
1952 System {
1953 Name "save"
1954 Location [1003, 796, 1098, 862]
1955 Open off
1956 ModelBrowserVisibility off
1957 ModelBrowserWidth 200
1958 ScreenColor "white"
1959 PaperOrientation "landscape"
1960 PaperPositionMode "auto"
1961 PaperType "A4"
1962 PaperUnits "inches"
1963 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
1964 TiledPageScale 1
1965 ShowPageBoundaries off
1966 ZoomFactor "100"
1967 Block {
1968 BlockType Inport
1969 Name "In1"
1970 Position [15, 18, 45, 32]
1971 IconDisplay "Port number"
1972 }
1973 }
1974 }
1975 }
1976 }
1977 Block {
1978 BlockType SubSystem
1979 Name "Sources"
1980 Ports []
1981 Position [70, 226, 115, 264]
1982 MinAlgLoopOccurrences off
1983 RTWSystemCode "Auto"
1984 FunctionWithSeparateData off
1985 MaskHideContents off
1986 MaskDisplay "image(imread('images/sources.jpg'))"
1987 MaskIconFrame on
1988 MaskIconOpaque on
1989 MaskIconRotate "none"
1990 MaskIconUnits "autoscale"
1991 System {
1992 Name "Sources"
1993 Location [900, 594, 1300, 874]
1994 Open on
1995 ModelBrowserVisibility off
1996 ModelBrowserWidth 200
1997 ScreenColor "white"
1998 PaperOrientation "landscape"
1999 PaperPositionMode "auto"
2000 PaperType "A4"
2001 PaperUnits "inches"
2002 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2003 TiledPageScale 1
2004 ShowPageBoundaries off
2005 ZoomFactor "100"
2006 Block {
2007 BlockType SubSystem
2008 Name "AO Data"
2009 Tag "ao"
2010 Ports [0, 1]
2011 Position [25, 98, 65, 132]
2012 ForegroundColor "magenta"
2013 MinAlgLoopOccurrences off
2014 RTWSystemCode "Auto"
2015 FunctionWithSeparateData off
2016 MaskHideContents off
2017 MaskType "ao"
2018 MaskPromptString "data value(s)"
2019 MaskStyleString "edit"
2020 MaskTunableValueString "on"
2021 MaskEnableString "on"
2022 MaskVisibilityString "on"
2023 MaskToolTipString "on"
2024 MaskVariables "vals=@1;"
2025 MaskDisplay "image(imread('images/constant.jpg'))"
2026 MaskIconFrame on
2027 MaskIconOpaque on
2028 MaskIconRotate "none"
2029 MaskIconUnits "autoscale"
2030 MaskValueString "0"
2031 System {
2032 Name "AO Data"
2033 Location [540, 390, 635, 456]
2034 Open off
2035 ModelBrowserVisibility off
2036 ModelBrowserWidth 200
2037 ScreenColor "white"
2038 PaperOrientation "landscape"
2039 PaperPositionMode "auto"
2040 PaperType "A4"
2041 PaperUnits "inches"
2042 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2043 TiledPageScale 1
2044 ShowPageBoundaries off
2045 ZoomFactor "100"
2046 Block {
2047 BlockType Outport
2048 Name "Out1"
2049 Position [40, 28, 70, 42]
2050 IconDisplay "Port number"
2051 BusOutputAsStruct off
2052 }
2053 }
2054 }
2055 Block {
2056 BlockType SubSystem
2057 Name "AO Fcn"
2058 Tag "ao"
2059 Ports [0, 1]
2060 Position [95, 37, 155, 83]
2061 ForegroundColor "darkGreen"
2062 MinAlgLoopOccurrences off
2063 RTWSystemCode "Auto"
2064 FunctionWithSeparateData off
2065 MaskHideContents off
2066 MaskType "ao"
2067 MaskPromptString "Function"
2068 MaskStyleString "edit"
2069 MaskTunableValueString "on"
2070 MaskEnableString "on"
2071 MaskVisibilityString "on"
2072 MaskToolTipString "on"
2073 MaskVariables "fcn=@1;"
2074 MaskDisplay "image(imread('images/function.jpg'))"
2075 MaskIconFrame on
2076 MaskIconOpaque on
2077 MaskIconRotate "none"
2078 MaskIconUnits "autoscale"
2079 MaskValueString "0"
2080 System {
2081 Name "AO Fcn"
2082 Location [765, 380, 860, 446]
2083 Open off
2084 ModelBrowserVisibility off
2085 ModelBrowserWidth 200
2086 ScreenColor "white"
2087 PaperOrientation "landscape"
2088 PaperPositionMode "auto"
2089 PaperType "A4"
2090 PaperUnits "inches"
2091 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2092 TiledPageScale 1
2093 ShowPageBoundaries off
2094 ZoomFactor "100"
2095 Block {
2096 BlockType Outport
2097 Name "Out1"
2098 Position [40, 28, 70, 42]
2099 IconDisplay "Port number"
2100 BusOutputAsStruct off
2101 }
2102 }
2103 }
2104 Block {
2105 BlockType SubSystem
2106 Name "Pole/Zero Response"
2107 Ports [0, 1]
2108 Position [265, 120, 325, 170]
2109 ForegroundColor "blue"
2110 MinAlgLoopOccurrences off
2111 RTWSystemCode "Auto"
2112 FunctionWithSeparateData off
2113 MaskHideContents off
2114 MaskType "pzmresp"
2115 MaskPromptString "pzmodel constructor|start frequency|stop fr"
2116 "equency|num points"
2117 MaskStyleString "edit,edit,edit,edit"
2118 MaskTunableValueString "on,on,on,on"
2119 MaskCallbackString "|||"
2120 MaskEnableString "on,on,on,on"
2121 MaskVisibilityString "on,on,on,on"
2122 MaskToolTipString "on,on,on,on"
2123 MaskVarAliasString ",,,"
2124 MaskVariables "pzm=@1;f1=@2;f2=@3;nf=@4;"
2125 MaskDisplay "image(imread('images/pzresp.jpg'))"
2126 MaskIconFrame on
2127 MaskIconOpaque on
2128 MaskIconRotate "none"
2129 MaskIconUnits "autoscale"
2130 MaskValueString "pzmodel(plist([param('name', 'pzmodel') par"
2131 "am('gain', [1]) param('poles', [ pole(plist([param('f', [1]) param('q', [0]) "
2132 "]))]) param('zeros', []) ]))|0.1|100|1000"
2133 MaskTabNameString ",,,"
2134 System {
2135 Name "Pole/Zero Response"
2136 Location [862, 261, 957, 327]
2137 Open off
2138 ModelBrowserVisibility off
2139 ModelBrowserWidth 200
2140 ScreenColor "white"
2141 PaperOrientation "landscape"
2142 PaperPositionMode "auto"
2143 PaperType "A4"
2144 PaperUnits "inches"
2145 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2146 TiledPageScale 1
2147 ShowPageBoundaries off
2148 ZoomFactor "100"
2149 Block {
2150 BlockType Outport
2151 Name "Out1"
2152 Position [40, 28, 70, 42]
2153 IconDisplay "Port number"
2154 BusOutputAsStruct off
2155 }
2156 }
2157 }
2158 Block {
2159 BlockType SubSystem
2160 Name "Signal Generator"
2161 Tag "ao"
2162 Ports [0, 1]
2163 Position [95, 102, 135, 138]
2164 ForegroundColor "darkGreen"
2165 AttributesFormatString "%<tsfcn>"
2166 MinAlgLoopOccurrences off
2167 RTWSystemCode "Auto"
2168 FunctionWithSeparateData off
2169 MaskHideContents off
2170 MaskType "ao"
2171 MaskPromptString "Num seconds|Sample rate|Function y(t)"
2172 MaskStyleString "edit,edit,edit"
2173 MaskTunableValueString "on,on,on"
2174 MaskCallbackString "||"
2175 MaskEnableString "on,on,on"
2176 MaskVisibilityString "on,on,on"
2177 MaskToolTipString "on,on,on"
2178 MaskVarAliasString ",,"
2179 MaskVariables "nsecs=@1;fs=@2;tsfcn=@3;"
2180 MaskDisplay "image(imread('images/siggen.jpg'))"
2181 MaskIconFrame on
2182 MaskIconOpaque on
2183 MaskIconRotate "none"
2184 MaskIconUnits "autoscale"
2185 MaskValueString "1|100|sin(2*pi*10*t)"
2186 MaskTabNameString ",,"
2187 System {
2188 Name "Signal Generator"
2189 Location [1407, 205, 1502, 271]
2190 Open off
2191 ModelBrowserVisibility off
2192 ModelBrowserWidth 200
2193 ScreenColor "white"
2194 PaperOrientation "landscape"
2195 PaperPositionMode "auto"
2196 PaperType "A4"
2197 PaperUnits "inches"
2198 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2199 TiledPageScale 1
2200 ShowPageBoundaries off
2201 ZoomFactor "100"
2202 Block {
2203 BlockType Outport
2204 Name "Out1"
2205 Position [40, 28, 70, 42]
2206 IconDisplay "Port number"
2207 BusOutputAsStruct off
2208 }
2209 }
2210 }
2211 Block {
2212 BlockType SubSystem
2213 Name "Spectral Window"
2214 Tag "specwin"
2215 Ports [0, 1]
2216 Position [265, 35, 315, 75]
2217 ForegroundColor "red"
2218 AttributesFormatString "%<wname>"
2219 MinAlgLoopOccurrences off
2220 RTWSystemCode "Auto"
2221 FunctionWithSeparateData off
2222 MaskHideContents off
2223 MaskType "specwin"
2224 MaskPromptString "Window type|Length|PSLL"
2225 MaskStyleString "popup(Hanning|Kaiser|Flattop),edit,edit"
2226 MaskTunableValueString "on,on,on"
2227 MaskCallbackString "||"
2228 MaskEnableString "on,on,on"
2229 MaskVisibilityString "on,on,on"
2230 MaskToolTipString "on,on,on"
2231 MaskVarAliasString ",,"
2232 MaskVariables "wname=@1;wlen=@2;psll=@3;"
2233 MaskDisplay "image(imread('images/specwin.jpg'))"
2234 MaskIconFrame on
2235 MaskIconOpaque on
2236 MaskIconRotate "none"
2237 MaskIconUnits "autoscale"
2238 MaskValueString "Hanning|1|0"
2239 MaskTabNameString ",,"
2240 System {
2241 Name "Spectral Window"
2242 Location [1043, 498, 1138, 564]
2243 Open off
2244 ModelBrowserVisibility off
2245 ModelBrowserWidth 200
2246 ScreenColor "white"
2247 PaperOrientation "landscape"
2248 PaperPositionMode "auto"
2249 PaperType "A4"
2250 PaperUnits "inches"
2251 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2252 TiledPageScale 1
2253 ShowPageBoundaries off
2254 ZoomFactor "100"
2255 Block {
2256 BlockType Outport
2257 Name "Out1"
2258 Position [40, 28, 70, 42]
2259 IconDisplay "Port number"
2260 BusOutputAsStruct off
2261 }
2262 }
2263 }
2264 Block {
2265 BlockType SubSystem
2266 Name "Waveform"
2267 Ports [1, 1]
2268 Position [30, 181, 80, 229]
2269 AttributesFormatString "%<waveform>"
2270 MinAlgLoopOccurrences off
2271 RTWSystemCode "Auto"
2272 FunctionWithSeparateData off
2273 MaskHideContents off
2274 MaskType "ao"
2275 MaskPromptString "Waveform|Frequency (Hz)|Phase offset [degre"
2276 "es]|Noise type|Start frequency (Hz)|Stop frequency (Hz)|End time (s)|Central "
2277 "frequency (Hz)|Bandwidth (Hz)|duty cycle [%]|Width of sawtooth [0-1]"
2278 MaskStyleString "popup(sine wave|noise|chirp|Gaussian pulse|"
2279 "Square wave|Sawtooth),edit,edit,popup(Normal|Uniform),edit,edit,edit,edit,edi"
2280 "t,edit,edit"
2281 MaskTunableValueString "on,on,on,on,on,on,on,on,on,on,on"
2282 MaskCallbackString "% Get the mask parameter values. This is a "
2283 "cell\n% array of strings.\nmaskStr = get_param(gcb,'MaskValues');\n\n% The "
2284 "pop-up menu is the first mask parameter.\n% Check the value selected in the"
2285 " pop-up \nswitch char(maskStr{1})\n\n case 'sine wave' \n set_param(gc"
2286 "b,'MaskVisibilities',{'on';'on';'on';'off';'off';'off';'off';'off';'off';'off"
2287 "';'off'}),\n case 'noise'\n set_param(gcb,'MaskVisibilities',{'on';'off';"
2288 "'off';'on';'off';'off';'off';'off';'off';'off';'off'}),\n case 'chirp'\n "
2289 "set_param(gcb,'MaskVisibilities',{'on';'off';'off';'off';'on';'on';'on';'off'"
2290 ";'off';'off';'off'}),\n case 'Gaussian pulse'\n set_param(gcb,'MaskVisibi"
2291 "lities',{'on';'off';'off';'off';'off';'off';'off';'on';'on';'off';'off'}),\n "
2292 " case 'Square wave'\n set_param(gcb,'MaskVisibilities',{'on';'on';'off';'o"
2293 "ff';'off';'off';'off';'off';'off';'on';'off'}),\n case 'Sawtooth'\n set_p"
2294 "aram(gcb,'MaskVisibilities',{'on';'on';'off';'off';'off';'off';'off';'off';'o"
2295 "ff';'off';'on'}),\n \nend||||||||||"
2296 MaskEnableString "on,on,on,on,on,on,on,on,on,on,on"
2297 MaskVisibilityString "on,off,on,off,on,on,on,on,on,on,on"
2298 MaskToolTipString "on,on,on,on,on,on,on,on,on,on,on"
2299 MaskVarAliasString ",,,,,,,,,,"
2300 MaskVariables "waveform=@1;freq=@2;phi=@3;ntype=@4;chirp_f"
2301 "0=@5;chirp_fe=@6;chirp_te=@7;gp_f0=@8;gp_bw=@9;square_duty=@10;sawtooth_width"
2302 "=@11;"
2303 MaskDisplay "image(imread('images/waveform.jpg'))"
2304 MaskIconFrame on
2305 MaskIconOpaque on
2306 MaskIconRotate "none"
2307 MaskIconUnits "autoscale"
2308 MaskValueString "chirp|0|0|Normal|0|0|0|0|0|0|0"
2309 MaskTabNameString ",,,,,,,,,,"
2310 System {
2311 Name "Waveform"
2312 Location [924, 750, 1086, 865]
2313 Open off
2314 ModelBrowserVisibility off
2315 ModelBrowserWidth 200
2316 ScreenColor "white"
2317 PaperOrientation "landscape"
2318 PaperPositionMode "auto"
2319 PaperType "A4"
2320 PaperUnits "inches"
2321 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2322 TiledPageScale 1
2323 ShowPageBoundaries off
2324 ZoomFactor "100"
2325 Block {
2326 BlockType Inport
2327 Name "pl"
2328 Position [15, 33, 45, 47]
2329 IconDisplay "Port number"
2330 MaskIconFrame on
2331 MaskIconOpaque on
2332 MaskIconRotate "none"
2333 MaskIconUnits "autoscale"
2334 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
2335 "are/m-toolbox/sltpda/test/testout.xml"
2336 }
2337 Block {
2338 BlockType Outport
2339 Name "Out1"
2340 Position [80, 28, 110, 42]
2341 IconDisplay "Port number"
2342 BusOutputAsStruct off
2343 }
2344 }
2345 }
2346 Block {
2347 BlockType SubSystem
2348 Name "ao1"
2349 Tag "ao"
2350 Description "Creates an Analysis object from a file."
2351 Ports [0, 1]
2352 Position [25, 33, 75, 67]
2353 ForegroundColor "darkGreen"
2354 AttributesFormatString "%<Tag>"
2355 MinAlgLoopOccurrences off
2356 RTWSystemCode "Auto"
2357 FunctionWithSeparateData off
2358 MaskHideContents off
2359 MaskType "ao"
2360 MaskPromptString "filename"
2361 MaskStyleString "edit"
2362 MaskTunableValueString "on"
2363 MaskCallbackString "% Pop-up dialog box to choose model file\n%"
2364 " [filename, pathname] = uigetfile({'*.txt', 'ASCII File';...\n% "
2365 " '*.xml', 'LTPDA XML File'}, 'Load AO from file');\n% \n% "
2366 " \n% if filename ~= 0\n% infile = fullfile(pathname, filename);"
2367 "\n% [path, fname, ext, vers] = fileparts(infile);\n% set_param(gcb, 'Mask"
2368 "Values', cellstr(infile));\n% set(get_param(gcb, 'handle'), 'Name', fname);"
2369 "\n% end\n\nfname = get_param(gcb, 'MaskValues')\n[path, fname, ext, vers] = f"
2370 "ileparts(char(fname));\ntry\n set(get_param(gcb, 'handle'), 'Name', fname);"
2371 "\nend\n"
2372 MaskEnableString "on"
2373 MaskVisibilityString "on"
2374 MaskToolTipString "on"
2375 MaskVariables "fname=@1;"
2376 MaskDisplay "image(imread('images/ao.jpg'))\n\n"
2377 MaskIconFrame on
2378 MaskIconOpaque on
2379 MaskIconRotate "none"
2380 MaskIconUnits "autoscale"
2381 System {
2382 Name "ao1"
2383 Location [666, 259, 1154, 556]
2384 Open off
2385 ModelBrowserVisibility off
2386 ModelBrowserWidth 200
2387 ScreenColor "white"
2388 PaperOrientation "landscape"
2389 PaperPositionMode "auto"
2390 PaperType "A4"
2391 PaperUnits "inches"
2392 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2393 TiledPageScale 1
2394 ShowPageBoundaries off
2395 ZoomFactor "100"
2396 Block {
2397 BlockType Outport
2398 Name "out"
2399 Position [165, 33, 195, 47]
2400 IconDisplay "Port number"
2401 BusOutputAsStruct off
2402 }
2403 }
2404 }
2405 }
2406 }
2407 Block {
2408 BlockType SubSystem
2409 Name "helper blocks"
2410 Ports [1, 1]
2411 Position [65, 432, 105, 468]
2412 ShowPortLabels "none"
2413 MinAlgLoopOccurrences off
2414 RTWSystemCode "Auto"
2415 FunctionWithSeparateData off
2416 MaskHideContents off
2417 MaskDisplay "image(imread('images/helper.jpg'))"
2418 MaskIconFrame on
2419 MaskIconOpaque on
2420 MaskIconRotate "none"
2421 MaskIconUnits "autoscale"
2422 System {
2423 Name "helper blocks"
2424 Location [299, 667, 757, 994]
2425 Open off
2426 ModelBrowserVisibility off
2427 ModelBrowserWidth 200
2428 ScreenColor "white"
2429 PaperOrientation "landscape"
2430 PaperPositionMode "auto"
2431 PaperType "A4"
2432 PaperUnits "inches"
2433 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2434 TiledPageScale 1
2435 ShowPageBoundaries off
2436 ZoomFactor "100"
2437 Block {
2438 BlockType Inport
2439 Name "In1"
2440 Position [135, 123, 165, 137]
2441 IconDisplay "Port number"
2442 MaskIconFrame on
2443 MaskIconOpaque on
2444 MaskIconRotate "none"
2445 MaskIconUnits "autoscale"
2446 MaskValueString "/Users/hewitson/working/ltp/ltpda/software/"
2447 "m-toolbox/sltpda/test/testout.xml"
2448 }
2449 Block {
2450 BlockType Demux
2451 Name "Demux"
2452 Ports [1, 2]
2453 Position [95, 116, 100, 154]
2454 BackgroundColor "black"
2455 ShowName off
2456 Outputs "2"
2457 DisplayOption "bar"
2458 }
2459 Block {
2460 BlockType Mux
2461 Name "Mux"
2462 Ports [2, 1]
2463 Position [50, 116, 55, 154]
2464 ShowName off
2465 Inputs "2"
2466 DisplayOption "bar"
2467 }
2468 Block {
2469 BlockType Outport
2470 Name "Out1"
2471 Position [195, 123, 225, 137]
2472 IconDisplay "Port number"
2473 BusOutputAsStruct off
2474 }
2475 Annotation {
2476 Name "These are SIMULINK blocks which \nare suppo"
2477 "rted by the sLTPDA parser."
2478 Position [30, 34]
2479 HorizontalAlignment "left"
2480 FontSize 14
2481 }
2482 }
2483 }
2484 Block {
2485 BlockType SubSystem
2486 Name "math blocks"
2487 Ports []
2488 Position [215, 234, 285, 286]
2489 MinAlgLoopOccurrences off
2490 RTWSystemCode "Auto"
2491 FunctionWithSeparateData off
2492 MaskHideContents off
2493 MaskDisplay "image(imread('images/math.jpg'))"
2494 MaskIconFrame on
2495 MaskIconOpaque on
2496 MaskIconRotate "none"
2497 MaskIconUnits "autoscale"
2498 System {
2499 Name "math blocks"
2500 Location [872, 231, 1367, 474]
2501 Open on
2502 ModelBrowserVisibility off
2503 ModelBrowserWidth 200
2504 ScreenColor "white"
2505 PaperOrientation "landscape"
2506 PaperPositionMode "auto"
2507 PaperType "A4"
2508 PaperUnits "inches"
2509 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2510 TiledPageScale 1
2511 ShowPageBoundaries off
2512 ZoomFactor "100"
2513 Block {
2514 BlockType SubSystem
2515 Name "abs"
2516 Ports [1, 1]
2517 Position [230, 98, 270, 132]
2518 MinAlgLoopOccurrences off
2519 RTWSystemCode "Auto"
2520 FunctionWithSeparateData off
2521 MaskHideContents off
2522 MaskType "abs"
2523 MaskDisplay "image(imread('images/abs.jpg'))"
2524 MaskIconFrame on
2525 MaskIconOpaque on
2526 MaskIconRotate "none"
2527 MaskIconUnits "autoscale"
2528 System {
2529 Name "abs"
2530 Location [1032, 497, 1172, 563]
2531 Open off
2532 ModelBrowserVisibility off
2533 ModelBrowserWidth 200
2534 ScreenColor "white"
2535 PaperOrientation "landscape"
2536 PaperPositionMode "auto"
2537 PaperType "A4"
2538 PaperUnits "inches"
2539 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2540 TiledPageScale 1
2541 ShowPageBoundaries off
2542 ZoomFactor "100"
2543 Block {
2544 BlockType Inport
2545 Name "In1"
2546 Position [25, 28, 55, 42]
2547 IconDisplay "Port number"
2548 MaskIconFrame on
2549 MaskIconOpaque on
2550 MaskIconRotate "none"
2551 MaskIconUnits "autoscale"
2552 MaskValueString "/Users/hewitson/working/ltp/ltpda/softw"
2553 "are/m-toolbox/sltpda/test/testout.xml"
2554 }
2555 Block {
2556 BlockType Outport
2557 Name "Out1"
2558 Position [85, 28, 115, 42]
2559 IconDisplay "Port number"
2560 BusOutputAsStruct off
2561 }
2562 }
2563 }
2564 Block {
2565 BlockType SubSystem
2566 Name "divide"
2567 Tag "mrdivide"
2568 Ports [2, 1]
2569 Position [155, 30, 190, 65]
2570 AttributesFormatString "%<Tag>"
2571 OpenFcn "disp('divide block')"
2572 MinAlgLoopOccurrences off
2573 RTWSystemCode "Auto"
2574 FunctionWithSeparateData off
2575 MaskHideContents off
2576 MaskType "rdivide"
2577 MaskDisplay "image(imread('images/mrdivide.jpg'))"
2578 MaskIconFrame on
2579 MaskIconOpaque on
2580 MaskIconRotate "none"
2581 MaskIconUnits "autoscale"
2582 System {
2583 Name "divide"
2584 Location [524, 567, 659, 678]
2585 Open off
2586 ModelBrowserVisibility off
2587 ModelBrowserWidth 200
2588 ScreenColor "white"
2589 PaperOrientation "landscape"
2590 PaperPositionMode "auto"
2591 PaperType "A4"
2592 PaperUnits "inches"
2593 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2594 TiledPageScale 1
2595 ShowPageBoundaries off
2596 ZoomFactor "100"
2597 Block {
2598 BlockType Inport
2599 Name "In3"
2600 Position [25, 33, 55, 47]
2601 IconDisplay "Port number"
2602 }
2603 Block {
2604 BlockType Inport
2605 Name "In4"
2606 Position [25, 73, 55, 87]
2607 Port "2"
2608 IconDisplay "Port number"
2609 }
2610 Block {
2611 BlockType Outport
2612 Name "Out2"
2613 Position [80, 28, 110, 42]
2614 IconDisplay "Port number"
2615 BusOutputAsStruct off
2616 }
2617 }
2618 }
2619 Block {
2620 BlockType SubSystem
2621 Name "ltpda_lincom"
2622 Ports [1, 1]
2623 Position [360, 33, 460, 87]
2624 MinAlgLoopOccurrences off
2625 RTWSystemCode "Auto"
2626 FunctionWithSeparateData off
2627 MaskHideContents off
2628 MaskType "ltpda_lincom"
2629 MaskPromptString "coefficients"
2630 MaskStyleString "edit"
2631 MaskTunableValueString "on"
2632 MaskEnableString "on"
2633 MaskVisibilityString "on"
2634 MaskToolTipString "on"
2635 MaskVariables "coeffs=@1;"
2636 MaskDisplay "image(imread('images/lincom.jpg'))"
2637 MaskIconFrame on
2638 MaskIconOpaque on
2639 MaskIconRotate "none"
2640 MaskIconUnits "autoscale"
2641 MaskValueString "0"
2642 System {
2643 Name "ltpda_lincom"
2644 Location [509, 708, 649, 774]
2645 Open off
2646 ModelBrowserVisibility off
2647 ModelBrowserWidth 200
2648 ScreenColor "white"
2649 PaperOrientation "landscape"
2650 PaperPositionMode "auto"
2651 PaperType "A4"
2652 PaperUnits "inches"
2653 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2654 TiledPageScale 1
2655 ShowPageBoundaries off
2656 ZoomFactor "100"
2657 Block {
2658 BlockType Inport
2659 Name "In1"
2660 Position [25, 28, 55, 42]
2661 IconDisplay "Port number"
2662 }
2663 Block {
2664 BlockType Outport
2665 Name "Out1"
2666 Position [85, 28, 115, 42]
2667 IconDisplay "Port number"
2668 BusOutputAsStruct off
2669 }
2670 }
2671 }
2672 Block {
2673 BlockType SubSystem
2674 Name "minus"
2675 Tag "minus"
2676 Ports [2, 1]
2677 Position [155, 101, 190, 139]
2678 AttributesFormatString "%<Tag>"
2679 OpenFcn "disp('minus block')"
2680 MinAlgLoopOccurrences off
2681 RTWSystemCode "Auto"
2682 FunctionWithSeparateData off
2683 MaskHideContents off
2684 MaskType "minus"
2685 MaskDisplay "image(imread('images/minus.jpg'))"
2686 MaskIconFrame on
2687 MaskIconOpaque on
2688 MaskIconRotate "none"
2689 MaskIconUnits "autoscale"
2690 System {
2691 Name "minus"
2692 Location [504, 532, 639, 643]
2693 Open off
2694 ModelBrowserVisibility off
2695 ModelBrowserWidth 200
2696 ScreenColor "white"
2697 PaperOrientation "landscape"
2698 PaperPositionMode "auto"
2699 PaperType "A4"
2700 PaperUnits "inches"
2701 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2702 TiledPageScale 1
2703 ShowPageBoundaries off
2704 ZoomFactor "100"
2705 Block {
2706 BlockType Inport
2707 Name "In3"
2708 Position [25, 33, 55, 47]
2709 IconDisplay "Port number"
2710 }
2711 Block {
2712 BlockType Inport
2713 Name "In4"
2714 Position [25, 73, 55, 87]
2715 Port "2"
2716 IconDisplay "Port number"
2717 }
2718 Block {
2719 BlockType Outport
2720 Name "Out2"
2721 Position [80, 28, 110, 42]
2722 IconDisplay "Port number"
2723 BusOutputAsStruct off
2724 }
2725 }
2726 }
2727 Block {
2728 BlockType SubSystem
2729 Name "mtimes"
2730 Tag "mtimes"
2731 Ports [2, 1]
2732 Position [80, 95, 115, 130]
2733 AttributesFormatString "%<Tag>"
2734 OpenFcn "disp('times block')"
2735 MinAlgLoopOccurrences off
2736 RTWSystemCode "Auto"
2737 FunctionWithSeparateData off
2738 MaskHideContents off
2739 MaskType "times"
2740 MaskDisplay "image(imread('images/mtimes.jpg'))"
2741 MaskIconFrame on
2742 MaskIconOpaque on
2743 MaskIconRotate "none"
2744 MaskIconUnits "autoscale"
2745 System {
2746 Name "mtimes"
2747 Location [464, 507, 599, 618]
2748 Open off
2749 ModelBrowserVisibility off
2750 ModelBrowserWidth 200
2751 ScreenColor "white"
2752 PaperOrientation "landscape"
2753 PaperPositionMode "auto"
2754 PaperType "A4"
2755 PaperUnits "inches"
2756 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2757 TiledPageScale 1
2758 ShowPageBoundaries off
2759 ZoomFactor "100"
2760 Block {
2761 BlockType Inport
2762 Name "In3"
2763 Position [25, 33, 55, 47]
2764 IconDisplay "Port number"
2765 }
2766 Block {
2767 BlockType Inport
2768 Name "In4"
2769 Position [25, 73, 55, 87]
2770 Port "2"
2771 IconDisplay "Port number"
2772 }
2773 Block {
2774 BlockType Outport
2775 Name "Out2"
2776 Position [80, 28, 110, 42]
2777 IconDisplay "Port number"
2778 BusOutputAsStruct off
2779 }
2780 }
2781 }
2782 Block {
2783 BlockType SubSystem
2784 Name "plus"
2785 Tag "plus"
2786 Ports [2, 1]
2787 Position [85, 26, 120, 59]
2788 AttributesFormatString "%<Tag>"
2789 OpenFcn "disp('plus block')"
2790 MinAlgLoopOccurrences off
2791 RTWSystemCode "Auto"
2792 FunctionWithSeparateData off
2793 MaskHideContents off
2794 MaskType "plus"
2795 MaskDisplay "image(imread('images/plus.jpg'))"
2796 MaskIconFrame on
2797 MaskIconOpaque on
2798 MaskIconRotate "none"
2799 MaskIconUnits "autoscale"
2800 System {
2801 Name "plus"
2802 Location [424, 421, 569, 527]
2803 Open off
2804 ModelBrowserVisibility off
2805 ModelBrowserWidth 200
2806 ScreenColor "white"
2807 PaperOrientation "landscape"
2808 PaperPositionMode "auto"
2809 PaperType "A4"
2810 PaperUnits "inches"
2811 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2812 TiledPageScale 1
2813 ShowPageBoundaries off
2814 ZoomFactor "100"
2815 Block {
2816 BlockType Inport
2817 Name "In1"
2818 Position [25, 28, 55, 42]
2819 IconDisplay "Port number"
2820 }
2821 Block {
2822 BlockType Inport
2823 Name "In2"
2824 Position [25, 68, 55, 82]
2825 Port "2"
2826 IconDisplay "Port number"
2827 }
2828 Block {
2829 BlockType Outport
2830 Name "Out1"
2831 Position [90, 43, 120, 57]
2832 IconDisplay "Port number"
2833 BusOutputAsStruct off
2834 }
2835 }
2836 }
2837 Block {
2838 BlockType SubSystem
2839 Name "sqrt"
2840 Tag "sqrt"
2841 Ports [1, 1]
2842 Position [230, 30, 270, 70]
2843 AttributesFormatString "%<Tag>"
2844 OpenFcn "1;"
2845 MinAlgLoopOccurrences off
2846 RTWSystemCode "Auto"
2847 FunctionWithSeparateData off
2848 MaskHideContents off
2849 MaskType "sqrt"
2850 MaskDisplay "image(imread('images/sqrt.jpg'))"
2851 MaskIconFrame on
2852 MaskIconOpaque on
2853 MaskIconRotate "none"
2854 MaskIconUnits "autoscale"
2855 System {
2856 Name "sqrt"
2857 Location [681, 642, 816, 713]
2858 Open off
2859 ModelBrowserVisibility off
2860 ModelBrowserWidth 200
2861 ScreenColor "white"
2862 PaperOrientation "landscape"
2863 PaperPositionMode "auto"
2864 PaperType "A4"
2865 PaperUnits "inches"
2866 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2867 TiledPageScale 1
2868 ShowPageBoundaries off
2869 ZoomFactor "100"
2870 Block {
2871 BlockType Inport
2872 Name "In1"
2873 Position [20, 28, 50, 42]
2874 IconDisplay "Port number"
2875 }
2876 Block {
2877 BlockType Outport
2878 Name "Out1"
2879 Position [80, 28, 110, 42]
2880 IconDisplay "Port number"
2881 BusOutputAsStruct off
2882 }
2883 }
2884 }
2885 }
2886 }
2887 Block {
2888 BlockType SubSystem
2889 Name "sLTPDA"
2890 Ports []
2891 Position [35, 15, 162, 137]
2892 MinAlgLoopOccurrences off
2893 RTWSystemCode "Auto"
2894 FunctionWithSeparateData off
2895 MaskHideContents off
2896 MaskDisplay "image(imread('images/sltpda.jpg'))"
2897 MaskIconFrame off
2898 MaskIconOpaque off
2899 MaskIconRotate "none"
2900 MaskIconUnits "autoscale"
2901 System {
2902 Name "sLTPDA"
2903 Location [181, 236, 266, 302]
2904 Open off
2905 ModelBrowserVisibility off
2906 ModelBrowserWidth 200
2907 ScreenColor "white"
2908 PaperOrientation "landscape"
2909 PaperPositionMode "auto"
2910 PaperType "A4"
2911 PaperUnits "inches"
2912 TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
2913 TiledPageScale 1
2914 ShowPageBoundaries off
2915 ZoomFactor "100"
2916 }
2917 }
2918 Annotation {
2919 Name "A collection of SIMULINK blocks which can be us"
2920 "ed to \ndesign an analysis pipeline using LTPDA functions. The sLTPDA \nfunct"
2921 "ion set can be used to parse and run the model."
2922 Position [178, 43]
2923 HorizontalAlignment "left"
2924 FontSize 14
2925 }
2926 }
2927 }