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