OpenCores
URL https://opencores.org/ocsvn/sciir/sciir/trunk

Subversion Repositories sciir

[/] [sciir/] [trunk/] [SimuLink/] [IIR_TF_I.mdl] - Blame information for rev 3

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.