source: trunk/Block-Oriented EML/Examples/B_HX_OpenLoop_Response.mdl @ 994

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

Fixed by Jonathan

File size: 26.4 KB
Line 
1Model {
2  Name                    "B_HX_OpenLoop_Response"
3  Version                 7.1
4  MdlSubVersion           0
5  GraphicalInterface {
6    NumRootInports          0
7    NumRootOutports         0
8    ParameterArgumentNames  ""
9    ComputedModelVersion    "1.13"
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:23:45 2016"
49  RTWModifiedTimeStamp    0
50  ModelVersionFormat      "1.%<AutoIncrement:13>"
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               Scope
511      ModelBased              off
512      TickLabels              "OneTimeTick"
513      ZoomMode                "on"
514      Grid                    "on"
515      TimeRange               "auto"
516      YMin                    "-5"
517      YMax                    "5"
518      SaveToWorkspace         off
519      SaveName                "ScopeData"
520      LimitDataPoints         on
521      MaxDataPoints           "5000"
522      Decimation              "1"
523      SampleInput             off
524      SampleTime              "-1"
525    }
526    Block {
527      BlockType               Step
528      Time                    "1"
529      Before                  "0"
530      After                   "1"
531      SampleTime              "-1"
532      VectorParams1D          on
533      ZeroCross               on
534    }
535    Block {
536      BlockType               Sum
537      IconShape               "rectangular"
538      Inputs                  "++"
539      CollapseMode            "All dimensions"
540      CollapseDim             "1"
541      InputSameDT             on
542      AccumDataTypeStr        "Inherit: Inherit via internal rule"
543      OutMin                  "[]"
544      OutMax                  "[]"
545      OutDataTypeMode         "Same as first input"
546      OutDataType             "fixdt(1,16,0)"
547      OutScaling              "[]"
548      OutDataTypeStr          "Inherit: Same as first input"
549      LockScale               off
550      RndMeth                 "Floor"
551      SaturateOnIntegerOverflow on
552      SampleTime              "-1"
553    }
554    Block {
555      BlockType               ToWorkspace
556      VariableName            "simulink_output"
557      MaxDataPoints           "1000"
558      Decimation              "1"
559      SampleTime              "0"
560      FixptAsFi               off
561    }
562    Block {
563      BlockType               TransferFcn
564      Numerator               "[1]"
565      Denominator             "[1 2 1]"
566      AbsoluteTolerance       "auto"
567      ContinuousStateAttributes "''"
568      Realization             "auto"
569    }
570    Block {
571      BlockType               Constant
572      Value                   "1"
573      VectorParams1D          on
574      SamplingMode            "Sample based"
575      OutMin                  "[]"
576      OutMax                  "[]"
577      OutDataTypeMode         "Inherit from 'Constant value'"
578      OutDataType             "fixdt(1,16,0)"
579      ConRadixGroup           "Use specified scaling"
580      OutScaling              "[]"
581      OutDataTypeStr          "Inherit: Inherit from 'Constant value'"
582      SampleTime              "inf"
583      FramePeriod             "inf"
584    }
585  }
586  AnnotationDefaults {
587    HorizontalAlignment     "center"
588    VerticalAlignment       "middle"
589    ForegroundColor         "black"
590    BackgroundColor         "white"
591    DropShadow              off
592    FontName                "Helvetica"
593    FontSize                10
594    FontWeight              "normal"
595    FontAngle               "normal"
596    UseDisplayTextAsClickCallback off
597  }
598  LineDefaults {
599    FontName                "Helvetica"
600    FontSize                9
601    FontWeight              "normal"
602    FontAngle               "normal"
603  }
604  System {
605    Name                    "B_HX_OpenLoop_Response"
606    Location                [2, 83, 1262, 675]
607    Open                    on
608    ModelBrowserVisibility  off
609    ModelBrowserWidth       200
610    ScreenColor             "white"
611    PaperOrientation        "landscape"
612    PaperPositionMode       "auto"
613    PaperType               "A4"
614    PaperUnits              "centimeters"
615    TiledPaperMargins       [1.270000, 1.270000, 1.270000, 1.270000]
616    TiledPageScale          1
617    ShowPageBoundaries      off
618    ZoomFactor              "100"
619    ReportName              "simulink-default.rpt"
620    Block {
621      BlockType               Clock
622      Name                    "Clock"
623      Position                [670, 310, 690, 330]
624      Decimation              "10"
625    }
626    Block {
627      BlockType               TransferFcn
628      Name                    "Gi"
629      Position                [355, 147, 415, 183]
630      Denominator             "[30 1]"
631    }
632    Block {
633      BlockType               TransferFcn
634      Name                    "Gs"
635      Position                [350, 257, 410, 293]
636      Numerator               "[50]"
637      Denominator             "[30 1]"
638    }
639    Block {
640      BlockType               TransferFcn
641      Name                    "Gw"
642      Position                [350, 37, 410, 73]
643      Numerator               "[-3.33]"
644      Denominator             "[30 1]"
645    }
646    Block {
647      BlockType               Scope
648      Name                    "Scope"
649      Ports                   [1]
650      Position                [765, 249, 795, 281]
651      Floating                off
652      Location                [544, 107, 1119, 498]
653      Open                    off
654      NumInputPorts           "1"
655      List {
656        ListType                AxesTitles
657        axes1                   "Outlet Temperature"
658      }
659      DataFormat              "StructureWithTime"
660      SampleTime              "0"
661    }
662    Block {
663      BlockType               Sum
664      Name                    "Subtract"
665      Ports                   [2, 1]
666      Position                [275, 147, 305, 178]
667      Inputs                  "+-"
668      InputSameDT             off
669      OutDataTypeMode         "Inherit via internal rule"
670      OutDataType             "sfix(16)"
671      OutScaling              "2^-10"
672      OutDataTypeStr          "Inherit: Inherit via internal rule"
673      SaturateOnIntegerOverflow off
674    }
675    Block {
676      BlockType               Sum
677      Name                    "Subtract1"
678      Ports                   [2, 1]
679      Position                [275, 257, 305, 288]
680      Inputs                  "+-"
681      InputSameDT             off
682      OutDataTypeMode         "Inherit via internal rule"
683      OutDataType             "sfix(16)"
684      OutScaling              "2^-10"
685      OutDataTypeStr          "Inherit: Inherit via internal rule"
686      SaturateOnIntegerOverflow off
687    }
688    Block {
689      BlockType               Sum
690      Name                    "Subtract2"
691      Ports                   [2, 1]
692      Position                [280, 37, 310, 68]
693      Inputs                  "+-"
694      InputSameDT             off
695      OutDataTypeMode         "Inherit via internal rule"
696      OutDataType             "sfix(16)"
697      OutScaling              "2^-10"
698      OutDataTypeStr          "Inherit: Inherit via internal rule"
699      SaturateOnIntegerOverflow off
700    }
701    Block {
702      BlockType               Sum
703      Name                    "Subtract3"
704      Ports                   [2, 1]
705      Position                [470, 87, 500, 118]
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                    "Subtract4"
716      Ports                   [2, 1]
717      Position                [530, 177, 560, 208]
718      InputSameDT             off
719      OutDataTypeMode         "Inherit via internal rule"
720      OutDataType             "sfix(16)"
721      OutScaling              "2^-10"
722      OutDataTypeStr          "Inherit: Inherit via internal rule"
723      SaturateOnIntegerOverflow off
724    }
725    Block {
726      BlockType               Sum
727      Name                    "Subtract5"
728      Ports                   [2, 1]
729      Position                [630, 187, 660, 218]
730      InputSameDT             off
731      OutDataTypeMode         "Inherit via internal rule"
732      OutDataType             "sfix(16)"
733      OutScaling              "2^-10"
734      OutDataTypeStr          "Inherit: Inherit via internal rule"
735      SaturateOnIntegerOverflow off
736    }
737    Block {
738      BlockType               Step
739      Name                    "Ti"
740      Position                [195, 140, 225, 170]
741      Time                    "440"
742      Before                  "50"
743      After                   "100"
744      SampleTime              "0"
745    }
746    Block {
747      BlockType               Constant
748      Name                    "Ti_ss"
749      Position                [195, 195, 225, 225]
750      Value                   "50"
751      OutDataType             "sfix(16)"
752      OutScaling              "2^0"
753    }
754    Block {
755      BlockType               Constant
756      Name                    "Ti_ss1"
757      Position                [560, 245, 590, 275]
758      Value                   "90"
759      OutDataType             "sfix(16)"
760      OutScaling              "2^0"
761    }
762    Block {
763      BlockType               ToWorkspace
764      Name                    "To Workspace"
765      Position                [740, 190, 800, 220]
766      VariableName            "T"
767      MaxDataPoints           "inf"
768      SampleTime              "-1"
769      SaveFormat              "Array"
770    }
771    Block {
772      BlockType               ToWorkspace
773      Name                    "To Workspace1"
774      Position                [745, 305, 805, 335]
775      VariableName            "time"
776      MaxDataPoints           "inf"
777      SampleTime              "-1"
778      SaveFormat              "Array"
779    }
780    Block {
781      BlockType               Step
782      Name                    "W"
783      Position                [195, 30, 225, 60]
784      Time                    "220"
785      Before                  "12"
786      After                   "24"
787      SampleTime              "0"
788    }
789    Block {
790      BlockType               Constant
791      Name                    "W_ss"
792      Position                [195, 85, 225, 115]
793      Value                   "12"
794      OutDataType             "sfix(16)"
795      OutScaling              "2^0"
796    }
797    Block {
798      BlockType               Step
799      Name                    "Ws"
800      Position                [195, 250, 225, 280]
801      Time                    "660"
802      Before                  "0.8"
803      After                   "1.6"
804      SampleTime              "0"
805    }
806    Block {
807      BlockType               Constant
808      Name                    "Ws_ss"
809      Position                [195, 305, 225, 335]
810      Value                   "0.8"
811      OutDataType             "sfix(16)"
812      OutScaling              "2^0"
813    }
814    Line {
815      SrcBlock                "Subtract5"
816      SrcPort                 1
817      Points                  [40, 0]
818      Branch {
819        DstBlock                "To Workspace"
820        DstPort                 1
821      }
822      Branch {
823        Points                  [0, 60]
824        DstBlock                "Scope"
825        DstPort                 1
826      }
827    }
828    Line {
829      SrcBlock                "Clock"
830      SrcPort                 1
831      DstBlock                "To Workspace1"
832      DstPort                 1
833    }
834    Line {
835      SrcBlock                "Ti"
836      SrcPort                 1
837      DstBlock                "Subtract"
838      DstPort                 1
839    }
840    Line {
841      SrcBlock                "Ti_ss"
842      SrcPort                 1
843      Points                  [20, 0; 0, -40]
844      DstBlock                "Subtract"
845      DstPort                 2
846    }
847    Line {
848      SrcBlock                "W"
849      SrcPort                 1
850      DstBlock                "Subtract2"
851      DstPort                 1
852    }
853    Line {
854      SrcBlock                "W_ss"
855      SrcPort                 1
856      Points                  [10, 0; 0, -40]
857      DstBlock                "Subtract2"
858      DstPort                 2
859    }
860    Line {
861      SrcBlock                "Ws"
862      SrcPort                 1
863      DstBlock                "Subtract1"
864      DstPort                 1
865    }
866    Line {
867      SrcBlock                "Ws_ss"
868      SrcPort                 1
869      Points                  [15, 0; 0, -40]
870      DstBlock                "Subtract1"
871      DstPort                 2
872    }
873    Line {
874      SrcBlock                "Subtract2"
875      SrcPort                 1
876      DstBlock                "Gw"
877      DstPort                 1
878    }
879    Line {
880      SrcBlock                "Subtract1"
881      SrcPort                 1
882      DstBlock                "Gs"
883      DstPort                 1
884    }
885    Line {
886      SrcBlock                "Subtract"
887      SrcPort                 1
888      DstBlock                "Gi"
889      DstPort                 1
890    }
891    Line {
892      SrcBlock                "Gw"
893      SrcPort                 1
894      Points                  [25, 0; 0, 40]
895      DstBlock                "Subtract3"
896      DstPort                 1
897    }
898    Line {
899      SrcBlock                "Gi"
900      SrcPort                 1
901      Points                  [25, 0; 0, -55]
902      DstBlock                "Subtract3"
903      DstPort                 2
904    }
905    Line {
906      SrcBlock                "Gs"
907      SrcPort                 1
908      Points                  [20, 0; 0, -75]
909      DstBlock                "Subtract4"
910      DstPort                 2
911    }
912    Line {
913      SrcBlock                "Subtract3"
914      SrcPort                 1
915      Points                  [5, 0; 0, 80]
916      DstBlock                "Subtract4"
917      DstPort                 1
918    }
919    Line {
920      SrcBlock                "Subtract4"
921      SrcPort                 1
922      DstBlock                "Subtract5"
923      DstPort                 1
924    }
925    Line {
926      SrcBlock                "Ti_ss1"
927      SrcPort                 1
928      Points                  [10, 0; 0, -50]
929      DstBlock                "Subtract5"
930      DstPort                 2
931    }
932  }
933}
Note: See TracBrowser for help on using the repository browser.