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