source: branches/gui/Block-Oriented EML/Examples/B_HX_OpenLoop_Response.mdl @ 944

Last change on this file since 944 was 944, checked in by Argimiro Resende Secchi, 10 years ago

Adding Block-Oriented library by Jonathan Ospino Pinedo

File size: 27.2 KB
Line 
1Model {
2  Name                    "B_HX_Open_Loop"
3  Version                 7.2
4  MdlSubVersion           0
5  GraphicalInterface {
6    NumRootInports          0
7    NumRootOutports         0
8    ParameterArgumentNames  ""
9    ComputedModelVersion    "1.12"
10    NumModelReferences      0
11    NumTestPointedSignals   0
12  }
13  SavedCharacterEncoding  "windows-1252"
14  SaveDefaultBlockParams  on
15  ScopeRefreshTime        0.035000
16  OverrideScopeRefreshTime on
17  DisableAllScopes        off
18  DataTypeOverride        "UseLocalSettings"
19  MinMaxOverflowLogging   "UseLocalSettings"
20  MinMaxOverflowArchiveMode "Overwrite"
21  Created                 "Thu Mar 22 14:08:58 2012"
22  Creator                 "IQU"
23  UpdateHistory           "UpdateHistoryNever"
24  ModifiedByFormat        "%<Auto>"
25  LastModifiedBy          "IQU"
26  ModifiedDateFormat      "%<Auto>"
27  LastModifiedDate        "Thu Mar 22 14:32:54 2012"
28  RTWModifiedTimeStamp    0
29  ModelVersionFormat      "1.%<AutoIncrement:12>"
30  ConfigurationManager    "None"
31  SampleTimeColors        off
32  SampleTimeAnnotations   off
33  LibraryLinkDisplay      "none"
34  WideLines               off
35  ShowLineDimensions      off
36  ShowPortDataTypes       off
37  ShowLoopsOnError        on
38  IgnoreBidirectionalLines off
39  ShowStorageClass        off
40  ShowTestPointIcons      on
41  ShowSignalResolutionIcons on
42  ShowViewerIcons         on
43  SortedOrder             off
44  ExecutionContextIcon    off
45  ShowLinearizationAnnotations on
46  BlockNameDataTip        off
47  BlockParametersDataTip  off
48  BlockDescriptionStringDataTip off
49  ToolBar                 on
50  StatusBar               on
51  BrowserShowLibraryLinks off
52  BrowserLookUnderMasks   off
53  SimulationMode          "normal"
54  LinearizationMsg        "none"
55  Profile                 off
56  ParamWorkspaceSource    "MATLABWorkspace"
57  AccelSystemTargetFile   "accel.tlc"
58  AccelTemplateMakefile   "accel_default_tmf"
59  AccelMakeCommand        "make_rtw"
60  TryForcingSFcnDF        off
61  RecordCoverage          off
62  CovPath                 "/"
63  CovSaveName             "covdata"
64  CovMetricSettings       "dw"
65  CovNameIncrementing     off
66  CovHtmlReporting        on
67  covSaveCumulativeToWorkspaceVar on
68  CovSaveSingleToWorkspaceVar on
69  CovCumulativeVarName    "covCumulativeData"
70  CovCumulativeReport     off
71  CovReportOnPause        on
72  CovModelRefEnable       "Off"
73  ExtModeBatchMode        off
74  ExtModeEnableFloating   on
75  ExtModeTrigType         "manual"
76  ExtModeTrigMode         "normal"
77  ExtModeTrigPort         "1"
78  ExtModeTrigElement      "any"
79  ExtModeTrigDuration     1000
80  ExtModeTrigDurationFloating "auto"
81  ExtModeTrigHoldOff      0
82  ExtModeTrigDelay        0
83  ExtModeTrigDirection    "rising"
84  ExtModeTrigLevel        0
85  ExtModeArchiveMode      "off"
86  ExtModeAutoIncOneShot   off
87  ExtModeIncDirWhenArm    off
88  ExtModeAddSuffixToVar   off
89  ExtModeWriteAllDataToWs off
90  ExtModeArmWhenConnect   on
91  ExtModeSkipDownloadWhenConnect off
92  ExtModeLogAll           on
93  ExtModeAutoUpdateStatusClock on
94  BufferReuse             on
95  ShowModelReferenceBlockVersion off
96  ShowModelReferenceBlockIO off
97  Array {
98    Type                    "Handle"
99    Dimension               1
100    Simulink.ConfigSet {
101      $ObjectID               1
102      Version                 "1.5.1"
103      Array {
104        Type                    "Handle"
105        Dimension               8
106        Simulink.SolverCC {
107          $ObjectID               2
108          Version                 "1.5.1"
109          StartTime               "0.0"
110          StopTime                "1000"
111          AbsTol                  "auto"
112          FixedStep               "auto"
113          InitialStep             "auto"
114          MaxNumMinSteps          "-1"
115          MaxOrder                5
116          ZcThreshold             "auto"
117          ConsecutiveZCsStepRelTol "10*128*eps"
118          MaxConsecutiveZCs       "1000"
119          ExtrapolationOrder      4
120          NumberNewtonIterations  1
121          MaxStep                 "auto"
122          MinStep                 "auto"
123          MaxConsecutiveMinStep   "1"
124          RelTol                  "1e-3"
125          SolverMode              "Auto"
126          Solver                  "ode45"
127          SolverName              "ode45"
128          ShapePreserveControl    "DisableAll"
129          ZeroCrossControl        "UseLocalSettings"
130          ZeroCrossAlgorithm      "Nonadaptive"
131          AlgebraicLoopSolver     "TrustRegion"
132          SolverResetMethod       "Fast"
133          PositivePriorityOrder   off
134          AutoInsertRateTranBlk   off
135          SampleTimeConstraint    "Unconstrained"
136          InsertRTBMode           "Whenever possible"
137          SignalSizeVariationType "Allow only fixed size"
138        }
139        Simulink.DataIOCC {
140          $ObjectID               3
141          Version                 "1.5.1"
142          Decimation              "1"
143          ExternalInput           "[t, u]"
144          FinalStateName          "xFinal"
145          InitialState            "xInitial"
146          LimitDataPoints         on
147          MaxDataPoints           "1000"
148          LoadExternalInput       off
149          LoadInitialState        off
150          SaveFinalState          off
151          SaveFormat              "Array"
152          SaveOutput              on
153          SaveState               off
154          SignalLogging           on
155          InspectSignalLogs       off
156          SaveTime                on
157          StateSaveName           "xout"
158          TimeSaveName            "tout"
159          OutputSaveName          "yout"
160          SignalLoggingName       "logsout"
161          OutputOption            "RefineOutputTimes"
162          OutputTimes             "[]"
163          Refine                  "1"
164        }
165        Simulink.OptimizationCC {
166          $ObjectID               4
167          Version                 "1.5.1"
168          Array {
169            Type                    "Cell"
170            Dimension               4
171            Cell                    "ZeroExternalMemoryAtStartup"
172            Cell                    "ZeroInternalMemoryAtStartup"
173            Cell                    "OptimizeModelRefInitCode"
174            Cell                    "NoFixptDivByZeroProtection"
175            PropName                "DisabledProps"
176          }
177          BlockReduction          on
178          BooleanDataType         on
179          ConditionallyExecuteInputs on
180          InlineParams            off
181          InlineInvariantSignals  off
182          OptimizeBlockIOStorage  on
183          BufferReuse             on
184          EnhancedBackFolding     off
185          EnforceIntegerDowncast  on
186          ExpressionFolding       on
187          EnableMemcpy            on
188          MemcpyThreshold         64
189          ExpressionDepthLimit    2147483647
190          FoldNonRolledExpr       on
191          LocalBlockOutputs       on
192          RollThreshold           5
193          SystemCodeInlineAuto    off
194          StateBitsets            off
195          DataBitsets             off
196          UseTempVars             off
197          ZeroExternalMemoryAtStartup on
198          ZeroInternalMemoryAtStartup on
199          InitFltsAndDblsToZero   off
200          NoFixptDivByZeroProtection off
201          EfficientFloat2IntCast  off
202          EfficientMapNaN2IntZero on
203          OptimizeModelRefInitCode off
204          LifeSpan                "inf"
205          BufferReusableBoundary  on
206          SimCompilerOptimization "Off"
207          AccelVerboseBuild       off
208        }
209        Simulink.DebuggingCC {
210          $ObjectID               5
211          Version                 "1.5.1"
212          RTPrefix                "error"
213          ConsistencyChecking     "none"
214          ArrayBoundsChecking     "none"
215          SignalInfNanChecking    "none"
216          SignalRangeChecking     "none"
217          ReadBeforeWriteMsg      "UseLocalSettings"
218          WriteAfterWriteMsg      "UseLocalSettings"
219          WriteAfterReadMsg       "UseLocalSettings"
220          AlgebraicLoopMsg        "warning"
221          ArtificialAlgebraicLoopMsg "warning"
222          SaveWithDisabledLinksMsg "warning"
223          SaveWithParameterizedLinksMsg "warning"
224          CheckSSInitialOutputMsg on
225          UnderspecifiedInitializationDetection "Classic"
226          MergeDetectMultiDrivingBlocksExec "none"
227          CheckExecutionContextPreStartOutputMsg off
228          CheckExecutionContextRuntimeOutputMsg off
229          SignalResolutionControl "UseLocalSettings"
230          BlockPriorityViolationMsg "warning"
231          MinStepSizeMsg          "warning"
232          TimeAdjustmentMsg       "none"
233          MaxConsecutiveZCsMsg    "error"
234          SolverPrmCheckMsg       "warning"
235          InheritedTsInSrcMsg     "warning"
236          DiscreteInheritContinuousMsg "warning"
237          MultiTaskDSMMsg         "error"
238          MultiTaskCondExecSysMsg "error"
239          MultiTaskRateTransMsg   "error"
240          SingleTaskRateTransMsg  "none"
241          TasksWithSamePriorityMsg "warning"
242          SigSpecEnsureSampleTimeMsg "warning"
243          CheckMatrixSingularityMsg "none"
244          IntegerOverflowMsg      "warning"
245          Int32ToFloatConvMsg     "warning"
246          ParameterDowncastMsg    "error"
247          ParameterOverflowMsg    "error"
248          ParameterUnderflowMsg   "none"
249          ParameterPrecisionLossMsg "warning"
250          ParameterTunabilityLossMsg "warning"
251          UnderSpecifiedDataTypeMsg "none"
252          UnnecessaryDatatypeConvMsg "none"
253          VectorMatrixConversionMsg "none"
254          InvalidFcnCallConnMsg   "error"
255          FcnCallInpInsideContextMsg "Use local settings"
256          SignalLabelMismatchMsg  "none"
257          UnconnectedInputMsg     "warning"
258          UnconnectedOutputMsg    "warning"
259          UnconnectedLineMsg      "warning"
260          SFcnCompatibilityMsg    "none"
261          UniqueDataStoreMsg      "none"
262          BusObjectLabelMismatch  "warning"
263          RootOutportRequireBusObject "warning"
264          AssertControl           "UseLocalSettings"
265          EnableOverflowDetection off
266          ModelReferenceIOMsg     "none"
267          ModelReferenceVersionMismatchMessage "none"
268          ModelReferenceIOMismatchMessage "none"
269          ModelReferenceCSMismatchMessage "none"
270          UnknownTsInhSupMsg      "warning"
271          ModelReferenceDataLoggingMessage "warning"
272          ModelReferenceSymbolNameMessage "warning"
273          ModelReferenceExtraNoncontSigs "error"
274          StateNameClashWarn      "warning"
275          StrictBusMsg            "Warning"
276          LoggingUnavailableSignals "error"
277          BlockIODiagnostic       "none"
278        }
279        Simulink.HardwareCC {
280          $ObjectID               6
281          Version                 "1.5.1"
282          ProdBitPerChar          8
283          ProdBitPerShort         16
284          ProdBitPerInt           32
285          ProdBitPerLong          32
286          ProdIntDivRoundTo       "Undefined"
287          ProdEndianess           "Unspecified"
288          ProdWordSize            32
289          ProdShiftRightIntArith  on
290          ProdHWDeviceType        "32-bit Generic"
291          TargetBitPerChar        8
292          TargetBitPerShort       16
293          TargetBitPerInt         32
294          TargetBitPerLong        32
295          TargetShiftRightIntArith on
296          TargetIntDivRoundTo     "Undefined"
297          TargetEndianess         "Unspecified"
298          TargetWordSize          32
299          TargetTypeEmulationWarnSuppressLevel 0
300          TargetPreprocMaxBitsSint 32
301          TargetPreprocMaxBitsUint 32
302          TargetHWDeviceType      "Specified"
303          TargetUnknown           off
304          ProdEqTarget            on
305        }
306        Simulink.ModelReferenceCC {
307          $ObjectID               7
308          Version                 "1.5.1"
309          UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"
310          CheckModelReferenceTargetMessage "error"
311          ModelReferenceNumInstancesAllowed "Multi"
312          ModelReferencePassRootInputsByReference on
313          ModelReferenceMinAlgLoopOccurrences off
314        }
315        Simulink.SFSimCC {
316          $ObjectID               8
317          Version                 "1.5.1"
318          SFSimEnableDebug        on
319          SFSimOverflowDetection  on
320          SFSimEcho               on
321          SimUseLocalCustomCode   off
322          SimBuildMode            "sf_incremental_build"
323        }
324        Simulink.RTWCC {
325          $BackupClass            "Simulink.RTWCC"
326          $ObjectID               9
327          Version                 "1.5.1"
328          Array {
329            Type                    "Cell"
330            Dimension               6
331            Cell                    "IncludeHyperlinkInReport"
332            Cell                    "GenerateTraceInfo"
333            Cell                    "GenerateTraceReport"
334            Cell                    "GenerateTraceReportSl"
335            Cell                    "GenerateTraceReportSf"
336            Cell                    "GenerateTraceReportEml"
337            PropName                "DisabledProps"
338          }
339          SystemTargetFile        "grt.tlc"
340          GenCodeOnly             off
341          MakeCommand             "make_rtw"
342          GenerateMakefile        on
343          TemplateMakefile        "grt_default_tmf"
344          GenerateReport          off
345          SaveLog                 off
346          RTWVerbose              on
347          RetainRTWFile           off
348          ProfileTLC              off
349          TLCDebug                off
350          TLCCoverage             off
351          TLCAssert               off
352          ProcessScriptMode       "Default"
353          ConfigurationMode       "Optimized"
354          ConfigAtBuild           off
355          RTWUseLocalCustomCode   off
356          RTWUseSimCustomCode     off
357          IncludeHyperlinkInReport off
358          LaunchReport            off
359          TargetLang              "C"
360          IncludeBusHierarchyInRTWFileBlockHierarchyMap off
361          IncludeERTFirstTime     off
362          GenerateTraceInfo       off
363          GenerateTraceReport     off
364          GenerateTraceReportSl   off
365          GenerateTraceReportSf   off
366          GenerateTraceReportEml  off
367          GenerateCodeInfo        off
368          RTWCompilerOptimization "Off"
369          Array {
370            Type                    "Handle"
371            Dimension               2
372            Simulink.CodeAppCC {
373              $ObjectID               10
374              Version                 "1.5.1"
375              Array {
376                Type                    "Cell"
377                Dimension               17
378                Cell                    "IgnoreCustomStorageClasses"
379                Cell                    "IgnoreTestpoints"
380                Cell                    "InsertBlockDesc"
381                Cell                    "SFDataObjDesc"
382                Cell                    "SimulinkDataObjDesc"
383                Cell                    "DefineNamingRule"
384                Cell                    "SignalNamingRule"
385                Cell                    "ParamNamingRule"
386                Cell                    "InlinedPrmAccess"
387                Cell                    "CustomSymbolStr"
388                Cell                    "CustomSymbolStrGlobalVar"
389                Cell                    "CustomSymbolStrType"
390                Cell                    "CustomSymbolStrField"
391                Cell                    "CustomSymbolStrFcn"
392                Cell                    "CustomSymbolStrBlkIO"
393                Cell                    "CustomSymbolStrTmpVar"
394                Cell                    "CustomSymbolStrMacro"
395                PropName                "DisabledProps"
396              }
397              ForceParamTrailComments off
398              GenerateComments        on
399              IgnoreCustomStorageClasses on
400              IgnoreTestpoints        off
401              IncHierarchyInIds       off
402              MaxIdLength             31
403              PreserveName            off
404              PreserveNameWithParent  off
405              ShowEliminatedStatement off
406              IncAutoGenComments      off
407              SimulinkDataObjDesc     off
408              SFDataObjDesc           off
409              IncDataTypeInIds        off
410              MangleLength            1
411              CustomSymbolStrGlobalVar "$R$N$M"
412              CustomSymbolStrType     "$N$R$M"
413              CustomSymbolStrField    "$N$M"
414              CustomSymbolStrFcn      "$R$N$M$F"
415              CustomSymbolStrBlkIO    "rtb_$N$M"
416              CustomSymbolStrTmpVar   "$N$M"
417              CustomSymbolStrMacro    "$R$N$M"
418              DefineNamingRule        "None"
419              ParamNamingRule         "None"
420              SignalNamingRule        "None"
421              InsertBlockDesc         off
422              SimulinkBlockComments   on
423              EnableCustomComments    off
424              InlinedPrmAccess        "Literals"
425              ReqsInCode              off
426              UseSimReservedNames     off
427            }
428            Simulink.GRTTargetCC {
429              $BackupClass            "Simulink.TargetCC"
430              $ObjectID               11
431              Version                 "1.5.1"
432              Array {
433                Type                    "Cell"
434                Dimension               16
435                Cell                    "IncludeMdlTerminateFcn"
436                Cell                    "CombineOutputUpdateFcns"
437                Cell                    "SuppressErrorStatus"
438                Cell                    "ERTCustomFileBanners"
439                Cell                    "GenerateSampleERTMain"
440                Cell                    "GenerateTestInterfaces"
441                Cell                    "ModelStepFunctionPrototypeControlCompliant"
442                Cell                    "CPPClassGenCompliant"
443                Cell                    "MultiInstanceERTCode"
444                Cell                    "PurelyIntegerCode"
445                Cell                    "SupportNonFinite"
446                Cell                    "SupportComplex"
447                Cell                    "SupportAbsoluteTime"
448                Cell                    "SupportContinuousTime"
449                Cell                    "SupportNonInlinedSFcns"
450                Cell                    "PortableWordSizes"
451                PropName                "DisabledProps"
452              }
453              TargetFcnLib            "ansi_tfl_table_tmw.mat"
454              TargetLibSuffix         ""
455              TargetPreCompLibLocation ""
456              TargetFunctionLibrary   "ANSI_C"
457              UtilityFuncGeneration   "Auto"
458              ERTMultiwordTypeDef     "System defined"
459              ERTMultiwordLength      256
460              MultiwordLength         2048
461              GenerateFullHeader      on
462              GenerateSampleERTMain   off
463              GenerateTestInterfaces  off
464              IsPILTarget             off
465              ModelReferenceCompliant on
466              CompOptLevelCompliant   on
467              IncludeMdlTerminateFcn  on
468              CombineOutputUpdateFcns off
469              SuppressErrorStatus     off
470              ERTFirstTimeCompliant   off
471              IncludeFileDelimiter    "Auto"
472              ERTCustomFileBanners    off
473              SupportAbsoluteTime     on
474              LogVarNameModifier      "rt_"
475              MatFileLogging          on
476              MultiInstanceERTCode    off
477              SupportNonFinite        on
478              SupportComplex          on
479              PurelyIntegerCode       off
480              SupportContinuousTime   on
481              SupportNonInlinedSFcns  on
482              EnableShiftOperators    on
483              ParenthesesLevel        "Nominal"
484              PortableWordSizes       off
485              ModelStepFunctionPrototypeControlCompliant off
486              CPPClassGenCompliant    off
487              AutosarCompliant        off
488              UseMalloc               off
489              ExtMode                 off
490              ExtModeStaticAlloc      off
491              ExtModeTesting          off
492              ExtModeStaticAllocSize  1000000
493              ExtModeTransport        0
494              ExtModeMexFile          "ext_comm"
495              ExtModeIntrfLevel       "Level1"
496              RTWCAPISignals          off
497              RTWCAPIParams           off
498              RTWCAPIStates           off
499              GenerateASAP2           off
500            }
501            PropName                "Components"
502          }
503        }
504        PropName                "Components"
505      }
506      Name                    "Configuration"
507      CurrentDlgPage          "Solver"
508      ConfigPrmDlgPosition    " [ 200, 45, 1080, 675 ] "
509    }
510    PropName                "ConfigurationSets"
511  }
512  Simulink.ConfigSet {
513    $PropName               "ActiveConfigurationSet"
514    $ObjectID               1
515  }
516  BlockDefaults {
517    Orientation             "right"
518    ForegroundColor         "black"
519    BackgroundColor         "white"
520    DropShadow              off
521    NamePlacement           "normal"
522    FontName                "Helvetica"
523    FontSize                10
524    FontWeight              "normal"
525    FontAngle               "normal"
526    ShowName                on
527  }
528  AnnotationDefaults {
529    HorizontalAlignment     "center"
530    VerticalAlignment       "middle"
531    ForegroundColor         "black"
532    BackgroundColor         "white"
533    DropShadow              off
534    FontName                "Helvetica"
535    FontSize                10
536    FontWeight              "normal"
537    FontAngle               "normal"
538    UseDisplayTextAsClickCallback off
539  }
540  LineDefaults {
541    FontName                "Helvetica"
542    FontSize                9
543    FontWeight              "normal"
544    FontAngle               "normal"
545  }
546  BlockParameterDefaults {
547    Block {
548      BlockType               Clock
549      DisplayTime             off
550    }
551    Block {
552      BlockType               Constant
553      Value                   "1"
554      VectorParams1D          on
555      SamplingMode            "Sample based"
556      OutMin                  "[]"
557      OutMax                  "[]"
558      OutDataTypeMode         "Inherit from 'Constant value'"
559      OutDataType             "fixdt(1,16,0)"
560      ConRadixGroup           "Use specified scaling"
561      OutScaling              "[]"
562      OutDataTypeStr          "Inherit: Inherit from 'Constant value'"
563      LockScale               off
564      SampleTime              "inf"
565      FramePeriod             "inf"
566    }
567    Block {
568      BlockType               Scope
569      ModelBased              off
570      TickLabels              "OneTimeTick"
571      ZoomMode                "on"
572      Grid                    "on"
573      TimeRange               "auto"
574      YMin                    "-5"
575      YMax                    "5"
576      SaveToWorkspace         off
577      SaveName                "ScopeData"
578      LimitDataPoints         on
579      MaxDataPoints           "5000"
580      Decimation              "1"
581      SampleInput             off
582      SampleTime              "-1"
583    }
584    Block {
585      BlockType               Step
586      Time                    "1"
587      Before                  "0"
588      After                   "1"
589      SampleTime              "-1"
590      VectorParams1D          on
591      ZeroCross               on
592    }
593    Block {
594      BlockType               Sum
595      IconShape               "rectangular"
596      Inputs                  "++"
597      CollapseMode            "All dimensions"
598      CollapseDim             "1"
599      InputSameDT             on
600      AccumDataTypeStr        "Inherit: Inherit via internal rule"
601      OutMin                  "[]"
602      OutMax                  "[]"
603      OutDataTypeMode         "Same as first input"
604      OutDataType             "fixdt(1,16,0)"
605      OutScaling              "[]"
606      OutDataTypeStr          "Inherit: Same as first input"
607      LockScale               off
608      RndMeth                 "Floor"
609      SaturateOnIntegerOverflow on
610      SampleTime              "-1"
611    }
612    Block {
613      BlockType               ToWorkspace
614      VariableName            "simulink_output"
615      MaxDataPoints           "1000"
616      Decimation              "1"
617      SampleTime              "0"
618      FixptAsFi               off
619    }
620    Block {
621      BlockType               TransferFcn
622      Numerator               "[1]"
623      Denominator             "[1 2 1]"
624      AbsoluteTolerance       "auto"
625      ContinuousStateAttributes "''"
626      Realization             "auto"
627    }
628  }
629  System {
630    Name                    "B_HX_Open_Loop"
631    Location                [2, 78, 1278, 670]
632    Open                    on
633    ModelBrowserVisibility  off
634    ModelBrowserWidth       200
635    ScreenColor             "white"
636    PaperOrientation        "landscape"
637    PaperPositionMode       "auto"
638    PaperType               "A4"
639    PaperUnits              "centimeters"
640    TiledPaperMargins       [1.270000, 1.270000, 1.270000, 1.270000]
641    TiledPageScale          1
642    ShowPageBoundaries      off
643    ZoomFactor              "100"
644    ReportName              "simulink-default.rpt"
645    Block {
646      BlockType               Clock
647      Name                    "Clock"
648      Position                [670, 310, 690, 330]
649      Decimation              "10"
650    }
651    Block {
652      BlockType               TransferFcn
653      Name                    "Gi"
654      Position                [355, 147, 415, 183]
655      Denominator             "[30 1]"
656    }
657    Block {
658      BlockType               TransferFcn
659      Name                    "Gs"
660      Position                [350, 257, 410, 293]
661      Numerator               "[50]"
662      Denominator             "[30 1]"
663    }
664    Block {
665      BlockType               TransferFcn
666      Name                    "Gw"
667      Position                [350, 37, 410, 73]
668      Numerator               "[-3.33]"
669      Denominator             "[30 1]"
670    }
671    Block {
672      BlockType               Scope
673      Name                    "Scope"
674      Ports                   [1]
675      Position                [765, 249, 795, 281]
676      Floating                off
677      Location                [544, 107, 1119, 498]
678      Open                    off
679      NumInputPorts           "1"
680      List {
681        ListType                AxesTitles
682        axes1                   "Outlet Temperature"
683      }
684      DataFormat              "StructureWithTime"
685      SampleTime              "0"
686    }
687    Block {
688      BlockType               Sum
689      Name                    "Subtract"
690      Ports                   [2, 1]
691      Position                [275, 147, 305, 178]
692      Inputs                  "+-"
693      InputSameDT             off
694      OutDataTypeMode         "Inherit via internal rule"
695      OutDataType             "sfix(16)"
696      OutScaling              "2^-10"
697      OutDataTypeStr          "Inherit: Inherit via internal rule"
698      SaturateOnIntegerOverflow off
699    }
700    Block {
701      BlockType               Sum
702      Name                    "Subtract1"
703      Ports                   [2, 1]
704      Position                [275, 257, 305, 288]
705      Inputs                  "+-"
706      InputSameDT             off
707      OutDataTypeMode         "Inherit via internal rule"
708      OutDataType             "sfix(16)"
709      OutScaling              "2^-10"
710      OutDataTypeStr          "Inherit: Inherit via internal rule"
711      SaturateOnIntegerOverflow off
712    }
713    Block {
714      BlockType               Sum
715      Name                    "Subtract2"
716      Ports                   [2, 1]
717      Position                [280, 37, 310, 68]
718      Inputs                  "+-"
719      InputSameDT             off
720      OutDataTypeMode         "Inherit via internal rule"
721      OutDataType             "sfix(16)"
722      OutScaling              "2^-10"
723      OutDataTypeStr          "Inherit: Inherit via internal rule"
724      SaturateOnIntegerOverflow off
725    }
726    Block {
727      BlockType               Sum
728      Name                    "Subtract3"
729      Ports                   [2, 1]
730      Position                [470, 87, 500, 118]
731      InputSameDT             off
732      OutDataTypeMode         "Inherit via internal rule"
733      OutDataType             "sfix(16)"
734      OutScaling              "2^-10"
735      OutDataTypeStr          "Inherit: Inherit via internal rule"
736      SaturateOnIntegerOverflow off
737    }
738    Block {
739      BlockType               Sum
740      Name                    "Subtract4"
741      Ports                   [2, 1]
742      Position                [530, 177, 560, 208]
743      InputSameDT             off
744      OutDataTypeMode         "Inherit via internal rule"
745      OutDataType             "sfix(16)"
746      OutScaling              "2^-10"
747      OutDataTypeStr          "Inherit: Inherit via internal rule"
748      SaturateOnIntegerOverflow off
749    }
750    Block {
751      BlockType               Sum
752      Name                    "Subtract5"
753      Ports                   [2, 1]
754      Position                [630, 187, 660, 218]
755      InputSameDT             off
756      OutDataTypeMode         "Inherit via internal rule"
757      OutDataType             "sfix(16)"
758      OutScaling              "2^-10"
759      OutDataTypeStr          "Inherit: Inherit via internal rule"
760      SaturateOnIntegerOverflow off
761    }
762    Block {
763      BlockType               Step
764      Name                    "Ti"
765      Position                [195, 140, 225, 170]
766      Time                    "440"
767      Before                  "50"
768      After                   "100"
769      SampleTime              "0"
770    }
771    Block {
772      BlockType               Constant
773      Name                    "Ti_ss"
774      Position                [195, 195, 225, 225]
775      Value                   "50"
776      OutDataType             "sfix(16)"
777      OutScaling              "2^0"
778    }
779    Block {
780      BlockType               Constant
781      Name                    "Ti_ss1"
782      Position                [560, 245, 590, 275]
783      Value                   "80"
784      OutDataType             "sfix(16)"
785      OutScaling              "2^0"
786    }
787    Block {
788      BlockType               ToWorkspace
789      Name                    "To Workspace"
790      Position                [740, 190, 800, 220]
791      VariableName            "T"
792      MaxDataPoints           "inf"
793      SampleTime              "-1"
794      SaveFormat              "Array"
795    }
796    Block {
797      BlockType               ToWorkspace
798      Name                    "To Workspace1"
799      Position                [745, 305, 805, 335]
800      VariableName            "time"
801      MaxDataPoints           "inf"
802      SampleTime              "-1"
803      SaveFormat              "Array"
804    }
805    Block {
806      BlockType               Step
807      Name                    "W"
808      Position                [195, 30, 225, 60]
809      Time                    "220"
810      Before                  "12"
811      After                   "24"
812      SampleTime              "0"
813    }
814    Block {
815      BlockType               Constant
816      Name                    "W_ss"
817      Position                [195, 85, 225, 115]
818      Value                   "12"
819      OutDataType             "sfix(16)"
820      OutScaling              "2^0"
821    }
822    Block {
823      BlockType               Step
824      Name                    "Ws"
825      Position                [195, 250, 225, 280]
826      Time                    "660"
827      Before                  "0.8"
828      After                   "1.6"
829      SampleTime              "0"
830    }
831    Block {
832      BlockType               Constant
833      Name                    "Ws_ss"
834      Position                [195, 305, 225, 335]
835      Value                   "0.8"
836      OutDataType             "sfix(16)"
837      OutScaling              "2^0"
838    }
839    Line {
840      SrcBlock                "Subtract5"
841      SrcPort                 1
842      Points                  [40, 0]
843      Branch {
844        DstBlock                "To Workspace"
845        DstPort                 1
846      }
847      Branch {
848        Points                  [0, 60]
849        DstBlock                "Scope"
850        DstPort                 1
851      }
852    }
853    Line {
854      SrcBlock                "Clock"
855      SrcPort                 1
856      DstBlock                "To Workspace1"
857      DstPort                 1
858    }
859    Line {
860      SrcBlock                "Ti"
861      SrcPort                 1
862      DstBlock                "Subtract"
863      DstPort                 1
864    }
865    Line {
866      SrcBlock                "Ti_ss"
867      SrcPort                 1
868      Points                  [20, 0; 0, -40]
869      DstBlock                "Subtract"
870      DstPort                 2
871    }
872    Line {
873      SrcBlock                "W"
874      SrcPort                 1
875      DstBlock                "Subtract2"
876      DstPort                 1
877    }
878    Line {
879      SrcBlock                "W_ss"
880      SrcPort                 1
881      Points                  [10, 0; 0, -40]
882      DstBlock                "Subtract2"
883      DstPort                 2
884    }
885    Line {
886      SrcBlock                "Ws"
887      SrcPort                 1
888      DstBlock                "Subtract1"
889      DstPort                 1
890    }
891    Line {
892      SrcBlock                "Ws_ss"
893      SrcPort                 1
894      Points                  [15, 0; 0, -40]
895      DstBlock                "Subtract1"
896      DstPort                 2
897    }
898    Line {
899      SrcBlock                "Subtract2"
900      SrcPort                 1
901      DstBlock                "Gw"
902      DstPort                 1
903    }
904    Line {
905      SrcBlock                "Subtract1"
906      SrcPort                 1
907      DstBlock                "Gs"
908      DstPort                 1
909    }
910    Line {
911      SrcBlock                "Subtract"
912      SrcPort                 1
913      DstBlock                "Gi"
914      DstPort                 1
915    }
916    Line {
917      SrcBlock                "Gw"
918      SrcPort                 1
919      Points                  [25, 0; 0, 40]
920      DstBlock                "Subtract3"
921      DstPort                 1
922    }
923    Line {
924      SrcBlock                "Gi"
925      SrcPort                 1
926      Points                  [25, 0; 0, -55]
927      DstBlock                "Subtract3"
928      DstPort                 2
929    }
930    Line {
931      SrcBlock                "Gs"
932      SrcPort                 1
933      Points                  [20, 0; 0, -75]
934      DstBlock                "Subtract4"
935      DstPort                 2
936    }
937    Line {
938      SrcBlock                "Subtract3"
939      SrcPort                 1
940      Points                  [5, 0; 0, 80]
941      DstBlock                "Subtract4"
942      DstPort                 1
943    }
944    Line {
945      SrcBlock                "Subtract4"
946      SrcPort                 1
947      DstBlock                "Subtract5"
948      DstPort                 1
949    }
950    Line {
951      SrcBlock                "Ti_ss1"
952      SrcPort                 1
953      Points                  [10, 0; 0, -50]
954      DstBlock                "Subtract5"
955      DstPort                 2
956    }
957  }
958}
Note: See TracBrowser for help on using the repository browser.