Model { Name "es35_sim" Version 3.00 SimParamPage "Solver" SampleTimeColors off InvariantConstants off WideVectorLines off ShowLineWidths off ShowPortDataTypes off StartTime "0.0" StopTime "999999" SolverMode "Auto" Solver "ode45" RelTol "1e-3" AbsTol "1e-3" Refine "1" MaxStep "10" InitialStep "auto" FixedStep "auto" MaxOrder 5 OutputOption "RefineOutputTimes" OutputTimes "[]" LoadExternalInput off ExternalInput "[t, u]" SaveTime off TimeSaveName "tout" SaveState off StateSaveName "xout" SaveOutput off OutputSaveName "yout" LoadInitialState off InitialState "xInitial" SaveFinalState off FinalStateName "xFinal" SaveFormat "Matrix" LimitMaxRows off MaxRows "1000" Decimation "1" AlgebraicLoopMsg "warning" MinStepSizeMsg "warning" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" InheritedTsInSrcMsg "warning" IntegerOverflowMsg "warning" UnnecessaryDatatypeConvMsg "none" Int32ToFloatConvMsg "warning" SignalLabelMismatchMsg "none" ConsistencyChecking "off" ZeroCross on SimulationMode "normal" BlockDataTips on BlockParametersDataTip on BlockAttributesDataTip off BlockPortWidthsDataTip off BlockDescriptionStringDataTip off BlockMaskParametersDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off OptimizeBlockIOStorage on BufferReuse on BooleanDataType off RTWSystemTargetFile "grt.tlc" RTWInlineParameters off RTWRetainRTWFile off RTWTemplateMakefile "grt_default_tmf" RTWMakeCommand "make_rtw" RTWGenerateCodeOnly off ExtModeMexFile "ext_comm" ExtModeBatchMode off ExtModeTrigType "manual" ExtModeTrigMode "oneshot" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect off Created "Mon Oct 28 11:27:22 2002" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "marilena" ModifiedDateFormat "%" LastModifiedDate "Mon Oct 28 11:27:31 2002" ModelVersionFormat "1.%" ConfigurationManager "none" BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "es35_sim" Location [10, 74, 1002, 756] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "automatic" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" AutoZoom on ReportName "simulink-default.rpt" Block { BlockType SubSystem Name "Auto-Scale\nGraph" Ports [1, 0, 0, 0, 0] Position [515, 205, 545, 245] ShowPortLabels off MaskType "Storage scope." MaskDescription "Storage scope using MATLAB graph window.\nEnter" " plotting ranges and line type." MaskHelp "This block uses a MATLAB figure window to plot " "the input signal. The graph limits are automatically scaled to the min and m" "ax values of the signal stored in the scope's signal buffer. Line type must " "be in quotes. See the M-file sfunyst.m." MaskPromptString "Initial Time Range:|Initial y-min:|Initial y-ma" "x:|Storage pts.:|Line type (rgbw-.:xo):" MaskStyleString "edit,edit,edit,edit,edit" MaskTunableValueString "on,on,on,on,on" MaskCallbackString "||||" MaskEnableString "on,on,on,on,on" MaskVisibilityString "on,on,on,on,on" MaskInitialization "npts = @4; color = @5; ax = [0, @1, @2, @3]; dt" "=-1;" MaskDisplay "plot(0,0,100,100,[83,76,63,52,42,38,28,16,11,84" ",11,11,11,90,90,11],[75,58,47,54,72,80,84,74,65,65,65,90,40,40,90,90])" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "5|-10|10|200|'y-/g--/c-./w:/m*/ro/b+'" System { Name "Auto-Scale\nGraph" Location [0, 59, 274, 252] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "automatic" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" AutoZoom on Block { BlockType Inport Name "x" Position [65, 55, 85, 75] Port "1" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType "S-Function" Name "S-function\nM-file which plots\nlines\n" Ports [1, 1, 0, 0, 0] Position [130, 55, 180, 75] FunctionName "sfunyst" Parameters "ax, color, npts, dt" PortCounts "[]" SFunctionModules "''" } Line { SrcBlock "x" SrcPort 1 DstBlock "S-function\nM-file which plots\nlines\n" DstPort 1 } } } Block { BlockType Gain Name "Gain" Position [155, 222, 180, 248] ShowName off Gain "15" SaturateOnIntegerOverflow on } Block { BlockType Sum Name "Sum" Ports [2, 1, 0, 0, 0] Position [80, 225, 100, 245] ShowName off IconShape "rectangular" Inputs "+-" SaturateOnIntegerOverflow on } Block { BlockType Sum Name "Sum1" Ports [3, 1, 0, 0, 0] Position [435, 207, 455, 243] ShowName off IconShape "rectangular" Inputs "+++" SaturateOnIntegerOverflow on } Block { BlockType TransferFcn Name "Transfer Fcn" Position [355, 217, 390, 253] ShowName off Numerator "[1]" Denominator "[1 2]" } Block { BlockType ZeroPole Name "Zero-Pole" Position [225, 216, 300, 254] ShowName off Zeros "[-0.5;-0.5]" Poles "[0; j;-j]" Gain "[1]" } Block { BlockType Constant Name "disturbance_const" Position [330, 145, 350, 165] Value "3" } Block { BlockType Sin Name "disturbance_sin t" Position [355, 105, 375, 125] Amplitude "1" Frequency "1" Phase "0" SampleTime "-1" } Block { BlockType Constant Name "reference" Position [25, 220, 45, 240] Value "1" } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Gain" DstPort 1 } Line { SrcBlock "Gain" SrcPort 1 DstBlock "Zero-Pole" DstPort 1 } Line { SrcBlock "Zero-Pole" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "reference" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 Points [10, 0] Branch { DstBlock "Auto-Scale\nGraph" DstPort 1 } Branch { Points [0, 70; -410, 0; 0, -55] DstBlock "Sum" DstPort 2 } } Line { SrcBlock "disturbance_sin t" SrcPort 1 Points [40, 0] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "disturbance_const" SrcPort 1 Points [50, 0; 0, 70] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "Sum1" DstPort 3 } } }