Mercurial > hg > ltpda
diff m-toolbox/user_libraries/mrh/ltpda_library_mrh.mdl @ 0:f0afece42f48
Import.
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Wed, 23 Nov 2011 19:22:13 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/m-toolbox/user_libraries/mrh/ltpda_library_mrh.mdl Wed Nov 23 19:22:13 2011 +0100 @@ -0,0 +1,19510 @@ +Library { + Name "ltpda_library_mrh" + Version 7.0 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + 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 + Created "Thu Feb 14 14:06:07 2008" + Creator "Martin Hewitson" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%<Auto>" + LastModifiedBy "Martin Hewitson" + ModifiedDateFormat "%<Auto>" + LastModifiedDate "Tue Feb 19 14:31:59 2008" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%<AutoIncrement:78>" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + 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 on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType "M-S-Function" + FunctionName "mlfile" + DisplayMFileStacktrace 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" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Reference + } + 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" + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Inherit from 'Constant value'" + OutDataType "fixdt(1,16,0)" + ConRadixGroup "Use specified scaling" + OutScaling "[]" + SampleTime "inf" + FramePeriod "inf" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "ltpda_library_mrh" + Location [1218, 758, 1754, 1042] + 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 "MDC1" + Ports [] + Position [80, 140, 169, 217] + ForegroundColor "blue" + BackgroundColor "yellow" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "MDC1" + Location [1226, 251, 1752, 622] + 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 "Controllers" + Ports [] + Position [75, 235, 115, 295] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "Controllers" + Location [1221, 431, 1696, 839] + 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 "DF dynamics" + Ports [1, 1] + Position [80, 225, 125, 275] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model for the response of the drag-free loop dynamics." + MaskHelp "A model for the response of the drag-free loop dynamics.\n\nThis just computes (s^2 - w_1^2).\n\nInput a vector of frequencies and outputs an AO." + MaskDisplay "disp('Sw1')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "DF dynamics" + Location [633, 211, 1717, 692] + 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 "f" + Position [795, 318, 825, 332] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [655, 160, 660, 235] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "ao1" + Tag "method ao" + Description "params=plist('VALS', -1);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [255, 210, 315, 270] + BackgroundColor "red" + AttributesFormatString "VALS -1" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao1" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ao2" + Tag "method ao" + Description "params=plist('VALS', 6.2831853071795862);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [50, 215, 110, 275] + BackgroundColor "red" + AttributesFormatString "VALS 6.2832" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao2" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "cat" + Tag "method zero" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [685, 170, 745, 230] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/zero/Helper/cat" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " CAT concatonate zeros into a vector.\n \n " + MaskDisplay "disp('cat')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cat" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "cat" + Tag "cat" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get y1" + Ports [1, 1] + Position [420, 134, 475, 186] + BackgroundColor "magenta" + AncestorBlock "ltpda_library_mrh/helper/get y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "get y1" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'y');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY y" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "y" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "y" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get y2" + Ports [1, 1] + Position [420, 204, 475, 256] + BackgroundColor "magenta" + AncestorBlock "ltpda_library_mrh/helper/get y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "get y2" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'y');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY y" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "y" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "y" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get y3" + Ports [1, 1] + Position [420, 59, 475, 111] + BackgroundColor "magenta" + AncestorBlock "ltpda_library_mrh/helper/get y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "get y3" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'y');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY y" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "y" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "y" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "omega1" + Ports [0, 1] + Position [40, 135, 100, 175] + AncestorBlock "ltpda_library_mrh/MDC1/omega1" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A constant AO that has the value of omega_1 for MDC1." + MaskHelp "Note: this is not omega_1^2." + MaskDisplay "disp('w1')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "omega1" + Location [300, 119, 575, 257] + 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 "ao" + Tag "method ao" + Description "params=plist('VALS', -0.001140175425099138);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [25, 25, 85, 85] + BackgroundColor "red" + AttributesFormatString "-0.0011402" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', '\\omega_1', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', plist(), []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'XUNITS', '', 'YUNITS', '');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,0,0];" + Ports [1, 1] + Position [135, 25, 195, 85] + BackgroundColor "red" + AttributesFormatString "\\omega_1" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [220, 48, 250, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pzmodel" + Tag "method pzmodel" + Description "params=plist('GAIN', '-->', 'POLES', { 1 }, 'ZEROS', { '-->' }, 'NAME', 'DF_dynamics');paramEnabled=[1,0,1,1];paramSets=plist('SETS', { 'From Poles/Zeros', 'From LISO file', 'From Repository' }, 'CURRSET', 1);" + Ports [2, 1] + Position [800, 155, 860, 215] + BackgroundColor "red" + AttributesFormatString "GAIN -->\\nNAMEDF_dynamics" + AncestorBlock "ltpda_library/Methods/pzmodel/Constructor/pzmodel" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PZMODEL constructor for pzmodel class.\n \n " + MaskDisplay "disp('pzmodel')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pzmodel" + Location [164, 470, 515, 644] + 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 "zeros" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "gain" + Tag "3" + Position [15, 70, 35, 90] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [3, 1] + Position [70, 19, 75, 161] + Inputs "3" + } + Block { + BlockType "M-S-Function" + Name "pzmodel" + Tag "pzmodel" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "zeros" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "gain" + SrcPort 1 + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "pzmodel" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method pzmodel" + Description "params=plist('¶F', '-->', '¶NAME', '[Sw1]');paramEnabled=[1,1];noParamsReq=1;" + Ports [2, 1] + Position [910, 185, 970, 245] + BackgroundColor "red" + AttributesFormatString "¶F -->\\n¶NAME[Sw1]" + AncestorBlock "ltpda_library/Methods/pzmodel/Signal Processing/resp" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RESP returns the complex response of a pzmodel as an Analysis Object.\n \n " + MaskDisplay "disp('resp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "resp" + Location [546, 498, 897, 672] + 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" + Tag "1" + Position [15, 15, 35, 35] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "f" + Tag "2" + Position [15, 40, 35, 60] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "resp" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [355, 212, 395, 248] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x.*y1" + Ports [2, 1] + Position [355, 67, 395, 103] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y1" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y" + Ports [2, 1] + Position [150, 147, 190, 183] + AncestorBlock "ltpda_library_mrh/operators/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input divide. Just calls rdivide under the hood." + MaskDisplay "disp('./')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x/y" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "z1" + Tag "method zero" + Description "params=plist('¶F', '-->');paramEnabled=[1];noParamsReq=1;" + Ports [1, 1] + Position [510, 130, 570, 190] + BackgroundColor "red" + AttributesFormatString "¶F -->" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z1" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z2" + Tag "method zero" + Description "params=plist('¶F', '-->');paramEnabled=[1];noParamsReq=1;" + Ports [1, 1] + Position [510, 220, 570, 280] + BackgroundColor "red" + AttributesFormatString "¶F -->" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z2" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [995, 208, 1025, 222] + IconDisplay "Port number" + } + Line { + SrcBlock "ao2" + SrcPort 1 + Points [10, 0; 0, -70] + DstBlock "x/y" + DstPort 2 + } + Line { + SrcBlock "x/y" + SrcPort 1 + Points [100, 0; 0, -5; 30, 0] + Branch { + Points [0, 60] + DstBlock "x.*y" + DstPort 1 + } + Branch { + DstBlock "get y1" + DstPort 1 + } + } + Line { + SrcBlock "omega1" + SrcPort 1 + Points [20, 0] + Branch { + DstBlock "x/y" + DstPort 1 + } + Branch { + Points [0, -60; 200, 0] + Branch { + DstBlock "x.*y1" + DstPort 2 + } + Branch { + Points [0, -20] + DstBlock "x.*y1" + DstPort 1 + } + } + } + Line { + SrcBlock "get y1" + SrcPort 1 + DstBlock "z1" + DstPort 1 + } + Line { + SrcBlock "ao1" + SrcPort 1 + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "x.*y" + SrcPort 1 + DstBlock "get y2" + DstPort 1 + } + Line { + SrcBlock "get y2" + SrcPort 1 + Points [10, 0; 0, 20] + DstBlock "z2" + DstPort 1 + } + Line { + SrcBlock "z1" + SrcPort 1 + Points [30, 0; 0, 20] + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "z2" + SrcPort 1 + Points [30, 0; 0, -35] + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "x.*y1" + SrcPort 1 + DstBlock "get y3" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + Points [0, 15] + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + Points [65, 0] + DstBlock "resp" + DstPort 2 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "cat" + SrcPort 1 + Points [15, 0; 0, -30] + DstBlock "pzmodel" + DstPort 1 + } + Line { + SrcBlock "get y3" + SrcPort 1 + Points [300, 0; 0, 115] + DstBlock "pzmodel" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "DF Closedloop TF" + Ports [1, 1] + Position [80, 24, 140, 76] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model for the closed-loop response of the Drag-free loop." + MaskHelp "A model for the closed-loop response of the Drag-free loop.\n\nInput a vector of frequencies.\nOutputs an AO." + MaskDisplay "disp('Sdf')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "DF Closedloop TF" + Location [693, 150, 1193, 330] + 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 "f" + Position [305, 108, 335, 122] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "poles" + Ports [0, 1] + Position [30, 28, 75, 72] + BackgroundColor "green" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "poles" + Location [645, 227, 1212, 869] + 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 Mux + Name "Mux" + Tag "mux" + Ports [5, 1] + Position [300, 231, 305, 479] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "cat" + Tag "method pole" + Ports [1, 1] + Position [345, 325, 405, 385] + BackgroundColor "red" + SourceBlock "ltpda_library/Methods/pole/Helper/cat" + SourceType "Unknown" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType SubSystem + Name "p1" + Tag "method pole" + Description "params=plist('¶F', 0.0064744475369737401, '¶Q', 0.516521773698422);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [30, 25, 90, 85] + BackgroundColor "green" + AttributesFormatString "¶F 0.0064744\\n¶Q0.51652" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p1" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p2" + Tag "method pole" + Description "params=plist('¶F', 0.0155549047828802);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [30, 145, 90, 205] + BackgroundColor "green" + AttributesFormatString "¶F 0.015555" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p2" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p3" + Tag "method pole" + Description "params=plist('¶F', 0.0371202249703977, '¶Q', 0.52725978087112602);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [30, 250, 90, 310] + BackgroundColor "green" + AttributesFormatString "¶F 0.03712\\n¶Q0.52726" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p3" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p4" + Tag "method pole" + Description "params=plist('¶F', 0.23007245991794301, '¶Q', 0.72510446593177103);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [35, 365, 95, 425] + BackgroundColor "green" + AttributesFormatString "¶F 0.23007\\n¶Q0.7251" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p4" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p5" + Tag "method pole" + Description "params=plist('¶F', 0.36661041102384401);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [35, 485, 95, 545] + BackgroundColor "green" + AttributesFormatString "¶F 0.36661" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p5" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [465, 348, 495, 362] + IconDisplay "Port number" + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "p5" + SrcPort 1 + Points [90, 0; 0, -60] + DstBlock "Mux" + DstPort 5 + } + Line { + SrcBlock "p4" + SrcPort 1 + Points [90, 0; 0, 10] + DstBlock "Mux" + DstPort 4 + } + Line { + SrcBlock "p3" + SrcPort 1 + Points [75, 0; 0, 75] + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "p2" + SrcPort 1 + Points [85, 0; 0, 130] + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "p1" + SrcPort 1 + Points [95, 0; 0, 200] + DstBlock "Mux" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pzmodel" + Tag "method pzmodel" + Description "params=plist('GAIN', -6.5517909919528101e-016, 'POLES', { '-->' }, 'ZEROS', { '-->' }, 'NAME', 'dfcl');paramEnabled=[1,1,1,1];paramSets=plist('SETS', { 'From Poles/Zeros', 'From LISO file', 'From Repository' }, 'CURRSET', 1);" + Ports [2, 1] + Position [195, 55, 255, 115] + BackgroundColor "red" + AttributesFormatString "GAIN -6.5518e-016\\nNAMEdfcl" + AncestorBlock "ltpda_library/Methods/pzmodel/Constructor/pzmodel" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PZMODEL constructor for pzmodel class.\n \n " + MaskDisplay "disp('pzmodel')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pzmodel" + Location [164, 470, 515, 644] + 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 "poles" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "zeros" + Tag "3" + Position [15, 70, 35, 90] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [3, 1] + Position [70, 19, 75, 161] + Inputs "3" + } + Block { + BlockType "M-S-Function" + Name "pzmodel" + Tag "pzmodel" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "pzmodel" + DstPort 1 + } + Line { + SrcBlock "zeros" + SrcPort 1 + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "poles" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method pzmodel" + Description "params=plist('¶F', '-->');paramEnabled=[1];noParamsReq=1;" + Ports [2, 1] + Position [360, 70, 420, 130] + BackgroundColor "red" + AttributesFormatString "¶F -->" + AncestorBlock "ltpda_library/Methods/pzmodel/Signal Processing/resp" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RESP returns the complex response of a pzmodel as an Analysis Object.\n \n " + MaskDisplay "disp('resp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "resp" + Location [546, 498, 897, 672] + 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" + Tag "1" + Position [15, 15, 35, 35] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "f" + Tag "2" + Position [15, 40, 35, 60] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "zeros" + Ports [0, 1] + Position [30, 107, 75, 153] + BackgroundColor "orange" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "zeros" + Location [581, 87, 1429, 809] + 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 Mux + Name "Mux" + Tag "mux" + Ports [6, 1] + Position [445, 60, 455, 325] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "cat" + Tag "method pole" + Ports [1, 1] + Position [510, 165, 570, 225] + BackgroundColor "red" + SourceBlock "ltpda_library/Methods/pole/Helper/cat" + SourceType "Unknown" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType SubSystem + Name "z1" + Tag "method zero" + Description "params=plist('¶F', 1.0000000000000001e-009);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [30, 25, 90, 85] + BackgroundColor "orange" + AttributesFormatString "¶F 1e-009" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z1" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z2" + Tag "method zero" + Description "params=plist('¶F', 8.8335048183861496e-005, '¶Q', 0.50191643209899495);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [35, 115, 95, 175] + BackgroundColor "orange" + AttributesFormatString "¶F 8.8335e-005\\n¶Q0.50192" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z2" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z3" + Tag "method zero" + Description "params=plist('¶F', -0.00018492956118835099);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [35, 215, 95, 275] + BackgroundColor "orange" + AttributesFormatString "¶F -0.00018493" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z3" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z4" + Tag "method zero" + Description "params=plist('¶F', 0.00018492956118835099);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [35, 305, 95, 365] + BackgroundColor "orange" + AttributesFormatString "¶F 0.00018493" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z4" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z5" + Tag "method zero" + Description "params=plist('¶F', 0.30029421159564101, '¶Q', 0.97193706988250805);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [35, 410, 95, 470] + BackgroundColor "orange" + AttributesFormatString "¶F 0.30029\\n¶Q0.97194" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z5" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z6" + Tag "method zero" + Description "params=plist('¶F', 0.47481544343832799);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [35, 525, 95, 585] + BackgroundColor "orange" + AttributesFormatString "¶F 0.47482" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z6" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [630, 188, 660, 202] + IconDisplay "Port number" + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "z6" + SrcPort 1 + Points [250, 0; 0, -250] + DstBlock "Mux" + DstPort 6 + } + Line { + SrcBlock "z5" + SrcPort 1 + Points [200, 0; 0, -180] + DstBlock "Mux" + DstPort 5 + } + Line { + SrcBlock "z4" + SrcPort 1 + Points [150, 0; 0, -120] + DstBlock "Mux" + DstPort 4 + } + Line { + SrcBlock "z3" + SrcPort 1 + Points [120, 0; 0, -75] + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "z2" + SrcPort 1 + Points [100, 0; 0, -20] + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "z1" + SrcPort 1 + Points [100, 0; 0, 65; 235, 0] + DstBlock "Mux" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [445, 93, 475, 107] + IconDisplay "Port number" + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "resp" + DstPort 2 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "zeros" + SrcPort 1 + Points [35, 0; 0, -30] + DstBlock "pzmodel" + DstPort 2 + } + Line { + SrcBlock "poles" + SrcPort 1 + Points [30, 0; 0, 20] + DstBlock "pzmodel" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Drag-free Controller" + Ports [1, 1] + Position [80, 124, 140, 176] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model for the response of the Drag-free controller." + MaskHelp "A model for the response of the Drag-free controller." + MaskDisplay "disp('Cdf')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Drag-free Controller" + Location [171, 117, 1304, 962] + 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 "f" + Position [25, 48, 55, 62] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "ao" + Tag "method ao" + Description "params=plist('VALS', 0.10000000000000001);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [860, 115, 920, 175] + BackgroundColor "red" + AttributesFormatString "VALS 0.1" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ao1" + Tag "method ao" + Description "params=plist('FSFCN', 'exp(-0.415.*2*pi*1i*f)', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [680, 630, 740, 690] + BackgroundColor "red" + AttributesFormatString "FSFCN exp(-0.415.*2*pi*1i*f)\\nF-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao1" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "f1" + Tag "method ao" + Description "params=plist('FSFCN', '-1.61./(1-exp(-0.30943).*(1./exp(1i*2*pi*f*0.1)))', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [170, 25, 230, 85] + BackgroundColor "red" + AttributesFormatString "FSFCN ....*(1./exp(1i*2*pi*f*0.1)))\\nF-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "f1" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "f2" + Tag "method ao" + Description "params=plist('FSFCN', 'complex(0.86807, 0.12606)./(1-exp(complex(-9.753e-2,-1.6175e-1)).*(1./exp(1i*2*pi*f*0.1)))', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [170, 130, 230, 190] + BackgroundColor "red" + AttributesFormatString "FSFCN ....*(1./exp(1i*2*pi*f*0.1)))\\nF-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "f2" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "f3" + Tag "method ao" + Description "params=plist('FSFCN', 'complex(0.86807, -0.12606)./(1-exp(complex(-9.753e-2,1.6175e-1)).*(1./exp(1i*2*pi*f*0.1)))', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [165, 235, 225, 295] + BackgroundColor "red" + AttributesFormatString "FSFCN ....*(1./exp(1i*2*pi*f*0.1)))\\nF-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "f3" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "f4" + Tag "method ao" + Description "params=plist('FSFCN', '-complex(6.4699,70.435)./(1-exp(complex(-5.5289e-5,-4.8946e-6)).*(1./exp(1i*2*pi*f*0.1)))', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [165, 340, 225, 400] + BackgroundColor "red" + AttributesFormatString "FSFCN ....*(1./exp(1i*2*pi*f*0.1)))\\nF-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "f4" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "f5" + Tag "method ao" + Description "params=plist('FSFCN', '-complex(6.4699,-70.435)./(1-exp(complex(-5.5289e-5,4.8946e-6)).*(1./exp(1i*2*pi*f*0.1)))', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [160, 445, 220, 505] + BackgroundColor "red" + AttributesFormatString "FSFCN ....*(1./exp(1i*2*pi*f*0.1)))\\nF-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "f5" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "f6" + Tag "method ao" + Description "params=plist('FSFCN', '12.946./(1 - 1.*(1./exp(1i*2*pi*f*0.1)))', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [160, 550, 220, 610] + BackgroundColor "red" + AttributesFormatString "FSFCN ....*(1./exp(1i*2*pi*f*0.1)))\\nF-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "f6" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y" + Ports [2, 1] + Position [380, 47, 420, 83] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x+y1" + Ports [2, 1] + Position [460, 47, 500, 83] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y1" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x+y2" + Ports [2, 1] + Position [535, 47, 575, 83] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y2" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x+y3" + Ports [2, 1] + Position [605, 47, 645, 83] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y3" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x+y4" + Ports [2, 1] + Position [670, 47, 710, 83] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y4" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [875, 47, 915, 83] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y1" + Ports [2, 1] + Position [970, 52, 1010, 88] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y1" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [1050, 63, 1080, 77] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "x.*y1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + Points [10, 0; 0, -65] + DstBlock "x.*y1" + DstPort 2 + } + Line { + SrcBlock "x.*y" + SrcPort 1 + Points [0, -5] + DstBlock "x.*y1" + DstPort 1 + } + Line { + SrcBlock "ao1" + SrcPort 1 + Points [90, 0; 0, -585] + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "x+y4" + SrcPort 1 + Points [145, 0] + DstBlock "x.*y" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + Points [45, 0] + Branch { + Points [0, 105] + Branch { + Points [0, 105] + Branch { + Points [0, 105] + Branch { + Points [0, 105] + Branch { + Points [0, 105] + Branch { + Points [0, 80] + DstBlock "ao1" + DstPort 1 + } + Branch { + DstBlock "f6" + DstPort 1 + } + } + Branch { + DstBlock "f5" + DstPort 1 + } + } + Branch { + DstBlock "f4" + DstPort 1 + } + } + Branch { + DstBlock "f3" + DstPort 1 + } + } + Branch { + DstBlock "f2" + DstPort 1 + } + } + Branch { + DstBlock "f1" + DstPort 1 + } + } + Line { + SrcBlock "f6" + SrcPort 1 + Points [430, 0] + DstBlock "x+y4" + DstPort 2 + } + Line { + SrcBlock "x+y3" + SrcPort 1 + Points [0, -10] + DstBlock "x+y4" + DstPort 1 + } + Line { + SrcBlock "f5" + SrcPort 1 + Points [365, 0] + DstBlock "x+y3" + DstPort 2 + } + Line { + SrcBlock "x+y2" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "x+y3" + DstPort 1 + } + Line { + SrcBlock "f4" + SrcPort 1 + Points [260, 0; 0, -265; 30, 0] + DstBlock "x+y2" + DstPort 2 + } + Line { + SrcBlock "x+y1" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "x+y2" + DstPort 1 + } + Line { + SrcBlock "f3" + SrcPort 1 + Points [215, 0] + DstBlock "x+y1" + DstPort 2 + } + Line { + SrcBlock "x+y" + SrcPort 1 + Points [10, 0; 0, -10] + DstBlock "x+y1" + DstPort 1 + } + Line { + SrcBlock "f2" + SrcPort 1 + Points [65, 0; 0, -85] + DstBlock "x+y" + DstPort 2 + } + Line { + SrcBlock "f1" + SrcPort 1 + DstBlock "x+y" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Sus dynamics" + Ports [1, 1] + Position [75, 320, 120, 370] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model for the response of the suspension loop dynamics." + MaskHelp "A model for the response of the suspension loop dynamics.\n\nThis just computes (s^2 - w_3^2).\n\nInput a vector of frequencies and outputs an AO." + MaskDisplay "disp('Sw3')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Sus dynamics" + Location [637, 762, 1725, 1127] + 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 "f" + Position [735, 323, 765, 337] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [595, 165, 600, 240] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "ao1" + Tag "method ao" + Description "params=plist('VALS', -1);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [195, 215, 255, 275] + BackgroundColor "red" + AttributesFormatString "VALS -1" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao1" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ao2" + Tag "method ao" + Description "params=plist('VALS', 6.2831853071795862);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [35, 220, 95, 280] + BackgroundColor "red" + AttributesFormatString "VALS 6.2832" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao2" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "cat" + Tag "method zero" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [625, 175, 685, 235] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/zero/Helper/cat" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " CAT concatonate zeros into a vector.\n \n " + MaskDisplay "disp('cat')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cat" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "cat" + Tag "cat" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get y1" + Ports [1, 1] + Position [360, 139, 415, 191] + BackgroundColor "magenta" + AncestorBlock "ltpda_library_mrh/helper/get y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "get y1" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'y');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY y" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "y" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "y" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get y2" + Ports [1, 1] + Position [360, 209, 415, 261] + BackgroundColor "magenta" + AncestorBlock "ltpda_library_mrh/helper/get y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "get y2" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'y');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY y" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "y" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "y" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get y3" + Ports [1, 1] + Position [360, 64, 415, 116] + BackgroundColor "magenta" + AncestorBlock "ltpda_library_mrh/helper/get y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "get y3" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'y');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY y" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "y" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "y" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "omega3" + Ports [0, 1] + Position [30, 147, 90, 183] + AncestorBlock "ltpda_library_mrh/MDC1/omega3" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A constant AO that has the value of omega_3 for MDC1." + MaskHelp "A constant AO that has the value of omega_3 for MDC1.\n\nNote: this is not omega_3^2\n\nThis is equivalent to the variable omega_2 in Stefano's technical note." + MaskDisplay "disp('w3')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "omega3" + Location [1307, 403, 1582, 530] + 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 "ao" + Tag "method ao" + Description "params=plist('VALS', -0.001414213562373095);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [25, 25, 85, 85] + BackgroundColor "red" + AttributesFormatString "-0.0014142" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', '\\omega_3', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', plist(), []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'XUNITS', '', 'YUNITS', '');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,0,0];" + Ports [1, 1] + Position [135, 25, 195, 85] + BackgroundColor "red" + AttributesFormatString "\\omega_3" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [220, 48, 250, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pzmodel" + Tag "method pzmodel" + Description "params=plist('GAIN', '-->', 'POLES', { 1 }, 'ZEROS', { '-->' }, 'NAME', 'Sus_dynamics');paramEnabled=[1,0,1,1];paramSets=plist('SETS', { 'From Poles/Zeros', 'From LISO file', 'From Repository' }, 'CURRSET', 1);" + Ports [2, 1] + Position [740, 160, 800, 220] + BackgroundColor "red" + AttributesFormatString "GAIN -->\\nNAMESus_dynamics" + AncestorBlock "ltpda_library/Methods/pzmodel/Constructor/pzmodel" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PZMODEL constructor for pzmodel class.\n \n " + MaskDisplay "disp('pzmodel')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pzmodel" + Location [164, 470, 515, 644] + 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 "zeros" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "gain" + Tag "3" + Position [15, 70, 35, 90] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [3, 1] + Position [70, 19, 75, 161] + Inputs "3" + } + Block { + BlockType "M-S-Function" + Name "pzmodel" + Tag "pzmodel" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "pzmodel" + DstPort 1 + } + Line { + SrcBlock "gain" + SrcPort 1 + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "zeros" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method pzmodel" + Description "params=plist('¶F', '-->', '¶NAME', '[Sw3]');paramEnabled=[1,1];noParamsReq=1;" + Ports [2, 1] + Position [850, 190, 910, 250] + BackgroundColor "red" + AttributesFormatString "¶F -->\\n¶NAME[Sw3]" + AncestorBlock "ltpda_library/Methods/pzmodel/Signal Processing/resp" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RESP returns the complex response of a pzmodel as an Analysis Object.\n \n " + MaskDisplay "disp('resp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "resp" + Location [546, 498, 897, 672] + 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" + Tag "1" + Position [15, 15, 35, 35] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "f" + Tag "2" + Position [15, 40, 35, 60] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [295, 217, 335, 253] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y1" + Ports [2, 1] + Position [295, 72, 335, 108] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y1" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x/y" + Ports [2, 1] + Position [135, 152, 175, 188] + AncestorBlock "ltpda_library_mrh/operators/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input divide. Just calls rdivide under the hood." + MaskDisplay "disp('./')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x/y" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "z1" + Tag "method zero" + Description "params=plist('¶F', '-->');paramEnabled=[1];noParamsReq=1;" + Ports [1, 1] + Position [450, 135, 510, 195] + BackgroundColor "red" + AttributesFormatString "¶F -->" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z1" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z2" + Tag "method zero" + Description "params=plist('¶F', '-->');paramEnabled=[1];noParamsReq=1;" + Ports [1, 1] + Position [450, 225, 510, 285] + BackgroundColor "red" + AttributesFormatString "¶F -->" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z2" + Location [164, 470, 515, 644] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [935, 213, 965, 227] + IconDisplay "Port number" + } + Line { + SrcBlock "x/y" + SrcPort 1 + Points [80, 0] + Branch { + Points [0, 55] + DstBlock "x.*y" + DstPort 1 + } + Branch { + Points [0, -5] + DstBlock "get y1" + DstPort 1 + } + } + Line { + SrcBlock "omega3" + SrcPort 1 + Points [10, 0; 0, -5] + Branch { + DstBlock "x/y" + DstPort 1 + } + Branch { + Points [0, -60; 145, 0] + Branch { + DstBlock "x.*y1" + DstPort 2 + } + Branch { + Points [0, -20] + DstBlock "x.*y1" + DstPort 1 + } + } + } + Line { + SrcBlock "ao2" + SrcPort 1 + Points [10, 0; 0, -70] + DstBlock "x/y" + DstPort 2 + } + Line { + SrcBlock "get y3" + SrcPort 1 + Points [300, 0; 0, 115] + DstBlock "pzmodel" + DstPort 2 + } + Line { + SrcBlock "cat" + SrcPort 1 + Points [15, 0; 0, -30] + DstBlock "pzmodel" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + Points [65, 0] + DstBlock "resp" + DstPort 2 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + Points [0, 15] + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "x.*y1" + SrcPort 1 + DstBlock "get y3" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "z2" + SrcPort 1 + Points [30, 0; 0, -35] + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "z1" + SrcPort 1 + Points [30, 0; 0, 20] + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "get y2" + SrcPort 1 + Points [10, 0; 0, 20] + DstBlock "z2" + DstPort 1 + } + Line { + SrcBlock "x.*y" + SrcPort 1 + DstBlock "get y2" + DstPort 1 + } + Line { + SrcBlock "ao1" + SrcPort 1 + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "get y1" + SrcPort 1 + DstBlock "z1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Suspension\nClosed-loop" + Ports [1, 1] + Position [225, 29, 285, 81] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model for the closed-loop response of the suspension loop." + MaskHelp "A model for the closed-loop response of the suspension loop." + MaskDisplay "disp('Ssus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Suspension\nClosed-loop" + Location [688, 212, 1128, 501] + 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 "f" + Position [25, 248, 55, 262] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "poles" + Ports [0, 1] + Position [25, 25, 65, 85] + BackgroundColor "green" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "poles" + Location [670, 342, 1128, 733] + 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 Mux + Name "Mux" + Tag "mux" + Ports [3, 1] + Position [260, 52, 265, 128] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "cat" + Tag "method pole" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [320, 60, 380, 120] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/pole/Helper/cat" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " CAT concatonate poles into a vector.\n \n " + MaskDisplay "disp('cat')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cat" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "cat" + Tag "cat" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pole" + Tag "method pole" + Description "params=plist('¶F', 0.00142299300168047, '¶Q', 1.1954142742382401);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [30, 25, 90, 85] + BackgroundColor "green" + AttributesFormatString "¶F 0.001423\\n¶Q1.1954" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pole" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pole1" + Tag "method pole" + Description "params=plist('¶F', 0.0058195128161330203, '¶Q', 0.69195181671642703);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [30, 150, 90, 210] + BackgroundColor "green" + AttributesFormatString "¶F 0.0058195\\n¶Q0.69195" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pole1" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pole2" + Tag "method pole" + Description "params=plist('¶F', 0.014090193028266199, '¶Q', 0.55851670063052095);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [30, 265, 90, 325] + BackgroundColor "green" + AttributesFormatString "¶F 0.01409\\n¶Q0.55852" + AncestorBlock "ltpda_library/Methods/pole/Constructor/pole" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POLE construct a pole object.\n \n " + MaskDisplay "disp('pole')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pole2" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pole" + Tag "pole" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pole" + DstPort 1 + } + Line { + SrcBlock "pole" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [405, 83, 435, 97] + IconDisplay "Port number" + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "pole2" + SrcPort 1 + Points [150, 0] + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "pole1" + SrcPort 1 + Points [75, 0; 0, -90] + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "pole" + SrcPort 1 + Points [115, 0; 0, 10] + DstBlock "Mux" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pzmodel" + Tag "method pzmodel" + Description "params=plist('GAIN', -1.1699644458255099e-008, 'POLES', { '-->' }, 'ZEROS', { '-->' }, 'NAME', 'Ssus');paramEnabled=[1,1,1,1];paramSets=plist('SETS', { 'From Poles/Zeros', 'From LISO file', 'From Repository' }, 'CURRSET', 1);" + Ports [2, 1] + Position [165, 75, 225, 135] + BackgroundColor "red" + AttributesFormatString "GAIN -1.17e-008\\nNAMESsus" + AncestorBlock "ltpda_library/Methods/pzmodel/Constructor/pzmodel" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PZMODEL constructor for pzmodel class.\n \n " + MaskDisplay "disp('pzmodel')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pzmodel" + Location [164, 470, 515, 644] + 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 "poles" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "zeros" + Tag "3" + Position [15, 70, 35, 90] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [3, 1] + Position [70, 19, 75, 161] + Inputs "3" + } + Block { + BlockType "M-S-Function" + Name "pzmodel" + Tag "pzmodel" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "pzmodel" + DstPort 1 + } + Line { + SrcBlock "zeros" + SrcPort 1 + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "poles" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method pzmodel" + Description "params=plist('¶F', '-->');paramEnabled=[1];noParamsReq=1;" + Ports [2, 1] + Position [300, 100, 360, 160] + BackgroundColor "red" + AttributesFormatString "¶F -->" + AncestorBlock "ltpda_library/Methods/pzmodel/Signal Processing/resp" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RESP returns the complex response of a pzmodel as an Analysis Object.\n \n " + MaskDisplay "disp('resp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "resp" + Location [546, 498, 897, 672] + 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" + Tag "1" + Position [15, 15, 35, 35] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "f" + Tag "2" + Position [15, 40, 35, 60] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "zeros" + Ports [0, 1] + Position [25, 130, 65, 190] + BackgroundColor "orange" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "zeros" + Location [598, 197, 1188, 745] + 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 Mux + Name "Mux" + Tag "mux" + Ports [5, 1] + Position [390, 25, 395, 185] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "cat" + Tag "method zero" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [450, 75, 510, 135] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/zero/Helper/cat" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " CAT concatonate zeros into a vector.\n \n " + MaskDisplay "disp('cat')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cat" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "cat" + Tag "cat" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z1" + Tag "method zero" + Description "params=plist('¶F', 1.0000000000000001e-009);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [35, 30, 95, 90] + BackgroundColor "orange" + AttributesFormatString "¶F 1e-009" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z1" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z2" + Tag "method zero" + Description "params=plist('¶F', 0.00022507896368004801);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [35, 130, 95, 190] + BackgroundColor "orange" + AttributesFormatString "¶F 0.00022508" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z2" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z3" + Tag "method zero" + Description "params=plist('¶F', -0.00022507896368004801);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [35, 230, 95, 290] + BackgroundColor "orange" + AttributesFormatString "¶F -0.00022508" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z3" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z4" + Tag "method zero" + Description "params=plist('¶F', 0.0135460950102467, '¶Q', 0.76560239890209003);paramEnabled=[1,1];noParamsReq=1;" + Ports [0, 1] + Position [25, 325, 85, 385] + BackgroundColor "orange" + AttributesFormatString "¶F 0.013546\\n¶Q0.7656" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z4" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z5" + Tag "method zero" + Description "params=plist('¶F', 0.017135121646374901);paramEnabled=[1];noParamsReq=1;" + Ports [0, 1] + Position [25, 435, 85, 495] + BackgroundColor "orange" + AttributesFormatString "¶F 0.017135" + AncestorBlock "ltpda_library/Methods/zero/Constructor/zero" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " ZERO construct a pole object.\n \n " + MaskDisplay "disp('zero')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z5" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "zero" + Tag "zero" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + SrcBlock "zero" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [535, 98, 565, 112] + IconDisplay "Port number" + } + Line { + SrcBlock "cat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "cat" + DstPort 1 + } + Line { + SrcBlock "z5" + SrcPort 1 + Points [285, 0] + DstBlock "Mux" + DstPort 5 + } + Line { + SrcBlock "z4" + SrcPort 1 + Points [210, 0; 0, -220] + DstBlock "Mux" + DstPort 4 + } + Line { + SrcBlock "z3" + SrcPort 1 + Points [155, 0; 0, -155] + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "z2" + SrcPort 1 + Points [135, 0; 0, -85] + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "z1" + SrcPort 1 + Points [135, 0; 0, -15] + DstBlock "Mux" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [385, 123, 415, 137] + IconDisplay "Port number" + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + Points [225, 0] + DstBlock "resp" + DstPort 2 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + Points [20, 0; 0, 10] + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "zeros" + SrcPort 1 + Points [80, 0] + DstBlock "pzmodel" + DstPort 2 + } + Line { + SrcBlock "poles" + SrcPort 1 + Points [35, 0; 0, 35] + DstBlock "pzmodel" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Suspension Controller" + Ports [1, 1] + Position [230, 119, 290, 171] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model of the suspension controller response." + MaskHelp "A model of the suspension controller response.\n\nThis reads from an external LISO file." + MaskDisplay "disp('Csus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Suspension Controller" + Location [747, 207, 1113, 360] + 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 "f" + Position [175, 78, 205, 92] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "pzmodel" + Tag "method pzmodel" + Description "params=plist('FILENAME', 'mdc_liso_filters/clfs_vfit.fil');paramEnabled=[1];paramSets=plist('SETS', { 'From Poles/Zeros', 'From LISO file', 'From Repository' }, 'CURRSET', 2);" + Ports [0, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "FILENAME ...liso_filters/clfs_vfit.fil" + AncestorBlock "ltpda_library/Methods/pzmodel/Constructor/pzmodel" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PZMODEL constructor for pzmodel class.\n \n " + MaskDisplay "disp('pzmodel')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pzmodel" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "pzmodel" + Tag "pzmodel" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "pzmodel" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method pzmodel" + Description "params=plist('¶F', '-->');paramEnabled=[1];noParamsReq=1;" + Ports [2, 1] + Position [230, 40, 290, 100] + BackgroundColor "red" + AttributesFormatString "¶F -->" + AncestorBlock "ltpda_library/Methods/pzmodel/Signal Processing/resp" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RESP returns the complex response of a pzmodel as an Analysis Object.\n \n " + MaskDisplay "disp('resp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "resp" + Location [546, 498, 897, 672] + 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" + Tag "1" + Position [15, 15, 35, 35] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "f" + Tag "2" + Position [15, 40, 35, 60] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "resp" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [315, 63, 345, 77] + IconDisplay "Port number" + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "resp" + DstPort 2 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "resp" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Noise models" + Ports [] + Position [80, 85, 120, 145] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "Noise models" + Location [1189, 538, 1601, 942] + 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 "IFO Sensing Noise" + Ports [1, 1] + Position [110, 290, 150, 350] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model of the sensing noise at the output of the two IFO channels." + MaskHelp "A model of the sensing noise at the output of the two IFO channels.\n\nInput is a vector of frequencies.\nOutput is an AO." + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "IFO Sensing Noise" + Location [1070, 448, 1875, 1106] + 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 "f" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "gain" + Tag "method ao" + Description "params=plist('VALS', 1.2250000000000001e-023);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [455, 320, 515, 380] + BackgroundColor "red" + AttributesFormatString "1.225e-023" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "gain" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p2" + Tag "method ao" + Description "params=plist('FSFCN', '(1+(f./1e-6).^2)', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [110, 335, 170, 395] + BackgroundColor "green" + AttributesFormatString "(1+(f./1e-6).^2)\\n-->" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p2" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p3" + Tag "method ao" + Description "params=plist('FSFCN', '(1+(f./1e-7).^2)', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [110, 535, 170, 595] + BackgroundColor "green" + AttributesFormatString "(1+(f./1e-7).^2)\\n-->" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p3" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', 'IFO noise', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', plist(), []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203010852429))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203010852429))], 'XUNITS', 'Hz', 'YUNITS', 'm^2/Hz');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,1,1];" + Ports [1, 1] + Position [615, 240, 675, 300] + BackgroundColor "red" + AttributesFormatString "IFO noise\\nHz\\nm^2/Hz" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "unity" + Tag "method ao" + Description "params=plist('VALS', 1);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [120, 30, 180, 90] + BackgroundColor "cyan" + AttributesFormatString "1" + AncestorBlock "ltpda_library_mrh/MDC1/Noise models/Space-craft Force noise/poles/unity" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "unity" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y" + Ports [2, 1] + Position [315, 410, 355, 470] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x+y1" + Ports [2, 1] + Position [455, 235, 495, 295] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y1" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [555, 240, 595, 300] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y1" + Ports [2, 1] + Position [380, 370, 420, 430] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y1" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x/y2" + Ports [2, 1] + Position [230, 245, 270, 305] + AncestorBlock "ltpda_library_mrh/MDC1/Noise models/Space-craft Force noise/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y2" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y3" + Ports [2, 1] + Position [230, 455, 270, 515] + AncestorBlock "ltpda_library_mrh/MDC1/Noise models/Space-craft Force noise/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y3" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z1" + Tag "method ao" + Description "params=plist('VALS', '(1e-2./1e-6).^2');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [115, 230, 175, 290] + BackgroundColor "orange" + AttributesFormatString "(1e-2./1e-6).^2" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z1" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z2" + Tag "method ao" + Description "params=plist('VALS', '(1+(3e-4/1e-7).^2)');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [115, 435, 175, 495] + BackgroundColor "orange" + AttributesFormatString "(1+(3e-4/1e-7).^2)" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z2" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [750, 263, 780, 277] + IconDisplay "Port number" + } + Line { + SrcBlock "f" + SrcPort 1 + Points [15, 0; 0, 330] + Branch { + Points [0, 200] + DstBlock "p3" + DstPort 1 + } + Branch { + DstBlock "p2" + DstPort 1 + } + } + Line { + SrcBlock "x.*y" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "gain" + SrcPort 1 + Points [10, 0; 0, -65] + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "x+y1" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "x.*y" + DstPort 1 + } + Line { + SrcBlock "x.*y1" + SrcPort 1 + Points [15, 0] + DstBlock "x+y1" + DstPort 2 + } + Line { + SrcBlock "x/y2" + SrcPort 1 + Points [45, 0; 0, 110] + DstBlock "x.*y1" + DstPort 1 + } + Line { + SrcBlock "x+y" + SrcPort 1 + Points [0, -25] + DstBlock "x.*y1" + DstPort 2 + } + Line { + SrcBlock "x/y3" + SrcPort 1 + Points [25, 0] + DstBlock "x+y" + DstPort 2 + } + Line { + SrcBlock "p3" + SrcPort 1 + Points [15, 0; 0, -65] + DstBlock "x/y3" + DstPort 2 + } + Line { + SrcBlock "z2" + SrcPort 1 + Points [15, 0; 0, 5] + DstBlock "x/y3" + DstPort 1 + } + Line { + SrcBlock "p2" + SrcPort 1 + Points [20, 0; 0, -75] + DstBlock "x/y2" + DstPort 2 + } + Line { + SrcBlock "z1" + SrcPort 1 + DstBlock "x/y2" + DstPort 1 + } + Line { + SrcBlock "unity" + SrcPort 1 + Points [5, 0] + Branch { + Points [195, 0; 0, 190] + DstBlock "x+y1" + DstPort 1 + } + Branch { + Points [0, 365] + DstBlock "x+y" + DstPort 1 + } + } + } + } + Block { + BlockType SubSystem + Name "Space-craft Force noise" + Ports [1, 1] + Position [110, 180, 150, 240] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model for the force noise on the space craft. Input is a vector" + MaskHelp "A model for the force noise on the space craft. \n\nInput is a vector of frequencies. \nOutput is an AO." + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Space-craft Force noise" + Location [799, 384, 1692, 1073] + 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 "f" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "gain" + Tag "method ao" + Description "params=plist('VALS', 5.2604999579159996e-020);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [455, 340, 515, 400] + BackgroundColor "red" + AttributesFormatString "5.2605e-020" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "gain" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p1" + Tag "method ao" + Description "params=plist('FSFCN', '1 + (f./100).^2', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [120, 145, 180, 205] + BackgroundColor "green" + AttributesFormatString "1 + (f./100).^2\\n-->" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p1" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p2" + Tag "method ao" + Description "params=plist('FSFCN', '1 + (f/1e-6).^2', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [110, 355, 170, 415] + BackgroundColor "green" + AttributesFormatString "1 + (f/1e-6).^2\\n-->" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p2" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p3" + Tag "method ao" + Description "params=plist('FSFCN', '1 + (f/0.1e-6).^2', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [110, 555, 170, 615] + BackgroundColor "green" + AttributesFormatString "1 + (f/0.1e-6).^2\\n-->" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p3" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', 'SC noise', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', [], []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203010852429))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203010852429))], 'XUNITS', 'Hz', 'YUNITS', 'm^2s^{-4}/Hz');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,1,1];" + Ports [1, 1] + Position [615, 260, 675, 320] + BackgroundColor "red" + AttributesFormatString "SC noise\\nHz\\nm^2s^{-4}/Hz" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "unity" + Tag "method ao" + Description "params=plist('VALS', 1);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [120, 50, 180, 110] + BackgroundColor "cyan" + AttributesFormatString "1" + AncestorBlock "ltpda_library_mrh/MDC1/Noise models/Space-craft Force noise/poles/unity" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "unity" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y" + Ports [2, 1] + Position [315, 430, 355, 490] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "x+y1" + Ports [2, 1] + Position [455, 255, 495, 315] + SourceBlock "ltpda_library_mrh/operators/x+y" + SourceType "Unknown" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "x.*y" + Ports [2, 1] + Position [555, 260, 595, 320] + SourceBlock "ltpda_library_mrh/operators/x.*y" + SourceType "Unknown" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "x.*y1" + Ports [2, 1] + Position [380, 390, 420, 450] + SourceBlock "ltpda_library_mrh/operators/x.*y" + SourceType "Unknown" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType SubSystem + Name "x/y1" + Ports [2, 1] + Position [220, 65, 260, 125] + AncestorBlock "ltpda_library_mrh/MDC1/Noise models/Space-craft Force noise/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y1" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y2" + Ports [2, 1] + Position [230, 265, 270, 325] + AncestorBlock "ltpda_library_mrh/MDC1/Noise models/Space-craft Force noise/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y2" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y3" + Ports [2, 1] + Position [230, 475, 270, 535] + AncestorBlock "ltpda_library_mrh/MDC1/Noise models/Space-craft Force noise/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y3" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z1" + Tag "method ao" + Description "params=plist('VALS', '1 + (10e-3/1e-6)^2');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [115, 250, 175, 310] + BackgroundColor "orange" + AttributesFormatString "1 + (10e-3/1e-6)^2" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z1" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z2" + Tag "method ao" + Description "params=plist('VALS', '1 + (0.1e-3/0.1e-6)^2');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [115, 455, 175, 515] + BackgroundColor "orange" + AttributesFormatString "1 + (0.1e-3/0.1e-6)^2" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z2" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [750, 283, 780, 297] + IconDisplay "Port number" + } + Line { + SrcBlock "x.*y" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "gain" + SrcPort 1 + Points [10, 0; 0, -65] + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "x+y1" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "x.*y" + DstPort 1 + } + Line { + SrcBlock "x.*y1" + SrcPort 1 + Points [15, 0] + DstBlock "x+y1" + DstPort 2 + } + Line { + SrcBlock "x/y1" + SrcPort 1 + Points [120, 0; 0, 175] + DstBlock "x+y1" + DstPort 1 + } + Line { + SrcBlock "x/y2" + SrcPort 1 + Points [45, 0; 0, 110] + DstBlock "x.*y1" + DstPort 1 + } + Line { + SrcBlock "x+y" + SrcPort 1 + Points [0, -25] + DstBlock "x.*y1" + DstPort 2 + } + Line { + SrcBlock "x/y3" + SrcPort 1 + Points [10, 0; 0, -30] + DstBlock "x+y" + DstPort 2 + } + Line { + SrcBlock "p3" + SrcPort 1 + Points [15, 0; 0, -65] + DstBlock "x/y3" + DstPort 2 + } + Line { + SrcBlock "z2" + SrcPort 1 + Points [15, 0; 0, 5] + DstBlock "x/y3" + DstPort 1 + } + Line { + SrcBlock "p2" + SrcPort 1 + Points [20, 0; 0, -75] + DstBlock "x/y2" + DstPort 2 + } + Line { + SrcBlock "z1" + SrcPort 1 + DstBlock "x/y2" + DstPort 1 + } + Line { + SrcBlock "p1" + SrcPort 1 + Points [10, 0; 0, -65] + DstBlock "x/y1" + DstPort 2 + } + Line { + SrcBlock "unity" + SrcPort 1 + Points [5, 0] + Branch { + Points [0, 365] + DstBlock "x+y" + DstPort 1 + } + Branch { + DstBlock "x/y1" + DstPort 1 + } + } + Line { + SrcBlock "f" + SrcPort 1 + Points [35, 0; 0, 120; 10, 0] + Branch { + Points [-10, 0; 0, 210] + Branch { + DstBlock "p3" + DstPort 1 + } + Branch { + DstBlock "p2" + DstPort 1 + } + } + Branch { + DstBlock "p1" + DstPort 1 + } + } + } + } + Block { + BlockType SubSystem + Name "Test-mass Force noise" + Ports [1, 1] + Position [110, 55, 150, 115] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A model for the force noise on test-mass. Input is a vector" + MaskHelp "A model for the force noise on test-mass. \n\nInput is a vector of frequencies. \nOutput is an AO." + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Test-mass Force noise" + Location [295, 522, 1012, 1037] + 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 "f" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "gain" + Tag "method ao" + Description "params=plist('VALS', 8.9999999999999996e-028);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [185, 170, 245, 230] + BackgroundColor "red" + AttributesFormatString "9e-028" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "gain" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "poles" + Ports [0, 1] + Position [80, 115, 120, 175] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "poles" + Location [837, 457, 1487, 1020] + 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 "p1" + Tag "method ao" + Description "params=plist('VALS', '(1 + (1e-3./100).^2)');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [45, 25, 105, 85] + BackgroundColor "green" + AttributesFormatString "(1 + (1e-3./100).^2)" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p1" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p2" + Tag "method ao" + Description "params=plist('VALS', '(1 + (3e-3./1e-6).^2)');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [45, 130, 105, 190] + BackgroundColor "green" + AttributesFormatString "(1 + (3e-3./1e-6).^2)" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p2" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p3" + Tag "method ao" + Description "params=plist('VALS', '(1 + (1e-3./1e-6).^2)');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [50, 235, 110, 295] + BackgroundColor "green" + AttributesFormatString "(1 + (1e-3./1e-6).^2)" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p3" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p4" + Tag "method ao" + Description "params=plist('VALS', '(1 + (0.1e-3./0.1e-6).^2)');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [50, 340, 110, 400] + BackgroundColor "green" + AttributesFormatString "(1 + (0.1e-3./0.1e-6).^2)" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p4" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "p5" + Tag "method ao" + Description "params=plist('VALS', '(1 + (1e-3./0.1e-6).^2)');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [55, 450, 115, 510] + BackgroundColor "green" + AttributesFormatString "(1 + (1e-3./0.1e-6).^2)" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "p5" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "unity" + Tag "method ao" + Description "params=plist('VALS', 1);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [220, 25, 280, 85] + BackgroundColor "cyan" + AttributesFormatString "1" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "unity" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y" + Ports [2, 1] + Position [345, 380, 385, 440] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x+y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y1" + Ports [2, 1] + Position [530, 155, 570, 215] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x+y1" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [450, 210, 490, 270] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y" + Ports [2, 1] + Position [340, 50, 380, 110] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y1" + Ports [2, 1] + Position [215, 170, 255, 230] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y1" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y2" + Ports [2, 1] + Position [205, 390, 245, 450] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y2" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [595, 178, 625, 192] + IconDisplay "Port number" + } + Line { + SrcBlock "x+y1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x.*y" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "x+y1" + DstPort 2 + } + Line { + SrcBlock "x/y" + SrcPort 1 + Points [65, 0; 0, 90] + DstBlock "x+y1" + DstPort 1 + } + Line { + SrcBlock "x+y" + SrcPort 1 + Points [20, 0; 0, -155] + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "x/y1" + SrcPort 1 + Points [175, 0] + DstBlock "x.*y" + DstPort 1 + } + Line { + SrcBlock "x/y2" + SrcPort 1 + Points [40, 0; 0, 5] + DstBlock "x+y" + DstPort 2 + } + Line { + SrcBlock "p5" + SrcPort 1 + Points [35, 0; 0, -45] + DstBlock "x/y2" + DstPort 2 + } + Line { + SrcBlock "p4" + SrcPort 1 + Points [35, 0; 0, 35] + DstBlock "x/y2" + DstPort 1 + } + Line { + SrcBlock "p3" + SrcPort 1 + Points [40, 0; 0, -50] + DstBlock "x/y1" + DstPort 2 + } + Line { + SrcBlock "p2" + SrcPort 1 + Points [45, 0; 0, 25] + DstBlock "x/y1" + DstPort 1 + } + Line { + SrcBlock "p1" + SrcPort 1 + Points [105, 0; 0, 50; 110, 0] + DstBlock "x/y" + DstPort 2 + } + Line { + SrcBlock "unity" + SrcPort 1 + Points [20, 0; 0, 10] + Branch { + Points [0, 330] + DstBlock "x+y" + DstPort 1 + } + Branch { + DstBlock "x/y" + DstPort 1 + } + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', 'test-mass noise', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', [], []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203010852429))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203010852429))], 'XUNITS', 'Hz', 'YUNITS', 'm^2s^{-4}/Hz');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,1,1];" + Ports [1, 1] + Position [380, 100, 440, 160] + BackgroundColor "red" + AttributesFormatString "test-mass noise\\nHz\\nm^2s^{-4}/Hz" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [295, 100, 335, 160] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y" + Ports [2, 1] + Position [190, 65, 230, 125] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "zeros" + Ports [1, 1] + Position [80, 25, 120, 85] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "zeros" + Location [151, 333, 1036, 909] + 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 "f" + Position [25, 53, 55, 67] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "unity" + Tag "method ao" + Description "params=plist('VALS', 1);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [400, 25, 460, 85] + BackgroundColor "cyan" + AttributesFormatString "1" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "unity" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y" + Ports [2, 1] + Position [525, 380, 565, 440] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x+y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y1" + Ports [2, 1] + Position [765, 210, 805, 270] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x+y1" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [655, 365, 695, 425] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y" + Ports [2, 1] + Position [545, 60, 585, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y1" + Ports [2, 1] + Position [350, 175, 390, 235] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y1" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x/y2" + Ports [2, 1] + Position [350, 395, 390, 455] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "x/y2" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z1" + Tag "method ao" + Description "params=plist('FSFCN', '(1 + (f./100).^2)', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [175, 40, 235, 100] + BackgroundColor "orange" + AttributesFormatString "(1 + (f./100).^2)\\n-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z1" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z2" + Tag "method ao" + Description "params=plist('VALS', '1 + (3e-3/1e-6).^2');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [175, 140, 235, 200] + BackgroundColor "orange" + AttributesFormatString "1 + (3e-3/1e-6).^2" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z2" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z3" + Tag "method ao" + Description "params=plist('FSFCN', '(1 + (f./1e-6).^2)', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [175, 240, 235, 300] + BackgroundColor "orange" + AttributesFormatString "(1 + (f./1e-6).^2)\\n-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z3" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z4" + Tag "method ao" + Description "params=plist('VALS', '1 + (0.1e-3./0.1e-6).^2');paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [170, 345, 230, 405] + BackgroundColor "orange" + AttributesFormatString "1 + (0.1e-3./0.1e-6).^2" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z4" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "z5" + Tag "method ao" + Description "params=plist('FSFCN', '(1 + (f./0.1e-6).^2)', 'F1', 1.0000000000000001e-009, 'F2', 100, 'NF', 1000, 'SCALE', 'log', 'F', '-->');paramEnabled=[1,0,0,0,0,1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 6);" + Ports [1, 1] + Position [165, 450, 225, 510] + BackgroundColor "orange" + AttributesFormatString "(1 + (f./0.1e-6).^2)\\n-->" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "z5" + Location [365, 256, 716, 430] + 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 "f" + Tag "2" + Position [15, 40, 35, 60] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Constant + Name "Constant" + Tag "1" + Position [15, 15, 35, 35] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Ports [2, 1] + Position [70, 19, 75, 161] + Inputs "2" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [830, 233, 860, 247] + IconDisplay "Port number" + } + Line { + SrcBlock "x+y1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + Points [50, 0; 0, 10] + Branch { + Points [0, 200] + Branch { + Points [0, 210] + DstBlock "z5" + DstPort 1 + } + Branch { + DstBlock "z3" + DstPort 1 + } + } + Branch { + DstBlock "z1" + DstPort 1 + } + } + Line { + SrcBlock "x.*y" + SrcPort 1 + Points [30, 0; 0, -140] + DstBlock "x+y1" + DstPort 2 + } + Line { + SrcBlock "x/y" + SrcPort 1 + Points [85, 0; 0, 135] + DstBlock "x+y1" + DstPort 1 + } + Line { + SrcBlock "x/y1" + SrcPort 1 + Points [245, 0] + DstBlock "x.*y" + DstPort 1 + } + Line { + SrcBlock "x+y" + SrcPort 1 + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "x/y2" + SrcPort 1 + DstBlock "x+y" + DstPort 2 + } + Line { + SrcBlock "z5" + SrcPort 1 + Points [55, 0; 0, -40] + DstBlock "x/y2" + DstPort 2 + } + Line { + SrcBlock "z4" + SrcPort 1 + Points [50, 0; 0, 35] + DstBlock "x/y2" + DstPort 1 + } + Line { + SrcBlock "z3" + SrcPort 1 + Points [50, 0; 0, -50] + DstBlock "x/y1" + DstPort 2 + } + Line { + SrcBlock "z2" + SrcPort 1 + Points [50, 0; 0, 20] + DstBlock "x/y1" + DstPort 1 + } + Line { + SrcBlock "z1" + SrcPort 1 + Points [145, 0; 0, 45; 145, 0] + DstBlock "x/y" + DstPort 2 + } + Line { + SrcBlock "unity" + SrcPort 1 + Points [10, 0; 0, 20; 15, 0] + Branch { + Points [0, 320] + DstBlock "x+y" + DstPort 1 + } + Branch { + DstBlock "x/y" + DstPort 1 + } + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [475, 123, 505, 137] + IconDisplay "Port number" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x.*y" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "f" + SrcPort 1 + DstBlock "zeros" + DstPort 1 + } + Line { + SrcBlock "gain" + SrcPort 1 + Points [15, 0; 0, -55] + DstBlock "x.*y" + DstPort 2 + } + Line { + SrcBlock "x/y" + SrcPort 1 + Points [20, 0; 0, 20] + DstBlock "x.*y" + DstPort 1 + } + Line { + SrcBlock "poles" + SrcPort 1 + Points [25, 0; 0, -35] + DstBlock "x/y" + DstPort 2 + } + Line { + SrcBlock "zeros" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "x/y" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "delta" + Ports [0, 1] + Position [380, 85, 440, 125] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A constant AO that has the value of omega_1 for MDC1." + MaskHelp "Note: this is not omega_1^2." + MaskDisplay "disp('delta')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "delta" + Location [300, 119, 575, 257] + 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 "ao" + Tag "method ao" + Description "params=plist('VALS', -0.0001);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [25, 25, 85, 85] + BackgroundColor "red" + AttributesFormatString "VALS -0.0001" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', '\\delta', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', plist(), []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'XUNITS', '', 'YUNITS', '');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,0,0];" + Ports [1, 1] + Position [135, 25, 195, 85] + BackgroundColor "red" + AttributesFormatString "NAME \\delta" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [220, 48, 250, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "omega1" + Ports [0, 1] + Position [280, 85, 340, 125] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A constant AO that has the value of omega_1 for MDC1." + MaskHelp "Note: this is not omega_1^2." + MaskDisplay "disp('w1')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "omega1" + Location [300, 119, 575, 257] + 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 "ao" + Tag "method ao" + Description "params=plist('VALS', -0.001140175425099138);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [25, 25, 85, 85] + BackgroundColor "red" + AttributesFormatString "-0.0011402" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', '\\omega_1', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', plist(), []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'XUNITS', '', 'YUNITS', '');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,0,0];" + Ports [1, 1] + Position [135, 25, 195, 85] + BackgroundColor "red" + AttributesFormatString "\\omega_1" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [220, 48, 250, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "omega3" + Ports [0, 1] + Position [280, 152, 340, 188] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "A constant AO that has the value of omega_3 for MDC1." + MaskHelp "A constant AO that has the value of omega_3 for MDC1.\n\nNote: this is not omega_3^2\n\nThis is equivalent to the variable omega_2 in Stefano's technical note." + MaskDisplay "disp('w3')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "omega3" + Location [1307, 403, 1582, 530] + 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 "ao" + Tag "method ao" + Description "params=plist('VALS', -0.001414213562373095);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [25, 25, 85, 85] + BackgroundColor "red" + AttributesFormatString "-0.0014142" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao" + Location [365, 256, 716, 430] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', '\\omega_3', 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', plist(), []) ], 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203091305861))], 'XUNITS', '', 'YUNITS', '');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,0,0];" + Ports [1, 1] + Position [135, 25, 195, 85] + BackgroundColor "red" + AttributesFormatString "\\omega_3" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [220, 48, 250, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Annotation { + Name "Various bits and pieces used in MDC1" + Position [191, 23] + DropShadow on + FontSize 14 + } + } + } + Block { + BlockType SubSystem + Name "Make o1xx\nprediction" + Ports [5, 1] + Position [235, 144, 310, 216] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "Make o1xx\nprediction" + Location [487, 500, 1062, 761] + 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 "o_nxx" + Position [30, 18, 60, 32] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Sdfxx" + Position [30, 48, 60, 62] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "A_1xx" + Position [85, 93, 115, 107] + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "A_Nxx" + Position [90, 153, 120, 167] + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Sw1xx" + Position [25, 215, 55, 230] + Orientation "up" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "set" + Tag "method ao" + Description "params=plist('NAME', 'o1xx_pred', 'DATA', tsdata(), 'HIST', [history('None', '$Id: history.m,v 1.19 2008/02/13 10:13:53 ingo Exp $', plist(), []) ], 'PROVENANCE', provenance('Recreated from:Recreated from:Martin Hewitson') , 'DESCRIPTION', '', 'MFILE', { '' }, 'MFILENAME', '', 'MDLFILE', '', 'MDLFILENAME', '', 'PLIST', '', 'VERSION', '', 'CREATED', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203349525693))], 'FS', [], 'T0', [ time(plist('TIMEFORMAT', 'yyyy-mm-dd HH:MM:SS.FFF', 'TIMEZONE', 'UTC', 'UTC_EPOCH_MILLI', 1203349525709))], 'XUNITS', '', 'YUNITS', '');paramEnabled=[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];" + Ports [1, 1] + Position [420, 97, 450, 133] + BackgroundColor "red" + AttributesFormatString "NAME o1xx_pred" + AncestorBlock "ltpda_library/Methods/ao/Helper/set" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " SET set an analysis object property.\n \n " + MaskDisplay "disp('set')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "set" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "set" + Tag "set" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x+y" + Ports [2, 1] + Position [285, 62, 325, 98] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x+y1" + Ports [2, 1] + Position [355, 97, 395, 133] + AncestorBlock "ltpda_library_mrh/operators/x+y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y1" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [135, 27, 175, 63] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y1" + Ports [2, 1] + Position [140, 92, 180, 128] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y1" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x.*y2" + Ports [2, 1] + Position [145, 152, 185, 188] + AncestorBlock "ltpda_library_mrh/operators/x.*y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y2" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x/y" + Ports [2, 1] + Position [210, 102, 250, 138] + AncestorBlock "ltpda_library_mrh/operators/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input divide. Just calls rdivide under the hood." + MaskDisplay "disp('./')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x/y" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x/y1" + Ports [2, 1] + Position [210, 167, 250, 203] + AncestorBlock "ltpda_library_mrh/operators/x//y" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input divide. Just calls rdivide under the hood." + MaskDisplay "disp('./')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x/y1" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType Outport + Name "o1xx_pred" + Position [480, 108, 510, 122] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "set" + SrcPort 1 + DstBlock "o1xx_pred" + DstPort 1 + } + Line { + SrcBlock "A_Nxx" + SrcPort 1 + DstBlock "x.*y2" + DstPort 1 + } + Line { + SrcBlock "A_1xx" + SrcPort 1 + DstBlock "x.*y1" + DstPort 1 + } + Line { + SrcBlock "o_nxx" + SrcPort 1 + Points [0, 10] + DstBlock "x.*y" + DstPort 1 + } + Line { + SrcBlock "Sdfxx" + SrcPort 1 + Points [15, 0] + Branch { + Points [0, 65] + Branch { + Points [0, 60] + DstBlock "x.*y2" + DstPort 2 + } + Branch { + DstBlock "x.*y1" + DstPort 2 + } + } + Branch { + DstBlock "x.*y" + DstPort 2 + } + } + Line { + SrcBlock "x+y1" + SrcPort 1 + DstBlock "set" + DstPort 1 + } + Line { + SrcBlock "x/y1" + SrcPort 1 + Points [15, 0; 0, -60] + DstBlock "x+y1" + DstPort 2 + } + Line { + SrcBlock "x+y" + SrcPort 1 + Points [0, 25] + DstBlock "x+y1" + DstPort 1 + } + Line { + SrcBlock "x/y" + SrcPort 1 + Points [5, 0; 0, -30] + DstBlock "x+y" + DstPort 2 + } + Line { + SrcBlock "x.*y" + SrcPort 1 + Points [45, 0; 0, 25] + DstBlock "x+y" + DstPort 1 + } + Line { + SrcBlock "x.*y2" + SrcPort 1 + Points [0, 5] + DstBlock "x/y1" + DstPort 1 + } + Line { + SrcBlock "Sw1xx" + SrcPort 1 + Points [0, -15] + Branch { + Points [0, -65] + DstBlock "x/y" + DstPort 2 + } + Branch { + DstBlock "x/y1" + DstPort 2 + } + } + Line { + SrcBlock "x.*y1" + SrcPort 1 + DstBlock "x/y" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Ports [] + Position [265, 40, 317, 88] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "Signal Processing" + Location [1301, 693, 1696, 979] + 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 "lcpsd" + Tag "function" + Description "params=plist('KDES', 100, 'JDES', 1000, 'KMIN', 2, 'WIN', specwin('Kaiser', 1, 150), 'NOLAP', -1, 'ORDER', 0);" + Ports [1, 1] + Position [35, 161, 95, 209] + BackgroundColor "magenta" + DropShadow on + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "LTPDA_LCPSD makes cross spectral density estimates \nof the time-series objects in the input analysis objects \non a log frequency axis." + MaskDisplay "disp('LCPSD')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lcpsd" + Location [565, 222, 780, 325] + 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, 38, 55, 52] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ltpda_lcpsd" + Tag "ltpda_lcpsd" + Ports [1, 1] + Position [80, 29, 135, 61] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [160, 38, 190, 52] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ltpda_lcpsd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "ltpda_lcpsd" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lpsd" + Tag "function" + Ports [1, 1] + Position [35, 76, 95, 124] + BackgroundColor "magenta" + DropShadow on + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "LTPDA_LPSD makes power spectral density estimates \nof the time-series objects in the input analysis objects \non a log frequency axis." + MaskDisplay "disp('LPSD')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lpsd" + Location [565, 222, 780, 325] + 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, 38, 55, 52] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ltpda_lpsd" + Tag "ltpda_lpsd" + Ports [1, 1] + Position [80, 29, 135, 61] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [160, 38, 190, 52] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ltpda_lpsd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "ltpda_lpsd" + DstPort 1 + } + } + } + Annotation { + Name "Other Signal Processing blocks which are (maybe) not\nin the main library." + Position [190, 29] + DropShadow on + FontSize 14 + } + } + } + Block { + BlockType SubSystem + Name "helper" + Ports [] + Position [160, 35, 215, 87] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "helper" + Location [1007, 493, 1541, 882] + 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 "get x" + Ports [1, 1] + Position [190, 99, 245, 151] + BackgroundColor "magenta" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Extract the X vector from an AO." + MaskHelp "Extract the X vector from an AO." + MaskDisplay "disp('getX')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "get x" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'x');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY x" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "x" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "x" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get y" + Ports [1, 1] + Position [75, 94, 130, 146] + BackgroundColor "magenta" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Extract the Y vector from an AO." + MaskHelp "Extract the Y vector from an AO." + MaskDisplay "disp('getY')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "get y" + Location [603, 157, 903, 295] + 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" + Position [25, 48, 55, 62] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "get" + Tag "method ao" + Description "params=plist('PROPERTY', 'data');paramEnabled=[1];" + Ports [1, 1] + Position [80, 25, 140, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY data" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "get1" + Tag "method ao" + Description "params=plist('PROPERTY', 'y');paramEnabled=[1];" + Ports [1, 1] + Position [160, 25, 220, 85] + BackgroundColor "red" + AttributesFormatString "PROPERTY y" + AncestorBlock "ltpda_library/Methods/ao/Helper/get" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " GET get ao properties.\n \n " + MaskDisplay "disp('get')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "get1" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "get" + Tag "get" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "y" + Position [245, 48, 275, 62] + IconDisplay "Port number" + } + Line { + SrcBlock "get1" + SrcPort 1 + DstBlock "y" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "get" + DstPort 1 + } + Line { + SrcBlock "get" + SrcPort 1 + DstBlock "get1" + DstPort 1 + } + } + } + Annotation { + Name "More useful high-level helper blocks" + Position [224, 21] + DropShadow on + FontSize 14 + } + } + } + Block { + BlockType SubSystem + Name "operators" + Ports [] + Position [75, 33, 125, 85] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "operators" + Location [1230, 630, 1793, 1020] + 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 "square" + Ports [1, 1] + Position [55, 193, 95, 237] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Square the input AO." + MaskHelp "Square the input AO." + MaskDisplay "disp('x^2')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "square" + Location [517, 562, 812, 750] + 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 "x" + Position [45, 38, 75, 52] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [115, 25, 120, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "ao" + Tag "method ao" + Description "params=plist('VALS', 2);paramEnabled=[1];paramSets=plist('SETS', { 'From XML file', 'From ASCII file', 'Function', 'Values', 'Time-series Function', 'Frequency-series Function', 'From Window', 'Waveform', 'From Repository', 'From Plist' }, 'CURRSET', 4);" + Ports [0, 1] + Position [25, 75, 85, 135] + BackgroundColor "red" + AttributesFormatString "VALS 2" + AncestorBlock "ltpda_library/Methods/ao/Constructor/ao" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " AO analysis object class constructor.\n \n " + MaskDisplay "disp('ao')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ao" + Location [164, 470, 515, 644] + 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 Constant + Name "Constant" + Position [55, 55, 85, 85] + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Constant" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "power" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [155, 35, 215, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/power" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " POWER implements power operator for analysis objects.\n \n " + MaskDisplay "disp('power')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "power" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "power" + Tag "power" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "power" + DstPort 1 + } + Line { + SrcBlock "power" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "x^2" + Position [240, 58, 270, 72] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "power" + SrcPort 1 + DstBlock "x^2" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "power" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + Points [5, 0; 0, -25] + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x+y" + Ports [2, 1] + Position [60, 122, 100, 158] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input plus. Just calls plus under the hood." + MaskDisplay "disp('+')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x+y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/plus" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " PLUS implements addition operator for two analysis objects.\n \n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "plus" + Tag "plus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "plus" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x-y" + Ports [2, 1] + Position [125, 122, 165, 158] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input minus. Just calls minus under the hood." + MaskDisplay "disp('-')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x-y" + Location [968, 538, 1223, 665] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "minus" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/minus" + OpenFcn "figure(findobj('Tag','LTPDAGUI'))" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " MINUS overloads - operator for analysis objects.\n \n " + MaskDisplay "disp('minus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "minus" + Location [546, 498, 897, 672] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "minus" + Tag "minus" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [260, 63, 290, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "minus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "minus" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "minus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "minus" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "x.*y" + Ports [2, 1] + Position [60, 62, 100, 98] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input element multiply. Just calls times under the hood." + MaskDisplay "disp('.*')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x.*y" + Location [1095, 515, 1350, 642] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [115, 35, 175, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/times" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " TIMES overloads .* operator for analysis objects.\n \n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "times" + Tag "times" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [200, 58, 230, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "times" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "x/y" + Ports [2, 1] + Position [125, 67, 165, 103] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription "Two input divide. Just calls rdivide under the hood." + MaskDisplay "disp('./')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "x/y" + Location [1102, 155, 1387, 282] + 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 "x" + Position [25, 38, 55, 52] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "y" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [80, 25, 85, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "rdivide" + Tag "method ao" + Description "params=plist();noParamsReq=1;" + Ports [1, 1] + Position [145, 35, 205, 95] + BackgroundColor "red" + AncestorBlock "ltpda_library/Methods/ao/Arithmetic Operator/rdivide" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskDescription " RDIVIDE overloads ./ operator for analysis objects.\n \n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + Location [365, 256, 716, 430] + 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 [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [130, 54, 230, 86] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [255, 63, 285, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [230, 58, 260, 72] + IconDisplay "Port number" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "rdivide" + DstPort 1 + } + Line { + SrcBlock "x" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "y" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Annotation { + Name "More useful high-level operators" + Position [370, 38] + DropShadow on + } + } + } + } +}