Mercurial > hg > ltpda
diff m-toolbox/m/gui/gltpda/ltpda_library.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/m/gui/gltpda/ltpda_library.mdl Wed Nov 23 19:22:13 2011 +0100 @@ -0,0 +1,39647 @@ +Library { + Name "ltpda_library" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Mon Feb 04 16:58:18 2008" + Creator "MoonElf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%<Auto>" + LastModifiedBy "MoonElf" + ModifiedDateFormat "%<Auto>" + LastModifiedDate "Mon Dec 01 20:46:02 2008" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%<AutoIncrement:187>" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + 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 + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 200, 85, 1080, 715 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + 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" + } + BlockParameterDefaults { + 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 "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Display + Format "short" + Decimation "10" + Floating off + SampleTime "-1" + } + Block { + BlockType From + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + IconDisplay "Tag" + } + Block { + BlockType Ground + } + 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 "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + 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 "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg 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 Terminator + } + } + System { + Name "ltpda_library" + Location [448, 269, 924, 627] + 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 "Commonly\nUsed Blocks" + Ports [1, 1] + Position [30, 30, 95, 90] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Common\\nBlocks')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Commonly\nUsed Blocks" + Location [201, 188, 673, 636] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 [305, 58, 335, 72] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Clean\nInput Obj" + Ports [2, 1] + Position [130, 254, 135, 301] + BackgroundColor "gray" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "Removes from memory the object produced by the block (A)\nconnected to the second inport.\nPleas" + "e, connect the 2 inports to:\n- the data: this input is passed unmodified to the output towards block B.\n- the lin" + "k to the block A." + MaskDisplay "text(6,10,'Export')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Clean\nInput Obj" + Location [390, 402, 666, 592] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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, 43, 55, 57] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + Position [25, 83, 55, 97] + BackgroundColor "black" + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "cleaninput" + Ports [2, 1] + Position [80, 29, 160, 111] + BackgroundColor "red" + FunctionName "g_cleaninput" + } + Block { + BlockType Outport + Name "Out1" + Position [190, 63, 220, 77] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In2" + SrcPort 1 + DstBlock "cleaninput" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cleaninput" + DstPort 1 + } + Line { + SrcBlock "cleaninput" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Copy\nparameters" + Ports [2, 1] + Position [50, 254, 55, 301] + BackgroundColor "gray" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "Copy the parameters of block A into block B.\n2 inputs:\n- the data: this input is passed unmodi" + "fied to the output towards block B.\n- the link to the block A." + MaskDisplay "text(6,10,'Export')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Copy\nparameters" + Location [390, 402, 666, 592] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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, 43, 55, 57] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + Position [25, 83, 55, 97] + BackgroundColor "black" + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "copyparam" + Ports [2, 1] + Position [80, 29, 160, 111] + BackgroundColor "red" + FunctionName "g_copyparams" + } + Block { + BlockType Outport + Name "Out1" + Position [190, 63, 220, 77] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "copyparam" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "copyparam" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + DstBlock "copyparam" + DstPort 2 + } + } + } + Block { + BlockType Demux + Name "Demux" + Tag "demux" + Ports [1, 2] + Position [135, 26, 140, 99] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Display + Name "Display" + Ports [1] + Position [200, 160, 290, 190] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Decimation "1" + Lockdown off + } + Block { + BlockType From + Name "From" + Tag "from" + Position [120, 167, 160, 183] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + CloseFcn "tagdialog Close" + GotoTag "A" + } + Block { + BlockType SubSystem + Name "Globals" + Tag "globals" + Ports [] + Position [40, 364, 139, 380] + BackgroundColor "[0.874510, 0.874510, 0.874510]" + NamePlacement "alternate" + ShowName off + OpenFcn "ltpdagui('callback',1,'redraw',6);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Globals')\n" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Globals" + Location [433, 403, 931, 703] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "A4" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + } + } + Block { + BlockType Goto + Name "Goto" + Tag "goto" + Position [35, 167, 75, 183] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + GotoTag "A" + TagVisibility "local" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [50, 25, 55, 100] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [335, 149, 435, 191] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "A generic subsystem, with an input and an output." + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "autoscale" + System { + Name "Subsystem" + Location [433, 403, 931, 703] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 [110, 103, 140, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out1" + Position [360, 103, 390, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + Block { + BlockType Terminator + Name "Terminator" + Position [225, 55, 245, 75] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + } + Block { + BlockType SubSystem + Name "arithmetic" + Tag "arithmetic" + Ports [2, 1] + Position [215, 251, 265, 309] + BackgroundColor "red" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "Arithmetic block: the user can type in the desidered equation." + MaskDisplay "port_label('input',1,'alpha')\nport_label('input',2,'beta')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "arithmetic" + Location [150, 231, 581, 506] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 "alpha" + Tag "1" + Position [25, 68, 55, 82] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "beta" + Tag "2" + Position [25, 103, 55, 117] + BackgroundColor "black" + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Mux + Name "Mux" + Tag "mux" + Ports [2, 1] + Position [160, 55, 165, 130] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType "M-S-Function" + Name "arithmetic_func" + Tag "arithmetic" + Ports [1, 1] + Position [220, 79, 275, 111] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Block { + BlockType Outport + Name "Out1" + Position [300, 88, 330, 102] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "arithmetic_func" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "arithmetic_func" + DstPort 1 + } + Line { + SrcBlock "alpha" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "beta" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "generic" + Tag "function" + Ports [1, 1] + Position [360, 260, 410, 290] + BackgroundColor "red" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "Generic function block: the user can type in the desidered function." + MaskDisplay "disp('generic')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "generic" + 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 "generic" + Tag "generic" + 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 "generic" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "generic" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "hollow" + Tag "method ao" + Ports [1, 1] + Position [215, 350, 265, 380] + BackgroundColor "red" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "Generic function block: the user can type in the desidered function." + MaskDisplay "disp('hollow')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "hollow" + 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 "hollow" + 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 "In1" + SrcPort 1 + DstBlock "hollow" + DstPort 1 + } + Line { + SrcBlock "hollow" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [400, 58, 430, 72] + BackgroundColor "[0.752941, 0.752941, 0.752941]" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + Block { + BlockType SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [130, 30, 195, 90] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "ltpda_getAOsInTimeSpan" + Tag "function" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_GETAOSINTIMESPAN performs high-level queries to retrieve AOs from an LTPDA repository.\n" + " \n " + MaskDisplay "disp('getAOsInTimeSpan')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ltpda_getAOsInTimeSpan" + 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 "ltpda_getAOsInTimeSpan" + Tag "ltpda_getAOsInTimeSpan" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_getAOsInTimeSpan" + DstPort 1 + } + Line { + SrcBlock "ltpda_getAOsInTimeSpan" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Input" + Ports [] + Position [230, 30, 295, 90] + BackgroundColor "green" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Input')\n" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Input" + Location [813, 153, 1164, 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 SubSystem + Name "Constructor" + Tag "method ltpda_gui" + Ports [0, 1] + Position [170, 35, 220, 65] + BackgroundColor "green" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDA" + "GUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "GUI Constructor to add scalar/vector/matrix/string objects to the LTPDA\nworkspace, to be passed" + " among blocks.\n " + MaskDisplay "disp('GUI\\nconstructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "g_constructor" + Tag "g_constructor" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "g_constructor" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "g_constructor" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Object from list" + Tag "input" + Ports [0, 1] + Position [50, 35, 100, 65] + BackgroundColor "green" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "Input block: send a LTPDA object from the input list, in the main panel of the LTPDA GUI, into t" + "he Simulink analysis diagram." + MaskDisplay "disp('Input Obj')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Object from list" + Location [484, 141, 801, 259] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 "Input" + Position [105, 35, 135, 65] + BackgroundColor "black" + Value "0" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Input AO" + Position [175, 43, 205, 57] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Input" + SrcPort 1 + DstBlock "Input AO" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "MDC01" + Tag "subsystem" + Ports [] + Position [30, 130, 95, 190] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('MDC01')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "MDC01" + 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 SubSystem + Name "mdc1_C" + Tag "function" + Ports [1, 1] + Position [110, 110, 160, 140] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_C returns a frequency-domain model of the controllers for MDC1.\n \n " + MaskDisplay "disp('mdc1_C')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_C" + 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 "ltpda_mdc1_C" + Tag "ltpda_mdc1_C" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_C" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_C" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_actuator" + Tag "function" + Ports [1, 1] + Position [190, 110, 240, 140] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_ACTUATOR returns a frequency-domain model of the actuators for MDC1.\n \n " + MaskDisplay "disp('mdc1_actuator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_actuator" + 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 "ltpda_mdc1_actuator" + Tag "ltpda_mdc1_actuator" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_actuator" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_actuator" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_dynamics" + Tag "function" + Ports [1, 1] + Position [270, 110, 320, 140] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_DYNAMICS returns a frequency-domain model of the dynamics for MDC1.\n \n " + MaskDisplay "disp('mdc1_dynamics')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_dynamics" + 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 "ltpda_mdc1_dynamics" + Tag "ltpda_mdc1_dynamics" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_dynamics" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_dynamics" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_ifo2acc_fd" + Tag "function" + Ports [1, 1] + Position [270, 30, 320, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_IFO2ACC_FS calculates the external acceleration in the frequency-domain.\n \n " + MaskDisplay "disp('mdc1_ifo2acc_fd')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_ifo2acc_fd" + 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 "ltpda_mdc1_ifo2acc_fd" + Tag "ltpda_mdc1_ifo2acc_fd" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_ifo2acc_fd" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_ifo2acc_fd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_ifo2acc_inloop" + Tag "function" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_IFO2ACC_INLOOP calculates the inloop acceleration in the time-domain.\n \n " + MaskDisplay "disp('mdc1_ifo2acc_inloop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_ifo2acc_inloop" + 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 "ltpda_mdc1_ifo2acc_inloop" + Tag "ltpda_mdc1_ifo2acc_inloop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_ifo2acc_inloop" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_ifo2acc_inloop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_ifo2control" + Tag "function" + Ports [1, 1] + Position [110, 30, 160, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_IFO2CONTROL converts the input time-series to control forces.\n \n " + MaskDisplay "disp('mdc1_ifo2control')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_ifo2control" + 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 "ltpda_mdc1_ifo2control" + Tag "ltpda_mdc1_ifo2control" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_ifo2control" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_ifo2control" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_input_noises" + Tag "function" + Ports [1, 1] + Position [30, 110, 80, 140] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_IFO_NOISE returns a model spectrum of the IFO sensing noise for MDC1.\n \n " + MaskDisplay "disp('mdc1_input_noises')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_input_noises" + 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 "ltpda_mdc1_input_noises" + Tag "ltpda_mdc1_input_noises" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_input_noises" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_input_noises" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_x2acc" + Tag "function" + Ports [1, 1] + Position [190, 30, 240, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTPDA_MDC1_X2ACC converts the input time-series to acceleration with a time-domain filter\n " + " taking in to account the given spring stiffness.\n \n " + MaskDisplay "disp('mdc1_x2acc')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_x2acc" + 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 "ltpda_mdc1_x2acc" + Tag "ltpda_mdc1_x2acc" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltpda_mdc1_x2acc" + DstPort 1 + } + Line { + SrcBlock "ltpda_mdc1_x2acc" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Methods" + Tag "subsystem" + Ports [] + Position [130, 130, 195, 190] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Methods')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Methods" + 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 SubSystem + Name "ao" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + 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 SubSystem + Name "Arithmetic Operator" + Tag "subsystem" + Ports [] + Position [30, 190, 80, 240] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Arithmetic Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Arithmetic Operator" + 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 SubSystem + Name "minus" + Tag "method ao" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MINUS implements minus operator for analysis objects.\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 [180, 55, 230, 85] + 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 "minus" + DstPort 1 + } + Line { + SrcBlock "minus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mpower" + Tag "method ao" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MPOWER implements mpower operator for analysis objects.\n " + MaskDisplay "disp('mpower')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mpower" + 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 "mpower" + Tag "mpower" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mpower" + DstPort 1 + } + Line { + SrcBlock "mpower" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mrdivide" + Tag "method ao" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MRDIVIDE implements mrdivide operator for analysis objects.\n " + MaskDisplay "disp('mrdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mrdivide" + 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 "mrdivide" + Tag "mrdivide" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mrdivide" + DstPort 1 + } + Line { + SrcBlock "mrdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mtimes" + Tag "method ao" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MTIMES implements mtimes operator for analysis objects.\n " + MaskDisplay "disp('mtimes')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mtimes" + 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 "mtimes" + Tag "mtimes" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mtimes" + DstPort 1 + } + Line { + SrcBlock "mtimes" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "plus" + Tag "method ao" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PLUS implements addition operator for analysis objects.\n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + 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 "plus" + Tag "plus" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "power" + Tag "method ao" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " POWER implements power operator for analysis objects.\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 [180, 55, 230, 85] + 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 SubSystem + Name "rdivide" + Tag "method ao" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RDIVIDE implements rdivide operator for analysis objects.\n " + MaskDisplay "disp('rdivide')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rdivide" + 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 "rdivide" + Tag "rdivide" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "rdivide" + DstPort 1 + } + Line { + SrcBlock "rdivide" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "times" + Tag "method ao" + Ports [1, 1] + Position [240, 100, 290, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TIMES implements times operator for analysis objects.\n " + MaskDisplay "disp('times')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "times" + 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 "times" + Tag "times" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "times" + DstPort 1 + } + Line { + SrcBlock "times" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "ao" + Tag "method ao" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " AO analysis object class constructor.\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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "ao" + Tag "ao" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "ao" + DstPort 1 + } + Line { + SrcBlock "ao" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rebuild" + Tag "method ao" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "attachm" + Tag "method ao" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ATTACHM attach an m file to the analysis object.\n " + MaskDisplay "disp('attachm')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "attachm" + 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 "attachm" + Tag "attachm" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "attachm" + DstPort 1 + } + Line { + SrcBlock "attachm" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "attachmdl" + Tag "method ao" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ATTACHMDL attach an mdl file to the analysis object.\n " + MaskDisplay "disp('attachmdl')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "attachmdl" + 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 "attachmdl" + Tag "attachmdl" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "attachmdl" + DstPort 1 + } + Line { + SrcBlock "attachmdl" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "cat" + Tag "method ao" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CAT concatenate AOs into a vector.\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 [180, 55, 230, 85] + 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 "demux" + Tag "method ao" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DEMUX splits the input vector of AOs into a number of output AOs.\n " + MaskDisplay "disp('demux')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "demux" + 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 "demux" + Tag "demux" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "demux" + DstPort 1 + } + Line { + SrcBlock "demux" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "find" + Tag "method ao" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FIND particular samples that satisfy the input query and return a new AO.\n " + MaskDisplay "disp('find')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "find" + 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 "find" + Tag "find" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "find" + DstPort 1 + } + Line { + SrcBlock "find" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "index" + Tag "method ao" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " INDEX index into an AO array or matrix. This properly captures the history.\n " + MaskDisplay "disp('index')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "index" + 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 "index" + Tag "index" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "index" + DstPort 1 + } + Line { + SrcBlock "index" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "isprop" + Tag "method ao" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "join" + Tag "method ao" + Ports [1, 1] + Position [240, 100, 290, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " JOIN multiple AOs into a single AO.\n " + MaskDisplay "disp('join')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "join" + 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 "join" + Tag "join" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "join" + DstPort 1 + } + Line { + SrcBlock "join" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "len" + Tag "method ao" + Ports [1, 1] + Position [30, 170, 80, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LEN overloads the length operator for Analysis objects. Length of the data samples.\n " + MaskDisplay "disp('len')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "len" + 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 "len" + Tag "len" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "len" + DstPort 1 + } + Line { + SrcBlock "len" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "md5" + Tag "method ao" + Ports [1, 1] + Position [100, 170, 150, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MD5 computes an MD5 checksum from an analysis objects.\n " + MaskDisplay "disp('md5')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "md5" + 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 "md5" + Tag "md5" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "md5" + DstPort 1 + } + Line { + SrcBlock "md5" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "search" + Tag "method ao" + Ports [1, 1] + Position [170, 170, 220, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SEARCH selects AOs that match the given name.\n " + MaskDisplay "disp('search')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "search" + 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 "search" + Tag "search" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "search" + DstPort 1 + } + Line { + SrcBlock "search" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setDescription" + Tag "method ao" + Ports [1, 1] + Position [240, 170, 290, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETDESCRIPTION sets the 'description' property of the ao.\n " + MaskDisplay "disp('setDescription')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setDescription" + 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 "setDescription" + Tag "setDescription" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setDescription" + DstPort 1 + } + Line { + SrcBlock "setDescription" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setFs" + Tag "method ao" + Ports [1, 1] + Position [30, 240, 80, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETFS sets the 'fs' property of the ao.\n " + MaskDisplay "disp('setFs')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setFs" + 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 "setFs" + Tag "setFs" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setFs" + DstPort 1 + } + Line { + SrcBlock "setFs" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method ao" + Ports [1, 1] + Position [100, 240, 150, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setPlotinfo" + Tag "method ao" + Ports [1, 1] + Position [170, 240, 220, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPLOTINFO sets the 'plotinfo' property of the ao.\n " + MaskDisplay "disp('setPlotinfo')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setPlotinfo" + 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 "setPlotinfo" + Tag "setPlotinfo" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setPlotinfo" + DstPort 1 + } + Line { + SrcBlock "setPlotinfo" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method ao" + Ports [1, 1] + Position [240, 240, 290, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setT0" + Tag "method ao" + Ports [1, 1] + Position [30, 310, 80, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETT0 sets the 't0' property of the ao.\n " + MaskDisplay "disp('setT0')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setT0" + 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 "setT0" + Tag "setT0" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setT0" + DstPort 1 + } + Line { + SrcBlock "setT0" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setX" + Tag "method ao" + Ports [1, 1] + Position [100, 310, 150, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETX sets the 'x' property of the ao.\n " + MaskDisplay "disp('setX')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setX" + 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 "setX" + Tag "setX" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setX" + DstPort 1 + } + Line { + SrcBlock "setX" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setXY" + Tag "method ao" + Ports [1, 1] + Position [170, 310, 220, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETXY sets the 'xy' property of the ao.\n " + MaskDisplay "disp('setXY')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setXY" + 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 "setXY" + Tag "setXY" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setXY" + DstPort 1 + } + Line { + SrcBlock "setXY" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setXunits" + Tag "method ao" + Ports [1, 1] + Position [240, 310, 290, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETXUNITS sets the 'xunits' property of the ao.\n " + MaskDisplay "disp('setXunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setXunits" + 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 "setXunits" + Tag "setXunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setXunits" + DstPort 1 + } + Line { + SrcBlock "setXunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setY" + Tag "method ao" + Ports [1, 1] + Position [30, 380, 80, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETY sets the 'y' property of the ao.\n " + MaskDisplay "disp('setY')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setY" + 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 "setY" + Tag "setY" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setY" + DstPort 1 + } + Line { + SrcBlock "setY" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setYunits" + Tag "method ao" + Ports [1, 1] + Position [100, 380, 150, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETYUNITS sets the 'yunits' property of the ao.\n " + MaskDisplay "disp('setYunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setYunits" + 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 "setYunits" + Tag "setYunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setYunits" + DstPort 1 + } + Line { + SrcBlock "setYunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setZ" + Tag "method ao" + Ports [1, 1] + Position [170, 380, 220, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETZ sets the 'z' property of the ao.\n " + MaskDisplay "disp('setZ')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setZ" + 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 "setZ" + Tag "setZ" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setZ" + DstPort 1 + } + Line { + SrcBlock "setZ" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method ao" + Ports [1, 1] + Position [240, 380, 290, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input Analysis object(s).\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + 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 "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "string" + DstPort 1 + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "sumjoin" + Tag "method ao" + Ports [1, 1] + Position [30, 450, 80, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SUMJOIN sums time-series signals togther\n " + MaskDisplay "disp('sumjoin')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "sumjoin" + 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 "sumjoin" + Tag "sumjoin" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "sumjoin" + DstPort 1 + } + Line { + SrcBlock "sumjoin" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "timeshift" + Tag "method ao" + Ports [1, 1] + Position [100, 450, 150, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TIMESHIFT for AO/tsdata objects, shifts the time axis such that x(1) = 0.\n " + MaskDisplay "disp('timeshift')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "timeshift" + 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 "timeshift" + Tag "timeshift" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "timeshift" + DstPort 1 + } + Line { + SrcBlock "timeshift" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "validate" + Tag "method ao" + Ports [1, 1] + Position [170, 450, 220, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " VALIDATE checks that the input Analysis Object is reproducible and valid.\n " + MaskDisplay "disp('validate')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "validate" + 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 "validate" + Tag "validate" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "validate" + DstPort 1 + } + Line { + SrcBlock "validate" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "MDC01" + Tag "subsystem" + Ports [] + Position [270, 110, 320, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('MDC01')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "MDC01" + 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 SubSystem + Name "mdc1_ifo2acc_fd" + Tag "method ao" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MDC1_IFO2ACC_FS calculates the external acceleration in the frequency-domain.\n \n " + MaskDisplay "disp('mdc1_ifo2acc_fd')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_ifo2acc_fd" + 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 "mdc1_ifo2acc_fd" + Tag "mdc1_ifo2acc_fd" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mdc1_ifo2acc_fd" + DstPort 1 + } + Line { + SrcBlock "mdc1_ifo2acc_fd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_ifo2acc_inloop" + Tag "method ao" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MDC1_IFO2ACC_INLOOP calculates the inloop acceleration in the time-domain.\n " + MaskDisplay "disp('mdc1_ifo2acc_inloop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_ifo2acc_inloop" + 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 "mdc1_ifo2acc_inloop" + Tag "mdc1_ifo2acc_inloop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mdc1_ifo2acc_inloop" + DstPort 1 + } + Line { + SrcBlock "mdc1_ifo2acc_inloop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_ifo2control" + Tag "method ao" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MDC1_IFO2CONTROL converts the input time-series to control forces.\n " + MaskDisplay "disp('mdc1_ifo2control')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_ifo2control" + 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 "mdc1_ifo2control" + Tag "mdc1_ifo2control" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mdc1_ifo2control" + DstPort 1 + } + Line { + SrcBlock "mdc1_ifo2control" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mdc1_x2acc" + Tag "method ao" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MDC1_X2ACC converts the input time-series to acceleration with a time-domain filter\n " + " taking in to account the given spring stiffness.\n " + MaskDisplay "disp('mdc1_x2acc')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mdc1_x2acc" + 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 "mdc1_x2acc" + Tag "mdc1_x2acc" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mdc1_x2acc" + DstPort 1 + } + Line { + SrcBlock "mdc1_x2acc" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Operator" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Operator" + 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 SubSystem + Name "abs" + Tag "method ao" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ABS overloads the Absolute value method for Analysis objects.\n " + MaskDisplay "disp('abs')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "abs" + 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 "abs" + Tag "abs" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "abs" + DstPort 1 + } + Line { + SrcBlock "abs" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "angle" + Tag "method ao" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ANGLE overloads the angle operator for Analysis objects.\n " + MaskDisplay "disp('angle')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "angle" + 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 "angle" + Tag "angle" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "angle" + DstPort 1 + } + Line { + SrcBlock "angle" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "complex" + Tag "method ao" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " COMPLEX overloads the complex operator for Analysis objects.\n " + MaskDisplay "disp('complex')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "complex" + 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 "complex" + Tag "complex" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "complex" + DstPort 1 + } + Line { + SrcBlock "complex" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "conj" + Tag "method ao" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CONJ overloads the conjugate operator for Analysis objects.\n " + MaskDisplay "disp('conj')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "conj" + 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 "conj" + Tag "conj" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "conj" + DstPort 1 + } + Line { + SrcBlock "conj" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ctranspose" + Tag "method ao" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CTRANSPOSE overloads the ' operator for Analysis Objects.\n " + MaskDisplay "disp('ctranspose')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ctranspose" + 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 "ctranspose" + Tag "ctranspose" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ctranspose" + DstPort 1 + } + Line { + SrcBlock "ctranspose" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "curvefit" + Tag "method ao" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CURVEFIT fit a curve to data.\n " + MaskDisplay "disp('curvefit')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "curvefit" + 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 "curvefit" + Tag "curvefit" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "curvefit" + DstPort 1 + } + Line { + SrcBlock "curvefit" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "det" + Tag "method ao" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DET overloads the determinant function for Analysis objects.\n " + MaskDisplay "disp('det')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "det" + 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 "det" + Tag "det" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "det" + DstPort 1 + } + Line { + SrcBlock "det" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "diag" + Tag "method ao" + Ports [1, 1] + Position [240, 100, 290, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DIAG overloads the diagonal operator for Analysis Objects.\n " + MaskDisplay "disp('diag')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "diag" + 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 "diag" + Tag "diag" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "diag" + DstPort 1 + } + Line { + SrcBlock "diag" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "eig" + Tag "method ao" + Ports [1, 1] + Position [30, 170, 80, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EIG overloads the determinant function for Analysis objects.\n " + MaskDisplay "disp('eig')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eig" + 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 "eig" + Tag "eig" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eig" + DstPort 1 + } + Line { + SrcBlock "eig" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "exp" + Tag "method ao" + Ports [1, 1] + Position [100, 170, 150, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EXP overloads the exp operator for Analysis objects. Exponential.\n " + MaskDisplay "disp('exp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "exp" + 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 "exp" + Tag "exp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "exp" + DstPort 1 + } + Line { + SrcBlock "exp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "imag" + Tag "method ao" + Ports [1, 1] + Position [170, 170, 220, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " IMAG overloads the imaginary operator for Analysis objects.\n " + MaskDisplay "disp('imag')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "imag" + 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 "imag" + Tag "imag" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "imag" + DstPort 1 + } + Line { + SrcBlock "imag" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "inv" + Tag "method ao" + Ports [1, 1] + Position [240, 170, 290, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " INV overloads the inverse function for Analysis Objects.\n " + MaskDisplay "disp('inv')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "inv" + 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 "inv" + Tag "inv" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "inv" + DstPort 1 + } + Line { + SrcBlock "inv" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ln" + Tag "method ao" + Ports [1, 1] + Position [30, 240, 80, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LN overloads the log operator for Analysis objects. Natural logarithm.\n " + MaskDisplay "disp('ln')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ln" + 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 "ln" + Tag "ln" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ln" + DstPort 1 + } + Line { + SrcBlock "ln" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "log" + Tag "method ao" + Ports [1, 1] + Position [100, 240, 150, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LOG overloads the log operator for Analysis objects. Natural logarithm.\n " + MaskDisplay "disp('log')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "log" + 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 "log" + Tag "log" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "log" + DstPort 1 + } + Line { + SrcBlock "log" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "log10" + Tag "method ao" + Ports [1, 1] + Position [170, 240, 220, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LOG10 overloads the log10 operator for Analysis objects. Common (base 10) logarithm.\n " + MaskDisplay "disp('log10')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "log10" + 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 "log10" + Tag "log10" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "log10" + DstPort 1 + } + Line { + SrcBlock "log10" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lscov" + Tag "method ao" + Ports [1, 1] + Position [240, 240, 290, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LSCOV is a wrapper for MATLAB's lscov function.\n " + MaskDisplay "disp('lscov')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lscov" + 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 "lscov" + Tag "lscov" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "lscov" + DstPort 1 + } + Line { + SrcBlock "lscov" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "max" + Tag "method ao" + Ports [1, 1] + Position [30, 310, 80, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MAX computes the maximum value of the data in the AO.\n " + MaskDisplay "disp('max')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "max" + 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 "max" + Tag "max" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "max" + DstPort 1 + } + Line { + SrcBlock "max" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mean" + Tag "method ao" + Ports [1, 1] + Position [100, 310, 150, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MEAN computes the mean value of the data in the AO.\n " + MaskDisplay "disp('mean')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mean" + 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 "mean" + Tag "mean" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mean" + DstPort 1 + } + Line { + SrcBlock "mean" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "median" + Tag "method ao" + Ports [1, 1] + Position [170, 310, 220, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MEDIAN computes the median value of the data in the AO.\n " + MaskDisplay "disp('median')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "median" + 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 "median" + Tag "median" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "median" + DstPort 1 + } + Line { + SrcBlock "median" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "min" + Tag "method ao" + Ports [1, 1] + Position [240, 310, 290, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MIN computes the minimum value of the data in the AO.\n " + MaskDisplay "disp('min')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "min" + 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 "min" + Tag "min" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "min" + DstPort 1 + } + Line { + SrcBlock "min" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mode" + Tag "method ao" + Ports [1, 1] + Position [30, 380, 80, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MODE computes the modal value of the data in the AO.\n " + MaskDisplay "disp('mode')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mode" + 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 "mode" + Tag "mode" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mode" + DstPort 1 + } + Line { + SrcBlock "mode" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "norm" + Tag "method ao" + Ports [1, 1] + Position [100, 380, 150, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NORM overloads the norm operator for Analysis Objects.\n " + MaskDisplay "disp('norm')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "norm" + 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 "norm" + Tag "norm" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "norm" + DstPort 1 + } + Line { + SrcBlock "norm" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "phase" + Tag "method ao" + Ports [1, 1] + Position [170, 380, 220, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PHASE overloads the ltpda_phase operator for Analysis objects.\n " + MaskDisplay "disp('phase')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "phase" + 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 "phase" + Tag "phase" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "phase" + DstPort 1 + } + Line { + SrcBlock "phase" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "real" + Tag "method ao" + Ports [1, 1] + Position [240, 380, 290, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REAL overloads the real operator for Analysis objects.\n " + MaskDisplay "disp('real')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "real" + 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 "real" + Tag "real" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "real" + DstPort 1 + } + Line { + SrcBlock "real" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "sign" + Tag "method ao" + Ports [1, 1] + Position [30, 450, 80, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SIGN overloads the sign operator for Analysis objects." + MaskDisplay "disp('sign')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "sign" + 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 "sign" + Tag "sign" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "sign" + DstPort 1 + } + Line { + SrcBlock "sign" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "sort" + Tag "method ao" + Ports [1, 1] + Position [100, 450, 150, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SORT the values in the AO.\n " + MaskDisplay "disp('sort')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "sort" + 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 "sort" + Tag "sort" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "sort" + DstPort 1 + } + Line { + SrcBlock "sort" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "sqrt" + Tag "method ao" + Ports [1, 1] + Position [170, 450, 220, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SQRT computes the square root of the data in the AO.\n " + MaskDisplay "disp('sqrt')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "sqrt" + 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 "sqrt" + Tag "sqrt" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "sqrt" + DstPort 1 + } + Line { + SrcBlock "sqrt" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "std" + Tag "method ao" + Ports [1, 1] + Position [240, 450, 290, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STD computes the standard deviation of the data in the AO.\n " + MaskDisplay "disp('std')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "std" + 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 "std" + Tag "std" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "std" + DstPort 1 + } + Line { + SrcBlock "std" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "sum" + Tag "method ao" + Ports [1, 1] + Position [30, 520, 80, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SUM computes the sum of the data in the AO.\n " + MaskDisplay "disp('sum')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "sum" + 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 "sum" + Tag "sum" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "sum" + DstPort 1 + } + Line { + SrcBlock "sum" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "svd" + Tag "method ao" + Ports [1, 1] + Position [100, 520, 150, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SVD overloads the determinant function for Analysis objects.\n " + MaskDisplay "disp('svd')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "svd" + 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 "svd" + Tag "svd" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "svd" + DstPort 1 + } + Line { + SrcBlock "svd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "transpose" + Tag "method ao" + Ports [1, 1] + Position [170, 520, 220, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TRANSPOSE overloads the .' operator for Analysis Objects.\n " + MaskDisplay "disp('transpose')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "transpose" + 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 "transpose" + Tag "transpose" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "transpose" + DstPort 1 + } + Line { + SrcBlock "transpose" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "uminus" + Tag "method ao" + Ports [1, 1] + Position [240, 520, 290, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " UMINUS overloads the uminus operator for Analysis objects.\n " + MaskDisplay "disp('uminus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "uminus" + 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 "uminus" + Tag "uminus" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "uminus" + DstPort 1 + } + Line { + SrcBlock "uminus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "var" + Tag "method ao" + Ports [1, 1] + Position [30, 590, 80, 620] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " VAR computes the variance of the data in the AO.\n " + MaskDisplay "disp('var')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "var" + 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 "var" + Tag "var" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "var" + DstPort 1 + } + Line { + SrcBlock "var" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "zeropad" + Tag "method ao" + Ports [1, 1] + Position [100, 590, 150, 620] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ZEROPAD zero pads the input data series.\n " + MaskDisplay "disp('zeropad')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "zeropad" + 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 "zeropad" + Tag "zeropad" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "zeropad" + DstPort 1 + } + Line { + SrcBlock "zeropad" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method ao" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR overloads char() function for analysis objects.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method ao" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY implement terminal display for analysis object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "export" + Tag "method ao" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EXPORT export an analysis object to a text file.\n " + MaskDisplay "disp('export')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "export" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "export" + Tag "export" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "export" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "export" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "extractm" + Tag "method ao" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EXTRACTM extracts an m-file from an analysis object and saves it to disk.\n " + MaskDisplay "disp('extractm')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "extractm" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "extractm" + Tag "extractm" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "extractm" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "extractm" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "extractmdl" + Tag "method ao" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EXTRACTMDL extracts an mdl file from an analysis object and saves it to disk.\n " + MaskDisplay "disp('extractmdl')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "extractmdl" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "extractmdl" + Tag "extractmdl" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "extractmdl" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "extractmdl" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "iplot" + Tag "method ao" + Ports [1] + Position [100, 100, 150, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " IPLOT provides an intelligent plotting tool for LTPDA.\n " + MaskDisplay "disp('iplot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "iplot" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "iplot" + Tag "iplot" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "iplot" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "iplot" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "iplotyy" + Tag "method ao" + Ports [1] + Position [170, 100, 220, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " IPLOT provides an intelligent plotting tool for LTPDA.\n " + MaskDisplay "disp('iplotyy')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "iplotyy" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "iplotyy" + Tag "iplotyy" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "iplotyy" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "iplotyy" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "plot" + Tag "method ao" + Ports [1] + Position [240, 100, 290, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PLOT a simple plot of analysis objects.\n " + MaskDisplay "disp('plot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plot" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "plot" + Tag "plot" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "plot" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plot" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method ao" + Ports [1] + Position [30, 170, 80, 200] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method ao" + Ports [1] + Position [100, 170, 150, 200] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method ao" + Ports [1] + Position [170, 170, 220, 200] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [190, 110, 240, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method ao" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ge" + Tag "method ao" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " GE overloads >= operator for analysis objects. Compare the y-axis values.\n " + MaskDisplay "disp('ge')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ge" + 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 "ge" + Tag "ge" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ge" + DstPort 1 + } + Line { + SrcBlock "ge" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "gt" + Tag "method ao" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " GT overloads > operator for analysis objects. Compare the y-axis values.\n " + MaskDisplay "disp('gt')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "gt" + 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 "gt" + Tag "gt" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "gt" + DstPort 1 + } + Line { + SrcBlock "gt" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "le" + Tag "method ao" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LE overloads <= operator for analysis objects. Compare the y-axis values.\n " + MaskDisplay "disp('le')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "le" + 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 "le" + Tag "le" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "le" + DstPort 1 + } + Line { + SrcBlock "le" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lt" + Tag "method ao" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LT overloads < operator for analysis objects. Compare the y-axis values.\n " + MaskDisplay "disp('lt')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lt" + 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 "lt" + Tag "lt" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "lt" + DstPort 1 + } + Line { + SrcBlock "lt" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method ao" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [110, 110, 160, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "cohere" + Tag "method ao" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " COHERE makes coherence estimates of the time-series objects\n " + MaskDisplay "disp('cohere')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cohere" + 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 "cohere" + Tag "cohere" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "cohere" + DstPort 1 + } + Line { + SrcBlock "cohere" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "compute" + Tag "method ao" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " COMPUTE performs the given operations on the input AOs.\n " + MaskDisplay "disp('compute')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "compute" + 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 "compute" + Tag "compute" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "compute" + DstPort 1 + } + Line { + SrcBlock "compute" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "consolidate" + Tag "method ao" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CONSOLIDATE resamples all input AOs onto the same time grid.\n " + MaskDisplay "disp('consolidate')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "consolidate" + 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 "consolidate" + Tag "consolidate" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "consolidate" + DstPort 1 + } + Line { + SrcBlock "consolidate" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "conv" + Tag "method ao" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CONV vector convolution.\n " + MaskDisplay "disp('conv')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "conv" + 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 "conv" + Tag "conv" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "conv" + DstPort 1 + } + Line { + SrcBlock "conv" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "cov" + Tag "method ao" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " COV estimate covariance of data streams.\n " + MaskDisplay "disp('cov')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cov" + 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 "cov" + Tag "cov" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "cov" + DstPort 1 + } + Line { + SrcBlock "cov" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "cpsd" + Tag "method ao" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CPSD makes cross-spectral density estimates of the time-series objects.\n " + MaskDisplay "disp('cpsd')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cpsd" + 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 "cpsd" + Tag "cpsd" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "cpsd" + DstPort 1 + } + Line { + SrcBlock "cpsd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "delay" + Tag "method ao" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DELAY delays a time-series using various methods.\n " + MaskDisplay "disp('delay')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "delay" + 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 "delay" + Tag "delay" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "delay" + DstPort 1 + } + Line { + SrcBlock "delay" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "detrend" + Tag "method ao" + Ports [1, 1] + Position [240, 100, 290, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DETREND detrends the input analysis object using a polynomial of degree N.\n " + MaskDisplay "disp('detrend')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "detrend" + 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 "detrend" + Tag "detrend" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "detrend" + DstPort 1 + } + Line { + SrcBlock "detrend" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "dft" + Tag "method ao" + Ports [1, 1] + Position [30, 170, 80, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DFT computes the DFT of the input time-series at the requested frequencies.\n " + MaskDisplay "disp('dft')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "dft" + 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 "dft" + Tag "dft" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "dft" + DstPort 1 + } + Line { + SrcBlock "dft" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "diff" + Tag "method ao" + Ports [1, 1] + Position [100, 170, 150, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DIFF differentiates the data in AO.\n " + MaskDisplay "disp('diff')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "diff" + 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 "diff" + Tag "diff" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "diff" + DstPort 1 + } + Line { + SrcBlock "diff" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "dopplercorr" + Tag "method ao" + Ports [1, 1] + Position [170, 170, 220, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FOO description for function 'foo' in one line. Necessary for lookfor functionality.\n " + MaskDisplay "disp('dopplercorr')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "dopplercorr" + 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 "dopplercorr" + Tag "dopplercorr" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "dopplercorr" + DstPort 1 + } + Line { + SrcBlock "dopplercorr" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "downsample" + Tag "method ao" + Ports [1, 1] + Position [240, 170, 290, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DOWNSAMPLE AOs containing time-series data.\n " + MaskDisplay "disp('downsample')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "downsample" + 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 "downsample" + Tag "downsample" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "downsample" + DstPort 1 + } + Line { + SrcBlock "downsample" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "dropduplicates" + Tag "method ao" + Ports [1, 1] + Position [30, 240, 80, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DROPDUPLICATES drops all duplicate samples in time-series AOs.\n " + MaskDisplay "disp('dropduplicates')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "dropduplicates" + 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 "dropduplicates" + Tag "dropduplicates" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "dropduplicates" + DstPort 1 + } + Line { + SrcBlock "dropduplicates" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "dsmean" + Tag "method ao" + Ports [1, 1] + Position [100, 240, 150, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DSMEAN performs a simple downsampling by taking the mean of every N samples.\n " + MaskDisplay "disp('dsmean')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "dsmean" + 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 "dsmean" + Tag "dsmean" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "dsmean" + DstPort 1 + } + Line { + SrcBlock "dsmean" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "fft" + Tag "method ao" + Ports [1, 1] + Position [170, 240, 220, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FFT overloads the fft method for Analysis objects.\n " + MaskDisplay "disp('fft')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "fft" + 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 "fft" + Tag "fft" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "fft" + DstPort 1 + } + Line { + SrcBlock "fft" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "filter" + Tag "method ao" + Ports [1, 1] + Position [240, 240, 290, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FILTER overrides the filter function for analysis objects.\n " + MaskDisplay "disp('filter')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "filter" + 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 "filter" + Tag "filter" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "filter" + DstPort 1 + } + Line { + SrcBlock "filter" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "filtfilt" + Tag "method ao" + Ports [1, 1] + Position [30, 310, 80, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FILTFILT overrides the filtfilt function for analysis objects.\n " + MaskDisplay "disp('filtfilt')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "filtfilt" + 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 "filtfilt" + Tag "filtfilt" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "filtfilt" + DstPort 1 + } + Line { + SrcBlock "filtfilt" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "firwhiten" + Tag "method ao" + Ports [1, 1] + Position [100, 310, 150, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FIRWHITEN whitens the input time-series by building an FIR whitening filter.\n " + MaskDisplay "disp('firwhiten')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "firwhiten" + 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 "firwhiten" + Tag "firwhiten" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "firwhiten" + DstPort 1 + } + Line { + SrcBlock "firwhiten" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "fixfs" + Tag "method ao" + Ports [1, 1] + Position [170, 310, 220, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FIXFS resamples the input time-series to have a fixed sample rate.\n " + MaskDisplay "disp('fixfs')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "fixfs" + 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 "fixfs" + Tag "fixfs" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "fixfs" + DstPort 1 + } + Line { + SrcBlock "fixfs" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "fngen" + Tag "method ao" + Ports [1, 1] + Position [240, 310, 290, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FNGEN creates an arbitrarily long time-series based on the input PSD.\n " + MaskDisplay "disp('fngen')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "fngen" + 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 "fngen" + Tag "fngen" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "fngen" + DstPort 1 + } + Line { + SrcBlock "fngen" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "gapfilling" + Tag "method ao" + Ports [1, 1] + Position [30, 380, 80, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " GAPFILLING fills possible gaps in data.\n " + MaskDisplay "disp('gapfilling')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "gapfilling" + 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 "gapfilling" + Tag "gapfilling" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "gapfilling" + DstPort 1 + } + Line { + SrcBlock "gapfilling" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "gapfillingoptim" + Tag "method ao" + Ports [1, 1] + Position [100, 380, 150, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " GAPFILLINGOPTIM fills possible gaps in data.\n " + MaskDisplay "disp('gapfillingoptim')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "gapfillingoptim" + 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 "gapfillingoptim" + Tag "gapfillingoptim" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "gapfillingoptim" + DstPort 1 + } + Line { + SrcBlock "gapfillingoptim" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "heterodyne" + Tag "method ao" + Ports [1, 1] + Position [170, 380, 220, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " HETERODYNE heterodynes time-series.\n " + MaskDisplay "disp('heterodyne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "heterodyne" + 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 "heterodyne" + Tag "heterodyne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "heterodyne" + DstPort 1 + } + Line { + SrcBlock "heterodyne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "hist" + Tag "method ao" + Ports [1, 1] + Position [240, 380, 290, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " HIST overloads the histogram function (hist) of MATLAB for Analysis Objects.\n " + MaskDisplay "disp('hist')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "hist" + 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 "hist" + Tag "hist" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "hist" + DstPort 1 + } + Line { + SrcBlock "hist" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ifft" + Tag "method ao" + Ports [1, 1] + Position [30, 450, 80, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " IFFT overloads the ifft operator for Analysis objects.\n " + MaskDisplay "disp('ifft')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ifft" + 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 "ifft" + Tag "ifft" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ifft" + DstPort 1 + } + Line { + SrcBlock "ifft" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "interp" + Tag "method ao" + Ports [1, 1] + Position [100, 450, 150, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " INTERP interpolate the values in the input AO(s) at new values.\n " + MaskDisplay "disp('interp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "interp" + 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 "interp" + Tag "interp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "interp" + DstPort 1 + } + Line { + SrcBlock "interp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "interpmissing" + Tag "method ao" + Ports [1, 1] + Position [170, 450, 220, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " INTERPMISSING interpolate missing samples in a time-series.\n " + MaskDisplay "disp('interpmissing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "interpmissing" + 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 "interpmissing" + Tag "interpmissing" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "interpmissing" + DstPort 1 + } + Line { + SrcBlock "interpmissing" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lcohere" + Tag "method ao" + Ports [1, 1] + Position [240, 450, 290, 480] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LCOHERE implement coherence estimation computed on a log frequency axis.\n " + MaskDisplay "disp('lcohere')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lcohere" + 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 "lcohere" + Tag "lcohere" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "lcohere" + DstPort 1 + } + Line { + SrcBlock "lcohere" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lcpsd" + Tag "method ao" + Ports [1, 1] + Position [30, 520, 80, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LCPSD implement cross-power-spectral density estimation computed on a log frequency axis.\n " + MaskDisplay "disp('lcpsd')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lcpsd" + 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 "lcpsd" + Tag "lcpsd" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "lcpsd" + DstPort 1 + } + Line { + SrcBlock "lcpsd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lincom" + Tag "method ao" + Ports [1, 1] + Position [100, 520, 150, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LINCOM\n " + MaskDisplay "disp('lincom')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lincom" + 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 "lincom" + Tag "lincom" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "lincom" + DstPort 1 + } + Line { + SrcBlock "lincom" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "linedetect" + Tag "method ao" + Ports [1, 1] + Position [170, 520, 220, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LINEDETECT find spectral lines in the ao/fsdata objects.\n " + MaskDisplay "disp('linedetect')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "linedetect" + 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 "linedetect" + Tag "linedetect" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "linedetect" + DstPort 1 + } + Line { + SrcBlock "linedetect" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lisovfit" + Tag "method ao" + Ports [1, 1] + Position [240, 520, 290, 550] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LISOVFIT uses LISO to fit a pole/zero model to the input frequency-series.\n " + MaskDisplay "disp('lisovfit')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lisovfit" + 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 "lisovfit" + Tag "lisovfit" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "lisovfit" + DstPort 1 + } + Line { + SrcBlock "lisovfit" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "lpsd" + Tag "method ao" + Ports [1, 1] + Position [30, 590, 80, 620] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LPSD implement the LPSD algorithm for analysis objects.\n " + MaskDisplay "disp('lpsd')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "lpsd" + 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 "lpsd" + Tag "lpsd" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "lpsd" + DstPort 1 + } + Line { + SrcBlock "lpsd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ltfe" + Tag "method ao" + Ports [1, 1] + Position [100, 590, 150, 620] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " LTFE implement transfer-function estimation computed on a log frequency axis.\n " + MaskDisplay "disp('ltfe')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ltfe" + 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 "ltfe" + Tag "ltfe" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ltfe" + DstPort 1 + } + Line { + SrcBlock "ltfe" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "noisegen1D" + Tag "method ao" + Ports [1, 1] + Position [170, 590, 220, 620] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NOISEGEN1D generates colored noise from withe noise.\n " + MaskDisplay "disp('noisegen1D')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "noisegen1D" + 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 "noisegen1D" + Tag "noisegen1D" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "noisegen1D" + DstPort 1 + } + Line { + SrcBlock "noisegen1D" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "noisegen2D" + Tag "method ao" + Ports [1, 1] + Position [240, 590, 290, 620] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NOISEGEN2D generates cross correleted colored noise from withe noise.\n " + MaskDisplay "disp('noisegen2D')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "noisegen2D" + 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 "noisegen2D" + Tag "noisegen2D" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "noisegen2D" + DstPort 1 + } + Line { + SrcBlock "noisegen2D" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "polyfit" + Tag "method ao" + Ports [1, 1] + Position [30, 660, 80, 690] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " POLYFIT overloads polyfit() function of MATLAB for Analysis Objects.\n " + MaskDisplay "disp('polyfit')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "polyfit" + 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 "polyfit" + Tag "polyfit" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "polyfit" + DstPort 1 + } + Line { + SrcBlock "polyfit" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "psd" + Tag "method ao" + Ports [1, 1] + Position [100, 660, 150, 690] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PSD makes power spectral density estimates of the time-series objects\n " + MaskDisplay "disp('psd')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "psd" + 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 "psd" + Tag "psd" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "psd" + DstPort 1 + } + Line { + SrcBlock "psd" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pwelch" + Tag "method ao" + Ports [1, 1] + Position [170, 660, 220, 690] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PWELCH makes power spectral density estimates of the time-series objects\n " + MaskDisplay "disp('pwelch')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pwelch" + 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 "pwelch" + Tag "pwelch" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "pwelch" + DstPort 1 + } + Line { + SrcBlock "pwelch" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resample" + Tag "method ao" + Ports [1, 1] + Position [240, 660, 290, 690] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESAMPLE overloads resample function for AOs.\n " + MaskDisplay "disp('resample')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "resample" + 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 "resample" + Tag "resample" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resample" + DstPort 1 + } + Line { + SrcBlock "resample" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rms" + Tag "method ao" + Ports [1, 1] + Position [30, 730, 80, 760] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RMS Calculate RMS deviation from spectrum\n " + MaskDisplay "disp('rms')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rms" + 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 "rms" + Tag "rms" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "rms" + DstPort 1 + } + Line { + SrcBlock "rms" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "select" + Tag "method ao" + Ports [1, 1] + Position [100, 730, 150, 760] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SELECT select particular samples from the input AOs and return new AOs with only those sample" + "s.\n " + MaskDisplay "disp('select')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "select" + 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 "select" + Tag "select" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "select" + DstPort 1 + } + Line { + SrcBlock "select" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "smoother" + Tag "method ao" + Ports [1, 1] + Position [170, 730, 220, 760] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SMOOTHER smooths a given series of data points using the specified method.\n " + MaskDisplay "disp('smoother')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "smoother" + 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 "smoother" + Tag "smoother" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "smoother" + DstPort 1 + } + Line { + SrcBlock "smoother" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "spectrogram" + Tag "method ao" + Ports [1, 1] + Position [240, 730, 290, 760] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SPECTROGRAM computes a spectrogram of the given ao/tsdata.\n " + MaskDisplay "disp('spectrogram')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "spectrogram" + 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 "spectrogram" + Tag "spectrogram" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "spectrogram" + DstPort 1 + } + Line { + SrcBlock "spectrogram" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "spikecleaning" + Tag "method ao" + Ports [1, 1] + Position [30, 800, 80, 830] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " spikecleaning detects and corrects possible spikes in analysis objects\n " + MaskDisplay "disp('spikecleaning')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "spikecleaning" + 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 "spikecleaning" + Tag "spikecleaning" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "spikecleaning" + DstPort 1 + } + Line { + SrcBlock "spikecleaning" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "split" + Tag "method ao" + Ports [1, 1] + Position [100, 800, 150, 830] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SPLIT split an analysis object into the specified segments.\n " + MaskDisplay "disp('split')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "split" + 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 "split" + Tag "split" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "split" + DstPort 1 + } + Line { + SrcBlock "split" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "straightLineFit" + Tag "method ao" + Ports [1, 1] + Position [170, 800, 220, 830] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRAIGHTLINEFIT fits a straight line to the given data series\n " + MaskDisplay "disp('straightLineFit')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "straightLineFit" + 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 "straightLineFit" + Tag "straightLineFit" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "straightLineFit" + DstPort 1 + } + Line { + SrcBlock "straightLineFit" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "tfe" + Tag "method ao" + Ports [1, 1] + Position [240, 800, 290, 830] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TFE makes transfer function estimates of the time-series objects.\n " + MaskDisplay "disp('tfe')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tfe" + 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 "tfe" + Tag "tfe" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "tfe" + DstPort 1 + } + Line { + SrcBlock "tfe" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "timedomainfit" + Tag "method ao" + Ports [1, 1] + Position [30, 870, 80, 900] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TIMEDOMAINFIT uses lscov to fit a set of time-series AOs to a target time-series AO.\n " + MaskDisplay "disp('timedomainfit')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "timedomainfit" + 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 "timedomainfit" + Tag "timedomainfit" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "timedomainfit" + DstPort 1 + } + Line { + SrcBlock "timedomainfit" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "upsample" + Tag "method ao" + Ports [1, 1] + Position [100, 870, 150, 900] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " UPSAMPLE overloads upsample function for AOs.\n " + MaskDisplay "disp('upsample')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "upsample" + 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 "upsample" + Tag "upsample" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "upsample" + DstPort 1 + } + Line { + SrcBlock "upsample" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "whiten1D" + Tag "method ao" + Ports [1, 1] + Position [170, 870, 220, 900] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " WHITEN1D whitens the input time-series.\n " + MaskDisplay "disp('whiten1D')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "whiten1D" + 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 "whiten1D" + Tag "whiten1D" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "whiten1D" + DstPort 1 + } + Line { + SrcBlock "whiten1D" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "whiten2D" + Tag "method ao" + Ports [1, 1] + Position [240, 870, 290, 900] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " WHITEN2D whiten the noise for two cross correlated time series.\n " + MaskDisplay "disp('whiten2D')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "whiten2D" + 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 "whiten2D" + Tag "whiten2D" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "whiten2D" + DstPort 1 + } + Line { + SrcBlock "whiten2D" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "xcorr" + Tag "method ao" + Ports [1, 1] + Position [30, 940, 80, 970] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " XCORR makes cross-correlation estimates of the time-series\n " + MaskDisplay "disp('xcorr')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "xcorr" + 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 "xcorr" + Tag "xcorr" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "xcorr" + DstPort 1 + } + Line { + SrcBlock "xcorr" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Trigonometry" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Trigonometry')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Trigonometry" + 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 SubSystem + Name "acos" + Tag "method ao" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ACOS overloads the acos method for Analysis objects.\n " + MaskDisplay "disp('acos')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "acos" + 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 "acos" + Tag "acos" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "acos" + DstPort 1 + } + Line { + SrcBlock "acos" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "asin" + Tag "method ao" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ASIN overloads the asin method for Analysis objects.\n " + MaskDisplay "disp('asin')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "asin" + 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 "asin" + Tag "asin" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "asin" + DstPort 1 + } + Line { + SrcBlock "asin" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "atan" + Tag "method ao" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ATAN overloads the atan method for Analysis objects.\n " + MaskDisplay "disp('atan')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "atan" + 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 "atan" + Tag "atan" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "atan" + DstPort 1 + } + Line { + SrcBlock "atan" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "atan2" + Tag "method ao" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ATAN2 overloads the atan2 operator for Analysis objects. Four quadrant inverse tangent.\n " + MaskDisplay "disp('atan2')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "atan2" + 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 "atan2" + Tag "atan2" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "atan2" + DstPort 1 + } + Line { + SrcBlock "atan2" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "cos" + Tag "method ao" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " COS overloads the cos operator for Analysis objects. Cosine of argument in radians.\n " + MaskDisplay "disp('cos')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cos" + 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 "cos" + Tag "cos" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "cos" + DstPort 1 + } + Line { + SrcBlock "cos" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "sin" + Tag "method ao" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SIN overloads the sin method for Analysis objects.\n " + MaskDisplay "disp('sin')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "sin" + 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 "sin" + Tag "sin" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "sin" + DstPort 1 + } + Line { + SrcBlock "sin" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "tan" + Tag "method ao" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TAN overloads the tan method for Analysis objects.\n \n " + MaskDisplay "disp('tan')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tan" + 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 "tan" + Tag "tan" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "tan" + DstPort 1 + } + Line { + SrcBlock "tan" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "cdata" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('cdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cdata" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "cdata" + Tag "method cdata" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CDATA is the constant data class.\n " + MaskDisplay "disp('cdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "cdata" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "cdata" + Tag "cdata" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "cdata" + DstPort 1 + } + Line { + SrcBlock "cdata" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method cdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "display" + Tag "method cdata" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY implement terminal display for cdata object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method cdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method cdata" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "fsdata" + Tag "subsystem" + Ports [] + Position [190, 110, 240, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('fsdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "fsdata" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "fsdata" + Tag "method fsdata" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FSDATA frequency-series object class constructor.\n " + MaskDisplay "disp('fsdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "fsdata" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "fsdata" + Tag "fsdata" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "fsdata" + DstPort 1 + } + Line { + SrcBlock "fsdata" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method fsdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method fsdata" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a ltpda_data-object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method fsdata" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY implement terminal display for fsdata object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method fsdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method fsdata" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "history" + Tag "subsystem" + Ports [] + Position [110, 350, 160, 400] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('history')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "history" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "history" + Tag "method history" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " " + MaskDisplay "disp('history')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "history" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "history" + Tag "history" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "history" + DstPort 1 + } + Line { + SrcBlock "history" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rebuild" + Tag "method history" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the orignal object using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method history" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method history" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a param object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method history" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY implement terminal display for history object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "dotview" + Tag "method history" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DOTVIEW view history of an object via the DOT interpreter.\n " + MaskDisplay "disp('dotview')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "dotview" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "dotview" + Tag "dotview" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "dotview" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "dotview" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "hist2dot" + Tag "method history" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " HIST2DOT converts a history object to a 'DOT' file suitable for processing with graphviz\n " + MaskDisplay "disp('hist2dot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "hist2dot" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "hist2dot" + Tag "hist2dot" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "hist2dot" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "hist2dot" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "hist2m" + Tag "method history" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " HIST2M writes a new m-file that reproduces the analysis described in the history object.\n " + MaskDisplay "disp('hist2m')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "hist2m" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "hist2m" + Tag "hist2m" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "hist2m" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "hist2m" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "plot" + Tag "method history" + Ports [1] + Position [100, 100, 150, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PLOT plots a history object as a tree diagram.\n " + MaskDisplay "disp('plot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plot" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "plot" + Tag "plot" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "plot" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plot" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method history" + Ports [1] + Position [170, 100, 220, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input history object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method history" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method history" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "mfir" + Tag "subsystem" + Ports [] + Position [190, 190, 240, 240] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('mfir')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mfir" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "mfir" + Tag "method mfir" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MFIR FIR filter object class constructor.\n " + MaskDisplay "disp('mfir')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mfir" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "mfir" + Tag "mfir" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "mfir" + DstPort 1 + } + Line { + SrcBlock "mfir" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rebuild" + Tag "method mfir" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method mfir" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "redesign" + Tag "method mfir" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REDESIGN redesign the input filter to work for the given sample rate.\n " + MaskDisplay "disp('redesign')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "redesign" + 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 "redesign" + Tag "redesign" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "redesign" + DstPort 1 + } + Line { + SrcBlock "redesign" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setIunits" + Tag "method mfir" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETIUNITS sets the 'iunits' property of the ao.\n " + MaskDisplay "disp('setIunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setIunits" + 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 "setIunits" + Tag "setIunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setIunits" + DstPort 1 + } + Line { + SrcBlock "setIunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method mfir" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setOunits" + Tag "method mfir" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETOUNITS sets the 'ounits' property of the ao.\n " + MaskDisplay "disp('setOunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setOunits" + 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 "setOunits" + Tag "setOunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setOunits" + DstPort 1 + } + Line { + SrcBlock "setOunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method mfir" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method mfir" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a mfir object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method mfir" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for mfir objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method mfir" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method mfir" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method mfir" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input filter object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method mfir" + Ports [1] + Position [100, 100, 150, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method mfir" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method mfir" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "oldresp" + Tag "method mfir" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP Make a frequency response of the filter.\n " + MaskDisplay "disp('oldresp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "oldresp" + 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 "oldresp" + Tag "oldresp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "oldresp" + DstPort 1 + } + Line { + SrcBlock "oldresp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method mfir" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP Make a frequency response of the filter.\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "miir" + Tag "subsystem" + Ports [] + Position [270, 190, 320, 240] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('miir')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "miir" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "miir" + Tag "method miir" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MIIR IIR filter object class constructor.\n " + MaskDisplay "disp('miir')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "miir" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "miir" + Tag "miir" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "miir" + DstPort 1 + } + Line { + SrcBlock "miir" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rebuild" + Tag "method miir" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method miir" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "redesign" + Tag "method miir" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REDESIGN redesign the input filter to work for the given sample rate.\n " + MaskDisplay "disp('redesign')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "redesign" + 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 "redesign" + Tag "redesign" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "redesign" + DstPort 1 + } + Line { + SrcBlock "redesign" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setIunits" + Tag "method miir" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETIUNITS sets the 'iunits' property of the ao.\n " + MaskDisplay "disp('setIunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setIunits" + 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 "setIunits" + Tag "setIunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setIunits" + DstPort 1 + } + Line { + SrcBlock "setIunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method miir" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setOunits" + Tag "method miir" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETOUNITS sets the 'ounits' property of the ao.\n " + MaskDisplay "disp('setOunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setOunits" + 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 "setOunits" + Tag "setOunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setOunits" + DstPort 1 + } + Line { + SrcBlock "setOunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method miir" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method miir" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a miir object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method miir" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for miir objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method miir" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method miir" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method miir" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input filter object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method miir" + Ports [1] + Position [100, 100, 150, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method miir" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method miir" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "oldresp" + Tag "method miir" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP Make a frequency response of the filter.\n " + MaskDisplay "disp('oldresp')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "oldresp" + 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 "oldresp" + Tag "oldresp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "oldresp" + DstPort 1 + } + Line { + SrcBlock "oldresp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method miir" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP Make a frequency response of the filter.\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "minfo" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('minfo')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "minfo" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "minfo" + Tag "method minfo" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " " + MaskDisplay "disp('minfo')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "minfo" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "minfo" + Tag "minfo" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "minfo" + DstPort 1 + } + Line { + SrcBlock "minfo" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method minfo" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method minfo" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert an minfo object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method minfo" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY display an minfo object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method minfo" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method minfo" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "param" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('param')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "param" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "param" + Tag "method param" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " " + MaskDisplay "disp('param')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "param" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "param" + Tag "param" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "param" + DstPort 1 + } + Line { + SrcBlock "param" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method param" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "mux" + Tag "method param" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MUX concatenate params into a vector.\n " + MaskDisplay "disp('mux')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "mux" + 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 "mux" + Tag "mux" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "mux" + DstPort 1 + } + Line { + SrcBlock "mux" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method param" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a param object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method param" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY display a parameter\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method param" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input param object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method param" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method param" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "parfrac" + Tag "subsystem" + Ports [] + Position [190, 270, 240, 320] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('parfrac')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "parfrac" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "parfrac" + Tag "method parfrac" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PARFRAC partial fraction representation of a transfer function.\n " + MaskDisplay "disp('parfrac')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "parfrac" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "parfrac" + Tag "parfrac" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "parfrac" + DstPort 1 + } + Line { + SrcBlock "parfrac" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rebuild" + Tag "method parfrac" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method parfrac" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setIunits" + Tag "method parfrac" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETIUNITS sets the 'iunits' property of the ao.\n " + MaskDisplay "disp('setIunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setIunits" + 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 "setIunits" + Tag "setIunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setIunits" + DstPort 1 + } + Line { + SrcBlock "setIunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method parfrac" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setOunits" + Tag "method parfrac" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETOUNITS sets the 'ounits' property of the ao.\n " + MaskDisplay "disp('setOunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setOunits" + 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 "setOunits" + Tag "setOunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setOunits" + DstPort 1 + } + Line { + SrcBlock "setOunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method parfrac" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method parfrac" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input\n parfrac object. \n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + 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 "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "string" + DstPort 1 + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method parfrac" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a parfrac object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method parfrac" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for parfrac objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method parfrac" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method parfrac" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method parfrac" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method parfrac" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method parfrac" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "resp" + Tag "method parfrac" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP returns the complex response of a parfrac as an Analysis Object.\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "plist" + Tag "subsystem" + Ports [] + Position [350, 30, 400, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('plist')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plist" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "plist" + Tag "method plist" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PLIST Plist class object constructor.\n " + MaskDisplay "disp('plist')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plist" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "plist" + Tag "plist" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "plist" + DstPort 1 + } + Line { + SrcBlock "plist" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "append" + Tag "method plist" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " APPEND append a param-object, plist-object or a key/value pair to the parameter list.\n " + MaskDisplay "disp('append')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "append" + 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 "append" + Tag "append" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "append" + DstPort 1 + } + Line { + SrcBlock "append" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "combine" + Tag "method plist" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " COMBINE multiple parameter lists (plist objects) into a single plist.\n " + MaskDisplay "disp('combine')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "combine" + 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 "combine" + Tag "combine" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "combine" + DstPort 1 + } + Line { + SrcBlock "combine" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "find" + Tag "method plist" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FIND overloads find routine for a parameter list.\n " + MaskDisplay "disp('find')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "find" + 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 "find" + Tag "find" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "find" + DstPort 1 + } + Line { + SrcBlock "find" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "isparam" + Tag "method plist" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPARAM look for a given key in the parameter lists.\n " + MaskDisplay "disp('isparam')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isparam" + 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 "isparam" + Tag "isparam" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isparam" + DstPort 1 + } + Line { + SrcBlock "isparam" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "isprop" + Tag "method plist" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "nparams" + Tag "method plist" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NPARAMS returns the number of param objects in the list.\n " + MaskDisplay "disp('nparams')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "nparams" + 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 "nparams" + Tag "nparams" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "nparams" + DstPort 1 + } + Line { + SrcBlock "nparams" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "pset" + Tag "method plist" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PSET set or add a key/value pairor a param-object into the parameter list.\n " + MaskDisplay "disp('pset')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pset" + 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 "pset" + Tag "pset" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "pset" + DstPort 1 + } + Line { + SrcBlock "pset" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "remove" + Tag "method plist" + Ports [1, 1] + Position [240, 100, 290, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REMOVE remove a parameter from the parameter list.\n " + MaskDisplay "disp('remove')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "remove" + 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 "remove" + Tag "remove" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "remove" + DstPort 1 + } + Line { + SrcBlock "remove" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method plist" + Ports [1, 1] + Position [30, 170, 80, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method plist" + Ports [1, 1] + Position [100, 170, 150, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING converts a plist object to a command string which will recreate the plist object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + 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 "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "string" + DstPort 1 + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method plist" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a parameter list into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method plist" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY display plist object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method plist" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method plist" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method plist" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "resp" + Tag "method plist" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP shadows miir/iirResp and pzmodel/resp.\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "provenance" + Tag "subsystem" + Ports [] + Position [270, 270, 320, 320] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('provenance')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "provenance" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "provenance" + Tag "method provenance" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " import utils.const.*\n utils.helper.msg(msg.OMNAME, 'running " + MaskDisplay "disp('provenance')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "provenance" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "provenance" + Tag "provenance" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "provenance" + DstPort 1 + } + Line { + SrcBlock "provenance" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method provenance" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method provenance" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a provenance object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method provenance" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overload terminal display for provenance objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method provenance" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input provenance object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method provenance" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method provenance" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "pz" + Tag "subsystem" + Ports [] + Position [350, 190, 400, 240] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('pz')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pz" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "pz" + Tag "method pz" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PZ is the ltpda class that provides a common definition of poles and zeros.\n " + MaskDisplay "disp('pz')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pz" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "pz" + Tag "pz" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "pz" + DstPort 1 + } + Line { + SrcBlock "pz" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method pz" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method pz" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a pz object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method pz" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY display a pz object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method pz" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input pz object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method pz" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method pz" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "resp" + Tag "method pz" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP returns the complex response of the pz object.\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "pzmodel" + Tag "subsystem" + Ports [] + Position [30, 270, 80, 320] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('pzmodel')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "pzmodel" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "pzmodel" + Tag "method pzmodel" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PZMODEL constructor for pzmodel class.\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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "pzmodel" + Tag "pzmodel" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "pzmodel" + DstPort 1 + } + Line { + SrcBlock "pzmodel" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rebuild" + Tag "method pzmodel" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method pzmodel" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setIunits" + Tag "method pzmodel" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETIUNITS sets the 'iunits' property of the ao.\n " + MaskDisplay "disp('setIunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setIunits" + 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 "setIunits" + Tag "setIunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setIunits" + DstPort 1 + } + Line { + SrcBlock "setIunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method pzmodel" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setOunits" + Tag "method pzmodel" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETOUNITS sets the 'ounits' property of the ao.\n " + MaskDisplay "disp('setOunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setOunits" + 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 "setOunits" + Tag "setOunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setOunits" + DstPort 1 + } + Line { + SrcBlock "setOunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method pzmodel" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method pzmodel" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input pzmodel object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + 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 "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "string" + DstPort 1 + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Operator" + Tag "subsystem" + Ports [] + Position [110, 110, 160, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Operator" + 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 SubSystem + Name "tomfir" + Tag "method pzmodel" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TOMFIR approximates a pole/zero model with an FIR filter.\n " + MaskDisplay "disp('tomfir')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tomfir" + 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 "tomfir" + Tag "tomfir" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "tomfir" + DstPort 1 + } + Line { + SrcBlock "tomfir" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "tomiir" + Tag "method pzmodel" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TOMIIR converts a pzmodel to an IIR filter using a bilinear transform.\n " + MaskDisplay "disp('tomiir')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tomiir" + 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 "tomiir" + Tag "tomiir" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "tomiir" + DstPort 1 + } + Line { + SrcBlock "tomiir" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method pzmodel" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a pzmodel object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method pzmodel" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for pzmodel objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method pzmodel" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method pzmodel" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method pzmodel" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method pzmodel" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method pzmodel" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "fngen" + Tag "method pzmodel" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FNGEN creates an arbitrarily long time-series based on the input pzmodel.\n " + MaskDisplay "disp('fngen')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "fngen" + 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 "fngen" + Tag "fngen" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "fngen" + DstPort 1 + } + Line { + SrcBlock "fngen" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method pzmodel" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP returns the complex response of a pzmodel as an Analysis Object.\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "rational" + Tag "subsystem" + Ports [] + Position [110, 270, 160, 320] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('rational')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rational" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "rational" + Tag "method rational" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RATIONAL rational representation of a transfer function.\n " + MaskDisplay "disp('rational')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rational" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rational" + Tag "rational" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rational" + DstPort 1 + } + Line { + SrcBlock "rational" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "rebuild" + Tag "method rational" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method rational" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setIunits" + Tag "method rational" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETIUNITS sets the 'iunits' property of the ao.\n " + MaskDisplay "disp('setIunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setIunits" + 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 "setIunits" + Tag "setIunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setIunits" + DstPort 1 + } + Line { + SrcBlock "setIunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method rational" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setOunits" + Tag "method rational" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETOUNITS sets the 'ounits' property of the ao.\n " + MaskDisplay "disp('setOunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setOunits" + 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 "setOunits" + Tag "setOunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setOunits" + DstPort 1 + } + Line { + SrcBlock "setOunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method rational" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method rational" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input\n rational object. \n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + 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 "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "string" + DstPort 1 + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method rational" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a rational object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method rational" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for rational objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method rational" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method rational" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method rational" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method rational" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method rational" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Signal Processing" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Signal Processing')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Signal Processing" + 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 SubSystem + Name "resp" + Tag "method rational" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " RESP returns the complex response of a rational TF as an Analysis Object.\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "specwin" + Tag "subsystem" + Ports [] + Position [30, 190, 80, 240] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('specwin')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "specwin" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "specwin" + Tag "method specwin" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " " + MaskDisplay "disp('specwin')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "specwin" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "specwin" + Tag "specwin" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "specwin" + DstPort 1 + } + Line { + SrcBlock "specwin" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method specwin" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method specwin" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a specwin object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method specwin" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for specwin objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "plot" + Tag "method specwin" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PLOT plots a specwin object.\n " + MaskDisplay "disp('plot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plot" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "plot" + Tag "plot" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "plot" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plot" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method specwin" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input window object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method specwin" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method specwin" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "ssm" + Tag "subsystem" + Ports [] + Position [190, 350, 240, 400] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('ssm')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [110, 110, 160, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "rebuild" + Tag "method ssm" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ssm" + Tag "method ssm" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SSM statespace model class constructor.\n \n " + MaskDisplay "disp('ssm')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "ssm" + Tag "ssm" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "ssm" + DstPort 1 + } + Line { + SrcBlock "ssm" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "findParams" + Tag "method ssm" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FINDPARAMS returns parameter names matching the given pattern.\n " + MaskDisplay "disp('findParams')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "findParams" + 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 "findParams" + Tag "findParams" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "findParams" + DstPort 1 + } + Line { + SrcBlock "findParams" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "isprop" + Tag "method ssm" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method ssm" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method ssm" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method ssm" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a ssm object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method ssm" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY display ssm object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "dotview" + Tag "method ssm" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DOTVIEW view an ssm object via the DOT interpreter.\n " + MaskDisplay "disp('dotview')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "dotview" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "dotview" + Tag "dotview" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "dotview" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "dotview" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "isstable" + Tag "method ssm" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " tells if ssm is numerically stable\n " + MaskDisplay "disp('isstable')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isstable" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "isstable" + Tag "isstable" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "isstable" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "isstable" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method ssm" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method ssm" + Ports [1] + Position [100, 100, 150, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method ssm" + Ports [1] + Position [170, 100, 220, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input statespace model object" + ".\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method ssm" + Ports [1] + Position [240, 100, 290, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method ssm" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method ssm" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "STATESPACE" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('STATESPACE')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "STATESPACE" + 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 SubSystem + Name "kalman" + Tag "method ssm" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " kalman applies Kalman filtering to a discrete ssm with given i/o\n " + MaskDisplay "disp('kalman')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "kalman" + 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 "kalman" + Tag "kalman" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "kalman" + DstPort 1 + } + Line { + SrcBlock "kalman" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Statespace" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Statespace')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Statespace" + 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 SubSystem + Name "assemble" + Tag "method ssm" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " assembles embedded subsytems, with exogenous inputs\n " + MaskDisplay "disp('assemble')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "assemble" + 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 "assemble" + Tag "assemble" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "assemble" + DstPort 1 + } + Line { + SrcBlock "assemble" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "bode" + Tag "method ssm" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " BODE makes a bode plot from the given inputs to outputs.\n " + MaskDisplay "disp('bode')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "bode" + 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 "bode" + Tag "bode" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "bode" + DstPort 1 + } + Line { + SrcBlock "bode" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "copy" + Tag "method ssm" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " COPY Make copy of ssm objects depending of the second input\n " + MaskDisplay "disp('copy')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "copy" + 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 "copy" + Tag "copy" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "copy" + DstPort 1 + } + Line { + SrcBlock "copy" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "double" + Tag "method ssm" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " Convert a statespace model object to double arrays for given i/o\n " + MaskDisplay "disp('double')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "double" + 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 "double" + Tag "double" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "double" + DstPort 1 + } + Line { + SrcBlock "double" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "getParamValues" + Tag "method ssm" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " GETPARAMVALUES returns parameter values for the given names.\n " + MaskDisplay "disp('getParamValues')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "getParamValues" + 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 "getParamValues" + Tag "getParamValues" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "getParamValues" + DstPort 1 + } + Line { + SrcBlock "getParamValues" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "minreal" + Tag "method ssm" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " minreal gives a minimal realization of a ssm object by deleting state variables\n " + MaskDisplay "disp('minreal')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "minreal" + 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 "minreal" + Tag "minreal" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "minreal" + DstPort 1 + } + Line { + SrcBlock "minreal" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "modifparams" + Tag "method ssm" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " modifparams enables to modifyy and substitute parameters\n " + MaskDisplay "disp('modifparams')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "modifparams" + 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 "modifparams" + Tag "modifparams" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "modifparams" + DstPort 1 + } + Line { + SrcBlock "modifparams" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "modiftimestep" + Tag "method ssm" + Ports [1, 1] + Position [240, 100, 290, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " modiftime modifies the timestep of a ssm object\n " + MaskDisplay "disp('modiftimestep')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "modiftimestep" + 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 "modiftimestep" + Tag "modiftimestep" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "modiftimestep" + DstPort 1 + } + Line { + SrcBlock "modiftimestep" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "modify" + Tag "method ssm" + Ports [1, 1] + Position [30, 170, 80, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " modify allows to exectue a string to modify a ssm object\n " + MaskDisplay "disp('modify')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "modify" + 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 "modify" + Tag "modify" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "modify" + DstPort 1 + } + Line { + SrcBlock "modify" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "reduce" + Tag "method ssm" + Ports [1, 1] + Position [100, 170, 150, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " reduce enables to do model simplification\n " + MaskDisplay "disp('reduce')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "reduce" + 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 "reduce" + Tag "reduce" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "reduce" + DstPort 1 + } + Line { + SrcBlock "reduce" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "reduce_model" + Tag "method ssm" + Ports [1, 1] + Position [170, 170, 220, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REDUCE_MODEL enables to do model simplification\n " + MaskDisplay "disp('reduce_model')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "reduce_model" + 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 "reduce_model" + Tag "reduce_model" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "reduce_model" + DstPort 1 + } + Line { + SrcBlock "reduce_model" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "resp" + Tag "method ssm" + Ports [1, 1] + Position [240, 170, 290, 200] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " resp gives the timewise impulse response of a ssm\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" + Position [55, 63, 85, 77] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "resp" + Tag "resp" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "resp" + DstPort 1 + } + Line { + SrcBlock "resp" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setparams" + Tag "method ssm" + Ports [1, 1] + Position [30, 240, 80, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPARAMS enables to set parameters' value\n " + MaskDisplay "disp('setparams')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setparams" + 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 "setparams" + Tag "setparams" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setparams" + DstPort 1 + } + Line { + SrcBlock "setparams" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "simulate" + Tag "method ssm" + Ports [1, 1] + Position [100, 240, 150, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " simulate simulates a discrete ssm with given inputs\n " + MaskDisplay "disp('simulate')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "simulate" + 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 "simulate" + Tag "simulate" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "simulate" + DstPort 1 + } + Line { + SrcBlock "simulate" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "simulate2" + Tag "method ssm" + Ports [1, 1] + Position [170, 240, 220, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " simulate2 is the Old and slower version of simulate\n " + MaskDisplay "disp('simulate2')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "simulate2" + 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 "simulate2" + Tag "simulate2" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "simulate2" + DstPort 1 + } + Line { + SrcBlock "simulate2" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ssm2dot" + Tag "method ssm" + Ports [1, 1] + Position [240, 240, 290, 270] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SSM2DOT converts a statespace model object a DOT file.\n " + MaskDisplay "disp('ssm2dot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm2dot" + 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 "ssm2dot" + Tag "ssm2dot" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ssm2dot" + DstPort 1 + } + Line { + SrcBlock "ssm2dot" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ssm2iirpz" + Tag "method ssm" + Ports [1, 1] + Position [30, 310, 80, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ssm2iirpz converts a statespace model object to an miir or a pzmodel\n " + MaskDisplay "disp('ssm2iirpz')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm2iirpz" + 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 "ssm2iirpz" + Tag "ssm2iirpz" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ssm2iirpz" + DstPort 1 + } + Line { + SrcBlock "ssm2iirpz" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ssm2miir" + Tag "method ssm" + Ports [1, 1] + Position [100, 310, 150, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ssm2miir converts a statespace model object to a miir object\n " + MaskDisplay "disp('ssm2miir')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm2miir" + 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 "ssm2miir" + Tag "ssm2miir" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ssm2miir" + DstPort 1 + } + Line { + SrcBlock "ssm2miir" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ssm2pzmodel" + Tag "method ssm" + Ports [1, 1] + Position [170, 310, 220, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ssm2pzmodel converts a time-continuous statespace model object to a pzmodel\n " + MaskDisplay "disp('ssm2pzmodel')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm2pzmodel" + 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 "ssm2pzmodel" + Tag "ssm2pzmodel" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ssm2pzmodel" + DstPort 1 + } + Line { + SrcBlock "ssm2pzmodel" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ssm2rational" + Tag "method ssm" + Ports [1, 1] + Position [240, 310, 290, 340] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ssm2rational converts a statespace model object to a rational frac. object\n " + MaskDisplay "disp('ssm2rational')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm2rational" + 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 "ssm2rational" + Tag "ssm2rational" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ssm2rational" + DstPort 1 + } + Line { + SrcBlock "ssm2rational" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ssm2ss" + Tag "method ssm" + Ports [1, 1] + Position [30, 380, 80, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SSM2SS converts a statespace model object to a MATLAB statespace object.\n " + MaskDisplay "disp('ssm2ss')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ssm2ss" + 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 "ssm2ss" + Tag "ssm2ss" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ssm2ss" + DstPort 1 + } + Line { + SrcBlock "ssm2ss" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "subsparams" + Tag "method ssm" + Ports [1, 1] + Position [100, 380, 150, 410] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " subsparams enables to substitute symbollic patameters\n " + MaskDisplay "disp('subsparams')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "subsparams" + 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 "subsparams" + Tag "subsparams" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "subsparams" + DstPort 1 + } + Line { + SrcBlock "subsparams" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "tf" + Tag "subsystem" + Ports [] + Position [110, 190, 160, 240] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('tf')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tf" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "rebuild" + Tag "method tf" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "tf" + Tag "method tf" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TF is the abstract class which defines transfer functions.\n " + MaskDisplay "disp('tf')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tf" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "tf" + Tag "tf" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "tf" + DstPort 1 + } + Line { + SrcBlock "tf" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method tf" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setIunits" + Tag "method tf" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETIUNITS sets the 'iunits' property of the ao.\n " + MaskDisplay "disp('setIunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setIunits" + 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 "setIunits" + Tag "setIunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setIunits" + DstPort 1 + } + Line { + SrcBlock "setIunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method tf" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setOunits" + Tag "method tf" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETOUNITS sets the 'ounits' property of the ao.\n " + MaskDisplay "disp('setOunits')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setOunits" + 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 "setOunits" + Tag "setOunits" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setOunits" + DstPort 1 + } + Line { + SrcBlock "setOunits" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method tf" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method tf" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method tf" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method tf" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method tf" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method tf" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method tf" + Ports [1] + Position [100, 100, 150, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method tf" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method tf" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "time" + Tag "subsystem" + Ports [] + Position [350, 270, 400, 320] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('time')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "time" + 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 SubSystem + Name "Arithmetic Operator" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Arithmetic Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Arithmetic Operator" + 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 SubSystem + Name "minus" + Tag "method time" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " MINUS overloads - operator for time objects.\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 [180, 55, 230, 85] + 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 "minus" + DstPort 1 + } + Line { + SrcBlock "minus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "plus" + Tag "method time" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PLUS overloads + operator for time objects.\n " + MaskDisplay "disp('plus')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plus" + 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 "plus" + Tag "plus" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "plus" + DstPort 1 + } + Line { + SrcBlock "plus" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [30, 110, 80, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "time" + Tag "method time" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " " + MaskDisplay "disp('time')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "time" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "time" + Tag "time" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "time" + DstPort 1 + } + Line { + SrcBlock "time" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "getTimezones" + Tag "method time" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " GETTIMEZONES Get all possible timezones.\n " + MaskDisplay "disp('getTimezones')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "getTimezones" + 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 "getTimezones" + Tag "getTimezones" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "getTimezones" + DstPort 1 + } + Line { + SrcBlock "getTimezones" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "isprop" + Tag "method time" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method time" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input time object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + 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 "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "string" + DstPort 1 + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method time" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a time object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method time" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for time objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "format" + Tag "method time" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FORMAT Returns the time in specified format.\n " + MaskDisplay "disp('format')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "format" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "format" + Tag "format" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "format" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "format" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method time" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method time" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "timespan" + Tag "subsystem" + Ports [] + Position [30, 350, 80, 400] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('timespan')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "timespan" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "rebuild" + Tag "method timespan" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REBUILD rebuilds the input objects using the history.\n " + MaskDisplay "disp('rebuild')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "rebuild" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "rebuild" + Tag "rebuild" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "rebuild" + DstPort 1 + } + Line { + SrcBlock "rebuild" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "timespan" + Tag "method timespan" + Ports [0, 1] + Position [100, 30, 150, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TIMESPAN timespan object class constructor.\n " + MaskDisplay "disp('timespan')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "timespan" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "timespan" + Tag "timespan" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "timespan" + DstPort 1 + } + Line { + SrcBlock "timespan" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method timespan" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setEndT" + Tag "method timespan" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETENDT Set the property 'endT'.\n " + MaskDisplay "disp('setEndT')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setEndT" + 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 "setEndT" + Tag "setEndT" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setEndT" + DstPort 1 + } + Line { + SrcBlock "setEndT" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setName" + Tag "method timespan" + Ports [1, 1] + Position [170, 30, 220, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETNAME Set the property 'name'.\n " + MaskDisplay "disp('setName')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setName" + 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 "setName" + Tag "setName" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setName" + DstPort 1 + } + Line { + SrcBlock "setName" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setProperties" + Tag "method timespan" + Ports [1, 1] + Position [240, 30, 290, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETPROPERTIES set different properties of an object.\n " + MaskDisplay "disp('setProperties')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setProperties" + 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 "setProperties" + Tag "setProperties" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setProperties" + DstPort 1 + } + Line { + SrcBlock "setProperties" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setStartT" + Tag "method timespan" + Ports [1, 1] + Position [30, 100, 80, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETSTARTT Set the property 'startT'.\n " + MaskDisplay "disp('setStartT')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setStartT" + 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 "setStartT" + Tag "setStartT" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setStartT" + DstPort 1 + } + Line { + SrcBlock "setStartT" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setTimeformat" + Tag "method timespan" + Ports [1, 1] + Position [100, 100, 150, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETTIMEFORMAT Set the property 'timeformat'.\n " + MaskDisplay "disp('setTimeformat')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setTimeformat" + 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 "setTimeformat" + Tag "setTimeformat" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setTimeformat" + DstPort 1 + } + Line { + SrcBlock "setTimeformat" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "setTimezone" + Tag "method timespan" + Ports [1, 1] + Position [170, 100, 220, 130] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SETTIMEZONE Set the property 'timezone'.\n " + MaskDisplay "disp('setTimezone')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "setTimezone" + 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 "setTimezone" + Tag "setTimezone" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "setTimezone" + DstPort 1 + } + Line { + SrcBlock "setTimezone" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method timespan" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a timespan object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method timespan" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for timespan objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "report" + Tag "method timespan" + Ports [1] + Position [170, 30, 220, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " REPORT generates an HTML report about the input objects.\n " + MaskDisplay "disp('report')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "report" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "report" + Tag "report" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "report" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "report" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method timespan" + Ports [1] + Position [240, 30, 290, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for ltpda objects.\n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method timespan" + Ports [1] + Position [30, 100, 80, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING writes a command string that can be used to recreate the input timespan object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "string" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "type" + Tag "method timespan" + Ports [1] + Position [100, 100, 150, 130] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TYPE converts the input objects to MATLAB functions.\n " + MaskDisplay "disp('type')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "type" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "type" + Tag "type" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "type" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "type" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method timespan" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method timespan" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "tsdata" + Tag "subsystem" + Ports [] + Position [110, 110, 160, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('tsdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tsdata" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "tsdata" + Tag "method tsdata" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " TSDATA time-series object class constructor.\n " + MaskDisplay "disp('tsdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "tsdata" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "tsdata" + Tag "tsdata" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "tsdata" + DstPort 1 + } + Line { + SrcBlock "tsdata" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method tsdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method tsdata" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a ltpda_data-object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method tsdata" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for tsdata objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method tsdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method tsdata" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "unit" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('unit')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "unit" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "unit" + Tag "method unit" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " UNIT a helper class for implementing units in LTPDA.\n " + MaskDisplay "disp('unit')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "unit" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "unit" + Tag "unit" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "unit" + DstPort 1 + } + Line { + SrcBlock "unit" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method unit" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "string" + Tag "method unit" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " STRING converts a unit object to a command string which will recreate the unit object.\n " + MaskDisplay "disp('string')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "string" + 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 "string" + Tag "string" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "string" + DstPort 1 + } + Line { + SrcBlock "string" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "display" + Tag "method unit" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY display an unit object.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "factor" + Tag "method unit" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " FACTOR factorises units in to numerator and denominator units.\n " + MaskDisplay "disp('factor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "factor" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "factor" + Tag "factor" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "factor" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "factor" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method unit" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method unit" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "xydata" + Tag "subsystem" + Ports [] + Position [270, 110, 320, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('xydata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "xydata" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "xydata" + Tag "method xydata" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " XYDATA X-Y data object class constructor.\n " + MaskDisplay "disp('xydata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "xydata" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "xydata" + Tag "xydata" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "xydata" + DstPort 1 + } + Line { + SrcBlock "xydata" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method xydata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method xydata" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a ltpda_data-object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method xydata" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for xydata objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method xydata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method xydata" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "xyzdata" + Tag "subsystem" + Ports [] + Position [350, 110, 400, 160] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('xyzdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "xyzdata" + 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 SubSystem + Name "Constructor" + Tag "subsystem" + Ports [] + Position [270, 30, 320, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Constructor')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Constructor" + 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 SubSystem + Name "xyzdata" + Tag "method xyzdata" + Ports [0, 1] + Position [30, 30, 80, 60] + BackgroundColor "green" + AncestorBlock "libraryBase/constructor" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " " + MaskDisplay "disp('xyzdata')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "xyzdata" + 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 Ground + Name "Ground" + Position [65, 60, 85, 80] + } + Block { + BlockType "M-S-Function" + Name "xyzdata" + Tag "xyzdata" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "Ground" + SrcPort 1 + DstBlock "xyzdata" + DstPort 1 + } + Line { + SrcBlock "xyzdata" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Helper" + Tag "subsystem" + Ports [] + Position [190, 30, 240, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Helper')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Helper" + 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 SubSystem + Name "isprop" + Tag "method xyzdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " ISPROP tests if the given field is one of the object properties.\n " + MaskDisplay "disp('isprop')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "isprop" + 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 "isprop" + Tag "isprop" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "isprop" + DstPort 1 + } + Line { + SrcBlock "isprop" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Tag "subsystem" + Ports [] + Position [30, 30, 80, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + 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 SubSystem + Name "char" + Tag "method xyzdata" + Ports [1] + Position [30, 30, 80, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " CHAR convert a ltpda_data-object into a string.\n " + MaskDisplay "disp('char')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "char" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "char" + Tag "char" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "char" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "char" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "display" + Tag "method xyzdata" + Ports [1] + Position [100, 30, 150, 60] + BackgroundColor "lightBlue" + AncestorBlock "libraryBase/output" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " DISPLAY overloads display functionality for xyzdata objects.\n " + MaskDisplay "disp('display')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "display" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "display" + Tag "display" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "display" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "display" + DstPort 1 + } + } + } + } + } + Block { + BlockType SubSystem + Name "Relational Operator" + Tag "subsystem" + Ports [] + Position [110, 30, 160, 80] + BackgroundColor "red" + AncestorBlock "libraryBase/SubSystName" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Relational Operator')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Relational Operator" + 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 SubSystem + Name "eq" + Tag "method xyzdata" + Ports [1, 1] + Position [30, 30, 80, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " EQ overloads the == operator for ltpda objects.\n " + MaskDisplay "disp('eq')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "eq" + 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 "eq" + Tag "eq" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "eq" + DstPort 1 + } + Line { + SrcBlock "eq" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ne" + Tag "method xyzdata" + Ports [1, 1] + Position [100, 30, 150, 60] + BackgroundColor "red" + AncestorBlock "libraryBase/function" + OpenFcn "ltpdagui('callback',1,'redraw',2); if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPD" + "AGUI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " NE overloads the ~= operator for ltpda objects.\n " + MaskDisplay "disp('ne')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "ne" + 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 "ne" + Tag "ne" + Ports [1, 1] + Position [180, 55, 230, 85] + 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 "ne" + DstPort 1 + } + Line { + SrcBlock "ne" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } + } + } + } + } + } + Block { + BlockType SubSystem + Name "Output" + Ports [] + Position [230, 130, 295, 190] + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDisplay "disp('Output')\n" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Output" + Location [773, 145, 1124, 387] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 "Send to output" + Ports [1, 1] + Position [135, 120, 185, 150] + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription "Save the object passing through into the Output list, in the corresponding panel." + MaskDisplay "disp('Send to\\nOutput')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "Send to output" + Location [575, 180, 795, 266] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType "M-S-Function" + Name "save result" + Ports [1, 1] + Position [85, 24, 140, 56] + BackgroundColor "green" + FunctionName "g_saveresult" + } + Block { + BlockType Outport + Name "Out1" + Position [165, 33, 195, 47] + BackgroundColor "black" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save result" + DstPort 1 + } + Line { + SrcBlock "save result" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "iplot" + Tag "method ao" + Ports [1] + Position [135, 55, 185, 85] + BackgroundColor "lightBlue" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " IPLOT provides an intelligent plotting tool for LTPDA.\n \n " + MaskDisplay "disp('iplot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "iplot" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "iplot" + Tag "iplot" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "iplot" + DstPort 1 + } + Line { + SrcBlock "iplot" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "plot" + Tag "method ao" + Ports [1] + Position [50, 55, 100, 85] + BackgroundColor "lightBlue" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " PLOT a simple plot of analysis objects.\n \n " + MaskDisplay "disp('plot')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "plot" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "plot" + Tag "plot" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "plot" + DstPort 1 + } + Line { + SrcBlock "plot" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "save" + Tag "method ao" + Ports [1] + Position [50, 120, 100, 150] + BackgroundColor "lightBlue" + OpenFcn "ltpdagui('callback',1,'redraw',2);if (~strcmp(bdroot,'ltpda_library') && ~isempty(findobj('Tag','LTPDAG" + "UI'))), figure(findobj('Tag','LTPDAGUI')); end" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + MaskDescription " SAVE overloads save operator for analysis objects.\n \n " + MaskDisplay "disp('save')" + MaskIconFrame on + MaskIconOpaque on + MaskIconRotate "none" + MaskIconUnits "pixels" + System { + Name "save" + Location [610, 437, 961, 611] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "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 Terminator + Name "Terminator" + Position [265, 60, 285, 80] + } + Block { + BlockType "M-S-Function" + Name "save" + Tag "save" + Ports [1, 1] + Position [180, 55, 230, 85] + BackgroundColor "red" + FunctionName "ltpdasim" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "save" + DstPort 1 + } + Line { + SrcBlock "save" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + } + } + } + } + Annotation { + Name "LTPDA Library \nv3.0 - 25-Nov-2008" + Position [382, 273] + } + } +}