Mercurial > hg > ltpda
view m-toolbox/sltpda/sltpda.mdl @ 3:960fe1aa1c10 database-connection-manager
Add LTPDADatabaseConnectionManager implementation. Java code
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Mon, 05 Dec 2011 16:20:06 +0100 |
parents | f0afece42f48 |
children |
line wrap: on
line source
Library { Name "sltpda" Version 6.6 MdlSubVersion 0 SavedCharacterEncoding "ISO-8859-1" LibraryType "BlockLibrary" SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off InitFcn "disp('Welcome to sLTPDA');" Created "Tue Mar 27 08:49:22 2007" Creator "hewitson" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%<Auto>" LastModifiedBy "hewitson" ModifiedDateFormat "%<Auto>" LastModifiedDate "Wed Jun 13 10:41:44 2007" ModelVersionFormat "1.%<AutoIncrement:249>" ConfigurationManager "cvs" SimulationMode "normal" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelVerboseBuild off CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeReport off CovReportOnPause on ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock off ProdHWDeviceType "32-bit Generic" ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { Block { BlockType Demux Outputs "4" DisplayOption "none" BusSelectionMode off } Block { BlockType Inport Port "1" UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" LatchByDelayingOutsideSignal off LatchByCopyingInsideSignal off Interpolate on } Block { BlockType Mux Inputs "4" DisplayOption "none" UseBusObject off BusObject "BusObject" NonVirtualBus off } Block { BlockType Outport Port "1" UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType SubSystem ShowPortLabels "FromPortIcon" Permissions "ReadWrite" PermitHierarchicalResolution "All" TreatAsAtomicUnit off SystemSampleTime "-1" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" SimViewingDevice off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" UseDisplayTextAsClickCallback off } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "sltpda" Location [192, 249, 853, 824] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType SubSystem Name "AO class" Ports [] Position [65, 334, 150, 396] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/aoclass.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "AO class" Location [1004, 111, 1317, 423] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "attach model" Tag "attachdmdl" Ports [1, 1] Position [135, 185, 195, 225] AttributesFormatString "%<Tag>" OpenFcn "1;" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "attachmdl" MaskDisplay "image(imread('images/attachmodel.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "attach model" Location [1209, 491, 1349, 557] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "convert" Ports [1, 1] Position [30, 186, 90, 224] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "convert" MaskPromptString "convert to" MaskStyleString "popup(ao|string)" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "fcn=@1;" MaskDisplay "image(imread('images/convert.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "ao" System { Name "convert" Location [878, 453, 1018, 519] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "get" Tag "get" Description "Get the propery of an analysis object." Ports [1, 1] Position [30, 88, 75, 122] AttributesFormatString "%<Tag>\\n%<param>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "get" MaskPromptString "parameter" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "param=@1;" MaskDisplay "image(imread('images/get.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "hist" System { Name "get" Location [666, 259, 1154, 556] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "ao in" Position [40, 28, 70, 42] IconDisplay "Port number" } Block { BlockType Outport Name "property out" Position [185, 28, 215, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "split" Tag "split" Description "Splits an AO into many sub-AOs." Ports [1, 1] Position [95, 87, 150, 123] AttributesFormatString "%<Tag>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "split" MaskPromptString "splitting method|splits" MaskStyleString "popup(times|frequencies|samples|N),edit" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "method=@1;splits=@2;" MaskDisplay "image(imread('images/split.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "times|0" MaskTabNameString "," System { Name "split" Location [1114, 911, 1249, 982] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 33, 55, 47] IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [80, 28, 110, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Annotation { Name "These are blocks that map to functions\nin " "the AO class of LTPDA." Position [29, 42] HorizontalAlignment "left" FontSize 14 } } } Block { BlockType SubSystem Name "Parameters" Ports [] Position [205, 337, 270, 393] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/parameterList.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Parameters" Location [742, 160, 1129, 424] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "iparam" Tag "iparam" Ports [1, 1] Position [45, 82, 100, 108] ForegroundColor "red" AttributesFormatString "%<key>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "iparam" MaskPromptString "Parameter name" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "key=@1;" MaskDisplay "image(imread('images/param.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0" System { Name "iparam" Location [808, 588, 948, 654] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "loop" Ports [] Position [190, 32, 232, 70] DropShadow on AttributesFormatString "%<block>\\n%<key>\\n%<vals>\\n%<loopon>\\n%" "<level>" OpenFcn "loopgui" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "loop" MaskPromptString "Block Name|handle|key|values|loopon|level" MaskStyleString "edit,edit,edit,edit,edit,edit" MaskTunableValueString "on,on,on,on,on,on" MaskCallbackString "|||||" MaskEnableString "on,on,on,on,on,on" MaskVisibilityString "on,on,on,on,on,on" MaskToolTipString "on,on,on,on,on,on" MaskVarAliasString ",,,,," MaskVariables "block=@1;blockHandle=@2;key=@3;vals=@4;loop" "on=@5;level=@6;" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "<empty>|<empty>|0|0|0|0" MaskTabNameString ",,,,," System { Name "loop" Location [1235, 448, 1375, 514] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" } } Block { BlockType SubSystem Name "param" Tag "param" Ports [0, 1] Position [45, 138, 95, 172] ForegroundColor "red" AttributesFormatString "%<key>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "param" MaskPromptString "Parameter name|Value" MaskStyleString "edit,edit" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "key=@1;val=@2;" MaskDisplay "image(imread('images/param.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0|0" MaskTabNameString "," System { Name "param" Location [988, 463, 1083, 529] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "plist" Ports [1, 1] Position [45, 27, 105, 63] ForegroundColor "red" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "plist" MaskDisplay "image(imread('images/plist.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "plist" Location [1038, 598, 1178, 664] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } } } Block { BlockType SubSystem Name "Pole/zero Modelling" Ports [] Position [325, 337, 395, 393] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/pzmodelling.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Pole/zero Modelling" Location [788, 391, 1224, 656] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "IIR" Ports [1, 1] Position [255, 88, 295, 112] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "miir" MaskPromptString "Sample rate" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "fs=@1;" MaskDisplay "image(imread('images/iir.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0" System { Name "IIR" Location [1151, 602, 1396, 834] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "pole" Tag "pole" Ports [0, 1] Position [25, 26, 55, 54] AttributesFormatString "%<polef>\\n%<poleQ>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "pole" MaskPromptString "Frequency|Q" MaskStyleString "edit,edit" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "polef=@1;poleQ=@2;" MaskDisplay "image(imread('images/pole.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0|0" MaskTabNameString "," System { Name "pole" Location [688, 522, 783, 588] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "pzmodel" Ports [3, 1] Position [125, 29, 220, 91] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "pzmodel" MaskDisplay "image(imread('images/pzmodel.jpg'))\nport_l" "abel('input', 1, 'gain')\nport_label('input', 2, 'poles')\nport_label('input'" ", 3, 'zeros')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "pzmodel" Location [1071, 502, 1319, 762] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "gain" Position [20, 93, 50, 107] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Inport Name "poles" Position [20, 128, 50, 142] Port "2" IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Inport Name "zeros" Position [20, 163, 50, 177] Port "3" IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "pzm" Position [85, 128, 115, 142] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "resp" Ports [1, 1] Position [255, 28, 310, 62] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "resp" MaskPromptString "Start frequency|Stop frequency|Number point" "s|Sample spacing" MaskStyleString "edit,edit,edit,popup(linear|log)" MaskTunableValueString "on,on,on,on" MaskCallbackString "|||" MaskEnableString "on,on,on,on" MaskVisibilityString "on,on,on,on" MaskToolTipString "on,on,on,on" MaskVarAliasString ",,," MaskVariables "f1=@1;f2=@2;nf=@3;scale=@4;" MaskDisplay "image(imread('images/resp.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "|||linear" MaskTabNameString ",,," System { Name "resp" Location [1046, 621, 1233, 725] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "zero" Tag "zero" Ports [0, 1] Position [70, 26, 100, 54] AttributesFormatString "%<zerof>\\n%<zeroQ>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "zero" MaskPromptString "Frequency|Q" MaskStyleString "edit,edit" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "zerof=@1;zeroQ=@2;" MaskDisplay "image(imread('images/zero.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0|0" MaskTabNameString "," System { Name "zero" Location [688, 522, 783, 588] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Annotation { Position [286, 119] } } } Block { BlockType SubSystem Name "Signal Processing blocks" Ports [] Position [320, 230, 405, 290] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/sigproc.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Signal Processing blocks" Location [775, 422, 1152, 860] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "Digital filtering" Ports [] Position [180, 107, 250, 163] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "color('blue');dpoly([0 0 1], [1 2 1], 'z')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Digital filtering" Location [952, 268, 1395, 556] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "IIR Response" Ports [1, 1] Position [35, 148, 80, 182] ForegroundColor "blue" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "iirResp" MaskPromptString "Start Frequency|Stop Frequency|Number p" "oints" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskToolTipString "on,on,on" MaskVarAliasString ",," MaskVariables "f1=@1;f2=@2;nf=@3;" MaskDisplay "image(imread('images/iirResp.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "||" MaskTabNameString ",," System { Name "IIR Response" Location [947, 392, 1184, 570] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/s" "oftware/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "LISO filter" Tag "filter" Description "Filter an AO." Ports [1, 1] Position [30, 33, 85, 77] ForegroundColor "darkGreen" AttributesFormatString "%<Tag>\\n%<fname>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "filter" MaskPromptString "filename|filter method" MaskStyleString "edit,popup(filter|filtfilt)" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "fname=@1;method=@2;" MaskDisplay "image(imread('images/LISOiir.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "foo_iir.fil|filter" MaskTabNameString "," System { Name "LISO filter" Location [666, 259, 1154, 556] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "ao in" Position [40, 28, 70, 42] IconDisplay "Port number" } Block { BlockType Outport Name "property out" Position [185, 28, 215, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "Pole/Zero filter" Ports [1, 1] Position [225, 32, 290, 78] ForegroundColor "darkGreen" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "filter" MaskDescription "Filter using an IIR filter based on a p" "ole/zero design. Use pzmodel_helper GUI to create the miir constructor string" "." MaskHelp "Filter using an IIR filter based on a p" "ole/zero design. Use pzmodel_helper GUI to create the miir constructor string" "." MaskPromptString "filter method|constructor string" MaskStyleString "popup(filter|filtfilt),edit" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "method=@1;miirstr=@2;" MaskDisplay "image(imread('images/pzfilt.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "filter|pzmodel(plist([param('name', 'pz" "model') param('gain', [1]) param('poles', [ pole(plist([param('f', [1]) param" "('q', [0]) ]))]) param('zeros', []) ]))" MaskTabNameString "," System { Name "Pole/Zero filter" Location [767, 454, 907, 520] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/s" "oftware/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "Standard Filter" Tag "filter" Description "Apply a standard filter type to input A" "O." Ports [1, 1] Position [130, 32, 195, 78] ForegroundColor "darkGreen" AttributesFormatString "%<Tag>\\n%<ftype>\\n%<ffc>\\n%<fgain>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "filter" MaskHelp "Filters stuff." MaskPromptString "method|filter type|gain|corner frequenc" "ie(s) [Hz]|filter order" MaskStyleString "popup(filter|filtfilt),popup(highpass|l" "owpass|bandpass|bandreject),edit,edit,edit" MaskTunableValueString "on,on,on,on,on" MaskCallbackString "||||" MaskEnableString "on,on,on,on,on" MaskVisibilityString "on,on,on,on,on" MaskToolTipString "on,on,on,on,on" MaskVarAliasString ",,,," MaskVariables "method=@1;ftype=@2;fgain=@3;ffc=@4;ford" "er=@5;" MaskDisplay "image(imread('images/standardiir.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "filter|highpass|1|0.5|1" MaskTabNameString ",,,," System { Name "Standard Filter" Location [1109, 906, 1369, 977] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 33, 55, 47] IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [205, 28, 235, 42] IconDisplay "Port number" BusOutputAsStruct off } } } } } Block { BlockType SubSystem Name "Frequency domain" Ports [] Position [75, 106, 145, 154] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/sigproc_freqdomain.jpg" "'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Frequency domain" Location [446, 451, 975, 820] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "ltpda_lpsd" Tag "ltpda_psd" Ports [1, 1] Position [155, 27, 225, 73] ForegroundColor "blue" AttributesFormatString "%<win>\\n%<Jdes>\\n%<Tag>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ltpda_lpsd" MaskPromptString "Desired num averages|Minimum num averag" "es|Number of spectral frequencies|Window|PSLL|Overlap" MaskStyleString "edit,edit,edit,popup(Hanning|Kaiser),ed" "it,edit" MaskTunableValueString "on,on,on,on,on,on" MaskCallbackString "|||||" MaskEnableString "on,on,on,on,on,on" MaskVisibilityString "on,on,on,on,on,on" MaskToolTipString "on,on,on,on,on,on" MaskVarAliasString ",,,,," MaskVariables "Kdes=@1;Kmin=@2;Jdes=@3;win=@4;psll=@5;" "olap=@6;" MaskDisplay "image(imread('images/lpsd.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "100|1|100|Kaiser|100|0" MaskTabNameString ",,,,," System { Name "ltpda_lpsd" Location [636, 360, 776, 426] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "ltpda_pwelch" Tag "ltpda_pwelch" Description "Makes a spectral density estimate by ca" "lling ltpda_pwlech." Ports [2, 1] Position [55, 27, 105, 63] ForegroundColor "blue" AttributesFormatString "%<nfft>\\n%<nolap>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ltpda_pwelch" MaskPromptString "Num points in FFT|Overlap (samples)" MaskStyleString "edit,edit" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "Nfft=@1;Nolap=@2;" MaskDisplay "image(imread('images/psd.jpg'))\nport_l" "abel('input', 1, 'AOs')\nport_label('input', 2, 'pl')\n" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "|" MaskTabNameString "," System { Name "ltpda_pwelch" Location [558, 605, 985, 818] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 63, 55, 77] IconDisplay "Port number" } Block { BlockType Inport Name "pl" Position [25, 28, 55, 42] Port "2" IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [90, 63, 120, 77] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "ltpda_tfe" Tag "ltpda_tfe" Description "Calls ltpda_tfe." Ports [3, 1] Position [70, 148, 160, 202] ForegroundColor "blue" AttributesFormatString "%<Tag>\\n%<win>\\n%<nfft>\\n%<nolap>\\n" "%<psll>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ltpda_tfe" MaskDescription "Computes a transfer function estimate g" "iven the input and output of the system. This calls ltpda_tfe() which in turn" " calls tfestimate()." MaskHelp "Connect the input and output of a syste" "m to this block to compute a transfer function estimate. " MaskPromptString "Window|Nfft|PSLL|Overlap (samples)" MaskStyleString "popup(Hanning|Kaiser),edit,edit,edit" MaskTunableValueString "on,on,on,on" MaskCallbackString "|||" MaskEnableString "on,on,on,on" MaskVisibilityString "on,on,on,on" MaskToolTipString "on,on,on,on" MaskVarAliasString ",,," MaskVariables "win=@1;nfft=@2;psll=@3;nolap=@4;" MaskDisplay "image(imread('images/tfe.jpg'))\nport_l" "abel('input', 1, 'sys out')\nport_label('input', 2, 'sys in')\nport_label('in" "put', 3, 'pl')\n" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "Hanning|||" MaskTabNameString ",,," System { Name "ltpda_tfe" Location [676, 471, 1094, 673] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000" "00]" TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 33, 55, 47] IconDisplay "Port number" } Block { BlockType Inport Name "In2" Position [25, 73, 55, 87] Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "pl" Position [25, 113, 55, 127] Port "3" IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [80, 28, 110, 42] IconDisplay "Port number" BusOutputAsStruct off } } } } } Block { BlockType SubSystem Name "ltpda_polydetrend" Tag "ltpda_polydetrend" Ports [1, 1] Position [195, 223, 270, 267] ForegroundColor "darkGreen" AttributesFormatString "%<Tag>\\n%<degree>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ltpda_polydetrend" MaskPromptString "Degree of polynomial" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "degree=@1;" MaskDisplay "image(imread('images/polydetrend.jpg'))\n" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "1" System { Name "ltpda_polydetrend" Location [961, 205, 1101, 271] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "ltpda_timedomainfit" Tag "ltpda_timedomainfit" Description "Performs a time-domain fit of the input AOs" " using ltpda_timedomainfit." Ports [1, 1] Position [70, 301, 150, 359] ForegroundColor "magenta" AttributesFormatString "%<Tag>" OpenFcn "1;" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ltpda_timedomainfit" MaskDisplay "image(imread('images/tdfit.jpg'))\n" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "ltpda_timedomainfit" Location [741, 355, 886, 426] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 33, 55, 47] IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [90, 28, 120, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "resample" Tag "resample" Ports [1, 1] Position [75, 220, 150, 260] ForegroundColor "darkGreen" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "resample" MaskPromptString "Output sample rate" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "fsout=@1;" MaskDisplay "image(imread('images/resample.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0" System { Name "resample" Location [857, 484, 997, 550] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Annotation { Name "These are signal processing blocks which\na" "re supported by sLTPDA. They mask equivalent\nfunctions which are in LTPDA." Position [19, 34] HorizontalAlignment "left" FontSize 14 } Annotation { Position [167, 389] } } } Block { BlockType SubSystem Name "Sinks" Ports [] Position [140, 225, 184, 266] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/sinks.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Sinks" Location [910, 514, 1164, 718] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "display" Tag "display" Ports [1] Position [80, 101, 115, 129] OpenFcn "1;" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "display" MaskDisplay "image(imread('images/display.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "display" Location [1249, 506, 1344, 572] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 23, 55, 37] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } } } Block { BlockType SubSystem Name "plot" Tag "plot" Description "Plot an analysis object." Ports [1] Position [145, 94, 175, 126] AttributesFormatString "%<Tag>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "plot" MaskPromptString "x-scale|y-scale" MaskStyleString "popup(linear|log),popup(linear|log)" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVarAliasString "," MaskVariables "xscale=@1;yscale=@2;" MaskDisplay "image(imread('images/plot.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "linear|linear" MaskTabNameString "," System { Name "plot" Location [666, 259, 1154, 556] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "ao in" Position [40, 28, 70, 42] IconDisplay "Port number" } } } Block { BlockType SubSystem Name "save" Tag "save" Ports [1] Position [140, 28, 180, 62] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "save" MaskPromptString "Filename" MaskStyleString "edit" MaskTunableValueString "on" MaskCallbackString "fname = get_param(gcb, 'MaskValues')\n% \n%" " if ~strcmp(fname, '0')\n% % Pop-up dialog box to choose model file\n% [f" "ilename, pathname] = uiputfile({'*.xml', 'LTPDA XML File';...\n% " " '*.txt', 'ASCII File'}, 'Save AO to file')\n% end " " \n% \n% if filename ~= 0\n% infile = fullfile(pathnam" "e, filename);\n[path, fname, ext, vers] = fileparts(char(fname));\n% set_pa" "ram(gcb, 'MaskValues', cellstr(infile));\nset(get_param(gcb, 'handle'), 'Name" "', fname);\n% end\n" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "fname=@1;" MaskDisplay "image(imread('images/save.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "out.xml" System { Name "save" Location [1003, 796, 1098, 862] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [15, 18, 45, 32] IconDisplay "Port number" } } } } } Block { BlockType SubSystem Name "Sources" Ports [] Position [70, 226, 115, 264] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/sources.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Sources" Location [900, 594, 1300, 874] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "AO Data" Tag "ao" Ports [0, 1] Position [25, 98, 65, 132] ForegroundColor "magenta" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ao" MaskPromptString "data value(s)" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "vals=@1;" MaskDisplay "image(imread('images/constant.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0" System { Name "AO Data" Location [540, 390, 635, 456] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "AO Fcn" Tag "ao" Ports [0, 1] Position [95, 37, 155, 83] ForegroundColor "darkGreen" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ao" MaskPromptString "Function" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "fcn=@1;" MaskDisplay "image(imread('images/function.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0" System { Name "AO Fcn" Location [765, 380, 860, 446] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "Pole/Zero Response" Ports [0, 1] Position [265, 120, 325, 170] ForegroundColor "blue" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "pzmresp" MaskPromptString "pzmodel constructor|start frequency|stop fr" "equency|num points" MaskStyleString "edit,edit,edit,edit" MaskTunableValueString "on,on,on,on" MaskCallbackString "|||" MaskEnableString "on,on,on,on" MaskVisibilityString "on,on,on,on" MaskToolTipString "on,on,on,on" MaskVarAliasString ",,," MaskVariables "pzm=@1;f1=@2;f2=@3;nf=@4;" MaskDisplay "image(imread('images/pzresp.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "pzmodel(plist([param('name', 'pzmodel') par" "am('gain', [1]) param('poles', [ pole(plist([param('f', [1]) param('q', [0]) " "]))]) param('zeros', []) ]))|0.1|100|1000" MaskTabNameString ",,," System { Name "Pole/Zero Response" Location [862, 261, 957, 327] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "Signal Generator" Tag "ao" Ports [0, 1] Position [95, 102, 135, 138] ForegroundColor "darkGreen" AttributesFormatString "%<tsfcn>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ao" MaskPromptString "Num seconds|Sample rate|Function y(t)" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskToolTipString "on,on,on" MaskVarAliasString ",," MaskVariables "nsecs=@1;fs=@2;tsfcn=@3;" MaskDisplay "image(imread('images/siggen.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "1|100|sin(2*pi*10*t)" MaskTabNameString ",," System { Name "Signal Generator" Location [1407, 205, 1502, 271] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "Spectral Window" Tag "specwin" Ports [0, 1] Position [265, 35, 315, 75] ForegroundColor "red" AttributesFormatString "%<wname>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "specwin" MaskPromptString "Window type|Length|PSLL" MaskStyleString "popup(Hanning|Kaiser|Flattop),edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskToolTipString "on,on,on" MaskVarAliasString ",," MaskVariables "wname=@1;wlen=@2;psll=@3;" MaskDisplay "image(imread('images/specwin.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "Hanning|1|0" MaskTabNameString ",," System { Name "Spectral Window" Location [1043, 498, 1138, 564] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "Out1" Position [40, 28, 70, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "Waveform" Ports [1, 1] Position [30, 181, 80, 229] AttributesFormatString "%<waveform>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ao" MaskPromptString "Waveform|Frequency (Hz)|Phase offset [degre" "es]|Noise type|Start frequency (Hz)|Stop frequency (Hz)|End time (s)|Central " "frequency (Hz)|Bandwidth (Hz)|duty cycle [%]|Width of sawtooth [0-1]" MaskStyleString "popup(sine wave|noise|chirp|Gaussian pulse|" "Square wave|Sawtooth),edit,edit,popup(Normal|Uniform),edit,edit,edit,edit,edi" "t,edit,edit" MaskTunableValueString "on,on,on,on,on,on,on,on,on,on,on" MaskCallbackString "% Get the mask parameter values. This is a " "cell\n% array of strings.\nmaskStr = get_param(gcb,'MaskValues');\n\n% The " "pop-up menu is the first mask parameter.\n% Check the value selected in the" " pop-up \nswitch char(maskStr{1})\n\n case 'sine wave' \n set_param(gc" "b,'MaskVisibilities',{'on';'on';'on';'off';'off';'off';'off';'off';'off';'off" "';'off'}),\n case 'noise'\n set_param(gcb,'MaskVisibilities',{'on';'off';" "'off';'on';'off';'off';'off';'off';'off';'off';'off'}),\n case 'chirp'\n " "set_param(gcb,'MaskVisibilities',{'on';'off';'off';'off';'on';'on';'on';'off'" ";'off';'off';'off'}),\n case 'Gaussian pulse'\n set_param(gcb,'MaskVisibi" "lities',{'on';'off';'off';'off';'off';'off';'off';'on';'on';'off';'off'}),\n " " case 'Square wave'\n set_param(gcb,'MaskVisibilities',{'on';'on';'off';'o" "ff';'off';'off';'off';'off';'off';'on';'off'}),\n case 'Sawtooth'\n set_p" "aram(gcb,'MaskVisibilities',{'on';'on';'off';'off';'off';'off';'off';'off';'o" "ff';'off';'on'}),\n \nend||||||||||" MaskEnableString "on,on,on,on,on,on,on,on,on,on,on" MaskVisibilityString "on,off,on,off,on,on,on,on,on,on,on" MaskToolTipString "on,on,on,on,on,on,on,on,on,on,on" MaskVarAliasString ",,,,,,,,,," MaskVariables "waveform=@1;freq=@2;phi=@3;ntype=@4;chirp_f" "0=@5;chirp_fe=@6;chirp_te=@7;gp_f0=@8;gp_bw=@9;square_duty=@10;sawtooth_width" "=@11;" MaskDisplay "image(imread('images/waveform.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "chirp|0|0|Normal|0|0|0|0|0|0|0" MaskTabNameString ",,,,,,,,,," System { Name "Waveform" Location [924, 750, 1086, 865] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "pl" Position [15, 33, 45, 47] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [80, 28, 110, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "ao1" Tag "ao" Description "Creates an Analysis object from a file." Ports [0, 1] Position [25, 33, 75, 67] ForegroundColor "darkGreen" AttributesFormatString "%<Tag>" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ao" MaskPromptString "filename" MaskStyleString "edit" MaskTunableValueString "on" MaskCallbackString "% Pop-up dialog box to choose model file\n%" " [filename, pathname] = uigetfile({'*.txt', 'ASCII File';...\n% " " '*.xml', 'LTPDA XML File'}, 'Load AO from file');\n% \n% " " \n% if filename ~= 0\n% infile = fullfile(pathname, filename);" "\n% [path, fname, ext, vers] = fileparts(infile);\n% set_param(gcb, 'Mask" "Values', cellstr(infile));\n% set(get_param(gcb, 'handle'), 'Name', fname);" "\n% end\n\nfname = get_param(gcb, 'MaskValues')\n[path, fname, ext, vers] = f" "ileparts(char(fname));\ntry\n set(get_param(gcb, 'handle'), 'Name', fname);" "\nend\n" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "fname=@1;" MaskDisplay "image(imread('images/ao.jpg'))\n\n" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "ao1" Location [666, 259, 1154, 556] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Outport Name "out" Position [165, 33, 195, 47] IconDisplay "Port number" BusOutputAsStruct off } } } } } Block { BlockType SubSystem Name "helper blocks" Ports [1, 1] Position [65, 432, 105, 468] ShowPortLabels "none" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/helper.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "helper blocks" Location [299, 667, 757, 994] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [135, 123, 165, 137] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/software/" "m-toolbox/sltpda/test/testout.xml" } Block { BlockType Demux Name "Demux" Ports [1, 2] Position [95, 116, 100, 154] BackgroundColor "black" ShowName off Outputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [50, 116, 55, 154] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Outport Name "Out1" Position [195, 123, 225, 137] IconDisplay "Port number" BusOutputAsStruct off } Annotation { Name "These are SIMULINK blocks which \nare suppo" "rted by the sLTPDA parser." Position [30, 34] HorizontalAlignment "left" FontSize 14 } } } Block { BlockType SubSystem Name "math blocks" Ports [] Position [215, 234, 285, 286] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/math.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "math blocks" Location [872, 231, 1367, 474] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "abs" Ports [1, 1] Position [230, 98, 270, 132] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "abs" MaskDisplay "image(imread('images/abs.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "abs" Location [1032, 497, 1172, 563] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "/Users/hewitson/working/ltp/ltpda/softw" "are/m-toolbox/sltpda/test/testout.xml" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "divide" Tag "mrdivide" Ports [2, 1] Position [155, 30, 190, 65] AttributesFormatString "%<Tag>" OpenFcn "disp('divide block')" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "rdivide" MaskDisplay "image(imread('images/mrdivide.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "divide" Location [524, 567, 659, 678] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In3" Position [25, 33, 55, 47] IconDisplay "Port number" } Block { BlockType Inport Name "In4" Position [25, 73, 55, 87] Port "2" IconDisplay "Port number" } Block { BlockType Outport Name "Out2" Position [80, 28, 110, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "ltpda_lincom" Ports [1, 1] Position [360, 33, 460, 87] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "ltpda_lincom" MaskPromptString "coefficients" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "coeffs=@1;" MaskDisplay "image(imread('images/lincom.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0" System { Name "ltpda_lincom" Location [509, 708, 649, 774] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [85, 28, 115, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "minus" Tag "minus" Ports [2, 1] Position [155, 101, 190, 139] AttributesFormatString "%<Tag>" OpenFcn "disp('minus block')" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "minus" MaskDisplay "image(imread('images/minus.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "minus" Location [504, 532, 639, 643] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In3" Position [25, 33, 55, 47] IconDisplay "Port number" } Block { BlockType Inport Name "In4" Position [25, 73, 55, 87] Port "2" IconDisplay "Port number" } Block { BlockType Outport Name "Out2" Position [80, 28, 110, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "mtimes" Tag "mtimes" Ports [2, 1] Position [80, 95, 115, 130] AttributesFormatString "%<Tag>" OpenFcn "disp('times block')" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "times" MaskDisplay "image(imread('images/mtimes.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "mtimes" Location [464, 507, 599, 618] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In3" Position [25, 33, 55, 47] IconDisplay "Port number" } Block { BlockType Inport Name "In4" Position [25, 73, 55, 87] Port "2" IconDisplay "Port number" } Block { BlockType Outport Name "Out2" Position [80, 28, 110, 42] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "plus" Tag "plus" Ports [2, 1] Position [85, 26, 120, 59] AttributesFormatString "%<Tag>" OpenFcn "disp('plus block')" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "plus" MaskDisplay "image(imread('images/plus.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "plus" Location [424, 421, 569, 527] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [25, 28, 55, 42] IconDisplay "Port number" } Block { BlockType Inport Name "In2" Position [25, 68, 55, 82] Port "2" IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [90, 43, 120, 57] IconDisplay "Port number" BusOutputAsStruct off } } } Block { BlockType SubSystem Name "sqrt" Tag "sqrt" Ports [1, 1] Position [230, 30, 270, 70] AttributesFormatString "%<Tag>" OpenFcn "1;" MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskType "sqrt" MaskDisplay "image(imread('images/sqrt.jpg'))" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "sqrt" Location [681, 642, 816, 713] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Inport Name "In1" Position [20, 28, 50, 42] IconDisplay "Port number" } Block { BlockType Outport Name "Out1" Position [80, 28, 110, 42] IconDisplay "Port number" BusOutputAsStruct off } } } } } Block { BlockType SubSystem Name "sLTPDA" Ports [] Position [35, 15, 162, 137] MinAlgLoopOccurrences off RTWSystemCode "Auto" FunctionWithSeparateData off MaskHideContents off MaskDisplay "image(imread('images/sltpda.jpg'))" MaskIconFrame off MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "sLTPDA" Location [181, 236, 266, 302] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" } } Annotation { Name "A collection of SIMULINK blocks which can be us" "ed to \ndesign an analysis pipeline using LTPDA functions. The sLTPDA \nfunct" "ion set can be used to parse and run the model." Position [178, 43] HorizontalAlignment "left" FontSize 14 } } }