source: trunk/Block-Oriented EML/Examples/A_HX_NonLinear.mdl @ 993

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

Fixed by Jonathan

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