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

Subversion Repositories sciir

[/] [sciir/] [trunk/] [SimuLink/] [IIR_TF_I.mdl] - Rev 3

Compare with Previous | Blame | View Log

Model {
  Name                    "IIR_TF_I"
  Version                 6.5
  MdlSubVersion           0
  GraphicalInterface {
    NumRootInports          0
    NumRootOutports         0
    ParameterArgumentNames  ""
    ComputedModelVersion    "1.11"
    NumModelReferences      0
    NumTestPointedSignals   0
  }
  SavedCharacterEncoding  "UTF-8"
  SaveDefaultBlockParams  on
  SampleTimeColors        off
  LibraryLinkDisplay      "none"
  WideLines               off
  ShowLineDimensions      off
  ShowPortDataTypes       off
  ShowLoopsOnError        on
  IgnoreBidirectionalLines off
  ShowStorageClass        off
  ShowTestPointIcons      on
  ShowViewerIcons         on
  SortedOrder             off
  ExecutionContextIcon    off
  ShowLinearizationAnnotations on
  ScopeRefreshTime        0.035000
  OverrideScopeRefreshTime on
  DisableAllScopes        off
  DataTypeOverride        "UseLocalSettings"
  MinMaxOverflowLogging   "UseLocalSettings"
  MinMaxOverflowArchiveMode "Overwrite"
  BlockNameDataTip        off
  BlockParametersDataTip  off
  BlockDescriptionStringDataTip off
  ToolBar                 on
  StatusBar               on
  BrowserShowLibraryLinks off
  BrowserLookUnderMasks   off
  Created                 "Fri Jun 29 13:32:08 2012"
  Creator                 "shahein"
  UpdateHistory           "UpdateHistoryNever"
  ModifiedByFormat        "%<Auto>"
  LastModifiedBy          "shahein"
  ModifiedDateFormat      "%<Auto>"
  LastModifiedDate        "Fri Jul 20 12:52:49 2012"
  ModelVersionFormat      "1.%<AutoIncrement:11>"
  ConfigurationManager    "None"
  LinearizationMsg        "none"
  Profile                 off
  ParamWorkspaceSource    "MATLABWorkspace"
  AccelSystemTargetFile   "accel.tlc"
  AccelTemplateMakefile   "accel_default_tmf"
  AccelMakeCommand        "make_rtw"
  TryForcingSFcnDF        off
  RecordCoverage          off
  CovPath                 "/"
  CovSaveName             "covdata"
  CovMetricSettings       "dw"
  CovNameIncrementing     off
  CovHtmlReporting        on
  covSaveCumulativeToWorkspaceVar on
  CovSaveSingleToWorkspaceVar on
  CovCumulativeVarName    "covCumulativeData"
  CovCumulativeReport     off
  CovReportOnPause        on
  ExtModeBatchMode        off
  ExtModeEnableFloating   on
  ExtModeTrigType         "manual"
  ExtModeTrigMode         "normal"
  ExtModeTrigPort         "1"
  ExtModeTrigElement      "any"
  ExtModeTrigDuration     1000
  ExtModeTrigDurationFloating "auto"
  ExtModeTrigHoldOff      0
  ExtModeTrigDelay        0
  ExtModeTrigDirection    "rising"
  ExtModeTrigLevel        0
  ExtModeArchiveMode      "off"
  ExtModeAutoIncOneShot   off
  ExtModeIncDirWhenArm    off
  ExtModeAddSuffixToVar   off
  ExtModeWriteAllDataToWs off
  ExtModeArmWhenConnect   on
  ExtModeSkipDownloadWhenConnect off
  ExtModeLogAll           on
  ExtModeAutoUpdateStatusClock off
  BufferReuse             on
  ProdHWDeviceType        "32-bit Generic"
  ShowModelReferenceBlockVersion off
  ShowModelReferenceBlockIO off
  Array {
    Type                    "Handle"
    Dimension               1
    Simulink.ConfigSet {
      $ObjectID               1
      Version                 "1.2.0"
      Array {
        Type                    "Handle"
        Dimension               7
        Simulink.SolverCC {
          $ObjectID               2
          Version                 "1.2.0"
          StartTime               "0.0"
          StopTime                "16/1000000"
          AbsTol                  "auto"
          FixedStep               "auto"
          InitialStep             "auto"
          MaxNumMinSteps          "-1"
          MaxOrder                5
          ConsecutiveZCsStepRelTol "10*128*eps"
          MaxConsecutiveZCs       "1000"
          ExtrapolationOrder      4
          NumberNewtonIterations  1
          MaxStep                 "auto"
          MinStep                 "auto"
          MaxConsecutiveMinStep   "1"
          RelTol                  "1e-3"
          SolverMode              "Auto"
          Solver                  "FixedStepDiscrete"
          SolverName              "FixedStepDiscrete"
          ZeroCrossControl        "UseLocalSettings"
          AlgebraicLoopSolver     "TrustRegion"
          SolverResetMethod       "Fast"
          PositivePriorityOrder   off
          AutoInsertRateTranBlk   off
          SampleTimeConstraint    "Unconstrained"
          RateTranMode            "Deterministic"
        }
        Simulink.DataIOCC {
          $ObjectID               3
          Version                 "1.2.0"
          Decimation              "1"
          ExternalInput           "[t, u]"
          FinalStateName          "xFinal"
          InitialState            "xInitial"
          LimitDataPoints         on
          MaxDataPoints           "1000"
          LoadExternalInput       off
          LoadInitialState        off
          SaveFinalState          off
          SaveFormat              "Array"
          SaveOutput              on
          SaveState               off
          SignalLogging           on
          InspectSignalLogs       off
          SaveTime                on
          StateSaveName           "xout"
          TimeSaveName            "tout"
          OutputSaveName          "yout"
          SignalLoggingName       "logsout"
          OutputOption            "RefineOutputTimes"
          OutputTimes             "[]"
          Refine                  "1"
        }
        Simulink.OptimizationCC {
          $ObjectID               4
          Array {
            Type                    "Cell"
            Dimension               5
            Cell                    "ZeroExternalMemoryAtStartup"
            Cell                    "ZeroInternalMemoryAtStartup"
            Cell                    "InitFltsAndDblsToZero"
            Cell                    "OptimizeModelRefInitCode"
            Cell                    "NoFixptDivByZeroProtection"
            PropName                "DisabledProps"
          }
          Version                 "1.2.0"
          BlockReduction          on
          BooleanDataType         on
          ConditionallyExecuteInputs on
          InlineParams            off
          InlineInvariantSignals  off
          OptimizeBlockIOStorage  on
          BufferReuse             on
          EnforceIntegerDowncast  on
          ExpressionFolding       on
          FoldNonRolledExpr       on
          LocalBlockOutputs       on
          ParameterPooling        on
          RollThreshold           5
          SystemCodeInlineAuto    off
          StateBitsets            off
          DataBitsets             off
          UseTempVars             off
          ZeroExternalMemoryAtStartup on
          ZeroInternalMemoryAtStartup on
          InitFltsAndDblsToZero   on
          NoFixptDivByZeroProtection off
          EfficientFloat2IntCast  off
          OptimizeModelRefInitCode off
          LifeSpan                "inf"
          BufferReusableBoundary  on
        }
        Simulink.DebuggingCC {
          $ObjectID               5
          Version                 "1.2.0"
          RTPrefix                "error"
          ConsistencyChecking     "none"
          ArrayBoundsChecking     "none"
          SignalInfNanChecking    "none"
          ReadBeforeWriteMsg      "UseLocalSettings"
          WriteAfterWriteMsg      "UseLocalSettings"
          WriteAfterReadMsg       "UseLocalSettings"
          AlgebraicLoopMsg        "warning"
          ArtificialAlgebraicLoopMsg "warning"
          CheckSSInitialOutputMsg on
          CheckExecutionContextPreStartOutputMsg off
          CheckExecutionContextRuntimeOutputMsg off
          SignalResolutionControl "TryResolveAllWithWarning"
          BlockPriorityViolationMsg "warning"
          MinStepSizeMsg          "warning"
          TimeAdjustmentMsg       "none"
          MaxConsecutiveZCsMsg    "error"
          SolverPrmCheckMsg       "warning"
          InheritedTsInSrcMsg     "warning"
          DiscreteInheritContinuousMsg "warning"
          MultiTaskDSMMsg         "error"
          MultiTaskCondExecSysMsg "error"
          MultiTaskRateTransMsg   "error"
          SingleTaskRateTransMsg  "none"
          TasksWithSamePriorityMsg "warning"
          SigSpecEnsureSampleTimeMsg "warning"
          CheckMatrixSingularityMsg "none"
          IntegerOverflowMsg      "warning"
          Int32ToFloatConvMsg     "warning"
          ParameterDowncastMsg    "error"
          ParameterOverflowMsg    "error"
          ParameterUnderflowMsg   "none"
          ParameterPrecisionLossMsg "warning"
          UnderSpecifiedDataTypeMsg "none"
          UnnecessaryDatatypeConvMsg "none"
          VectorMatrixConversionMsg "none"
          InvalidFcnCallConnMsg   "error"
          FcnCallInpInsideContextMsg "Use local settings"
          SignalLabelMismatchMsg  "none"
          UnconnectedInputMsg     "warning"
          UnconnectedOutputMsg    "warning"
          UnconnectedLineMsg      "warning"
          SFcnCompatibilityMsg    "none"
          UniqueDataStoreMsg      "none"
          BusObjectLabelMismatch  "warning"
          RootOutportRequireBusObject "warning"
          AssertControl           "UseLocalSettings"
          EnableOverflowDetection off
          ModelReferenceIOMsg     "none"
          ModelReferenceVersionMismatchMessage "none"
          ModelReferenceIOMismatchMessage "none"
          ModelReferenceCSMismatchMessage "none"
          ModelReferenceSimTargetVerbose off
          UnknownTsInhSupMsg      "warning"
          ModelReferenceDataLoggingMessage "warning"
          ModelReferenceSymbolNameMessage "warning"
          ModelReferenceExtraNoncontSigs "error"
          StrictBusMsg            "Warning"
        }
        Simulink.HardwareCC {
          $ObjectID               6
          Version                 "1.2.0"
          ProdBitPerChar          8
          ProdBitPerShort         16
          ProdBitPerInt           32
          ProdBitPerLong          32
          ProdIntDivRoundTo       "Undefined"
          ProdEndianess           "Unspecified"
          ProdWordSize            32
          ProdShiftRightIntArith  on
          ProdHWDeviceType        "32-bit Generic"
          TargetBitPerChar        8
          TargetBitPerShort       16
          TargetBitPerInt         32
          TargetBitPerLong        32
          TargetShiftRightIntArith on
          TargetIntDivRoundTo     "Undefined"
          TargetEndianess         "Unspecified"
          TargetWordSize          32
          TargetTypeEmulationWarnSuppressLevel 0
          TargetPreprocMaxBitsSint 32
          TargetPreprocMaxBitsUint 32
          TargetHWDeviceType      "Specified"
          TargetUnknown           off
          ProdEqTarget            on
        }
        Simulink.ModelReferenceCC {
          $ObjectID               7
          Version                 "1.2.0"
          UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"
          CheckModelReferenceTargetMessage "error"
          ModelReferenceNumInstancesAllowed "Multi"
          ModelReferencePassRootInputsByReference on
          ModelReferenceMinAlgLoopOccurrences off
        }
        Simulink.RTWCC {
          $BackupClass            "Simulink.RTWCC"
          $ObjectID               8
          Array {
            Type                    "Cell"
            Dimension               1
            Cell                    "IncludeHyperlinkInReport"
            PropName                "DisabledProps"
          }
          Version                 "1.2.0"
          SystemTargetFile        "grt.tlc"
          GenCodeOnly             off
          MakeCommand             "make_rtw"
          GenerateMakefile        on
          TemplateMakefile        "grt_default_tmf"
          GenerateReport          off
          SaveLog                 off
          RTWVerbose              on
          RetainRTWFile           off
          ProfileTLC              off
          TLCDebug                off
          TLCCoverage             off
          TLCAssert               off
          ProcessScriptMode       "Default"
          ConfigurationMode       "Optimized"
          ConfigAtBuild           off
          IncludeHyperlinkInReport off
          LaunchReport            off
          TargetLang              "C"
          IncludeBusHierarchyInRTWFileBlockHierarchyMap off
          IncludeERTFirstTime     off
          Array {
            Type                    "Handle"
            Dimension               2
            Simulink.CodeAppCC {
              $ObjectID               9
              Array {
                Type                    "Cell"
                Dimension               16
                Cell                    "IgnoreCustomStorageClasses"
                Cell                    "InsertBlockDesc"
                Cell                    "SFDataObjDesc"
                Cell                    "SimulinkDataObjDesc"
                Cell                    "DefineNamingRule"
                Cell                    "SignalNamingRule"
                Cell                    "ParamNamingRule"
                Cell                    "InlinedPrmAccess"
                Cell                    "CustomSymbolStr"
                Cell                    "CustomSymbolStrGlobalVar"
                Cell                    "CustomSymbolStrType"
                Cell                    "CustomSymbolStrField"
                Cell                    "CustomSymbolStrFcn"
                Cell                    "CustomSymbolStrBlkIO"
                Cell                    "CustomSymbolStrTmpVar"
                Cell                    "CustomSymbolStrMacro"
                PropName                "DisabledProps"
              }
              Version                 "1.2.0"
              ForceParamTrailComments off
              GenerateComments        on
              IgnoreCustomStorageClasses on
              IncHierarchyInIds       off
              MaxIdLength             31
              PreserveName            off
              PreserveNameWithParent  off
              ShowEliminatedStatement off
              IncAutoGenComments      off
              SimulinkDataObjDesc     off
              SFDataObjDesc           off
              IncDataTypeInIds        off
              PrefixModelToSubsysFcnNames on
              MangleLength            1
              CustomSymbolStrGlobalVar "$R$N$M"
              CustomSymbolStrType     "$N$R$M"
              CustomSymbolStrField    "$N$M"
              CustomSymbolStrFcn      "$R$N$M$F"
              CustomSymbolStrBlkIO    "rtb_$N$M"
              CustomSymbolStrTmpVar   "$N$M"
              CustomSymbolStrMacro    "$R$N$M"
              DefineNamingRule        "None"
              ParamNamingRule         "None"
              SignalNamingRule        "None"
              InsertBlockDesc         off
              SimulinkBlockComments   on
              EnableCustomComments    off
              InlinedPrmAccess        "Literals"
              ReqsInCode              off
            }
            Simulink.GRTTargetCC {
              $BackupClass            "Simulink.TargetCC"
              $ObjectID               10
              Array {
                Type                    "Cell"
                Dimension               13
                Cell                    "IncludeMdlTerminateFcn"
                Cell                    "CombineOutputUpdateFcns"
                Cell                    "SuppressErrorStatus"
                Cell                    "ERTCustomFileBanners"
                Cell                    "GenerateSampleERTMain"
                Cell                    "GenerateTestInterfaces"
                Cell                    "MultiInstanceERTCode"
                Cell                    "PurelyIntegerCode"
                Cell                    "SupportNonFinite"
                Cell                    "SupportComplex"
                Cell                    "SupportAbsoluteTime"
                Cell                    "SupportContinuousTime"
                Cell                    "SupportNonInlinedSFcns"
                PropName                "DisabledProps"
              }
              Version                 "1.2.0"
              TargetFcnLib            "ansi_tfl_tmw.mat"
              TargetLibSuffix         ""
              TargetPreCompLibLocation ""
              GenFloatMathFcnCalls    "ANSI_C"
              UtilityFuncGeneration   "Auto"
              GenerateFullHeader      on
              GenerateSampleERTMain   off
              GenerateTestInterfaces  off
              IsPILTarget             off
              ModelReferenceCompliant on
              IncludeMdlTerminateFcn  on
              CombineOutputUpdateFcns off
              SuppressErrorStatus     off
              IncludeFileDelimiter    "Auto"
              ERTCustomFileBanners    off
              SupportAbsoluteTime     on
              LogVarNameModifier      "rt_"
              MatFileLogging          on
              MultiInstanceERTCode    off
              SupportNonFinite        on
              SupportComplex          on
              PurelyIntegerCode       off
              SupportContinuousTime   on
              SupportNonInlinedSFcns  on
              EnableShiftOperators    on
              ParenthesesLevel        "Nominal"
              ExtMode                 off
              ExtModeStaticAlloc      off
              ExtModeTesting          off
              ExtModeStaticAllocSize  1000000
              ExtModeTransport        0
              ExtModeMexFile          "ext_comm"
              RTWCAPISignals          off
              RTWCAPIParams           off
              RTWCAPIStates           off
              GenerateASAP2           off
            }
            PropName                "Components"
          }
        }
        PropName                "Components"
      }
      Name                    "Configuration"
      SimulationMode          "normal"
      CurrentDlgPage          "Solver"
    }
    PropName                "ConfigurationSets"
  }
  Simulink.ConfigSet {
    $PropName               "ActiveConfigurationSet"
    $ObjectID               1
  }
  BlockDefaults {
    Orientation             "right"
    ForegroundColor         "black"
    BackgroundColor         "white"
    DropShadow              off
    NamePlacement           "normal"
    FontName                "Lucida Bright"
    FontSize                10
    FontWeight              "normal"
    FontAngle               "normal"
    ShowName                on
  }
  BlockParameterDefaults {
    Block {
      BlockType               FromWorkspace
      VariableName            "simulink_input"
      SampleTime              "-1"
      Interpolate             on
      ZeroCross               off
      OutputAfterFinalValue   "Extrapolation"
    }
    Block {
      BlockType               Gain
      Gain                    "1"
      Multiplication          "Element-wise(K.*u)"
      ParameterDataTypeMode   "Same as input"
      ParameterDataType       "sfix(16)"
      ParameterScalingMode    "Best Precision: Matrix-wise"
      ParameterScaling        "2^0"
      OutDataTypeMode         "Same as input"
      OutDataType             "sfix(16)"
      OutScaling              "2^0"
      LockScale               off
      RndMeth                 "Floor"
      SaturateOnIntegerOverflow on
      SampleTime              "-1"
    }
    Block {
      BlockType               Scope
      ModelBased              off
      TickLabels              "OneTimeTick"
      ZoomMode                "on"
      Grid                    "on"
      TimeRange               "auto"
      YMin                    "-5"
      YMax                    "5"
      SaveToWorkspace         off
      SaveName                "ScopeData"
      LimitDataPoints         on
      MaxDataPoints           "5000"
      Decimation              "1"
      SampleInput             off
      SampleTime              "-1"
    }
    Block {
      BlockType               Sum
      IconShape               "rectangular"
      Inputs                  "++"
      InputSameDT             on
      OutDataTypeMode         "Same as first input"
      OutDataType             "sfix(16)"
      OutScaling              "2^0"
      LockScale               off
      RndMeth                 "Floor"
      SaturateOnIntegerOverflow on
      SampleTime              "-1"
    }
    Block {
      BlockType               ToWorkspace
      VariableName            "simulink_output"
      MaxDataPoints           "1000"
      Decimation              "1"
      SampleTime              "0"
      FixptAsFi               off
    }
    Block {
      BlockType               UnitDelay
      X0                      "0"
      SampleTime              "1"
      StateMustResolveToSignalObject off
      RTWStateStorageClass    "Auto"
    }
  }
  AnnotationDefaults {
    HorizontalAlignment     "center"
    VerticalAlignment       "middle"
    ForegroundColor         "black"
    BackgroundColor         "white"
    DropShadow              off
    FontName                "Lucida Bright"
    FontSize                10
    FontWeight              "normal"
    FontAngle               "normal"
  }
  LineDefaults {
    FontName                "Lucida Bright"
    FontSize                9
    FontWeight              "normal"
    FontAngle               "normal"
  }
  System {
    Name                    "IIR_TF_I"
    Location                [636, 351, 1556, 801]
    Open                    on
    ModelBrowserVisibility  off
    ModelBrowserWidth       200
    ScreenColor             "white"
    PaperOrientation        "landscape"
    PaperPositionMode       "auto"
    PaperType               "usletter"
    PaperUnits              "inches"
    TiledPaperMargins       [0.500000, 0.500000, 0.500000, 0.500000]
    TiledPageScale          1
    ShowPageBoundaries      off
    ZoomFactor              "100"
    ReportName              "simulink-default.rpt"
    Block {
      BlockType               Sum
      Name                    "Add"
      Ports                   [2, 1]
      Position                [415, 280, 445, 310]
      IconShape               "round"
      Inputs                  "++|"
      InputSameDT             off
      OutDataTypeMode         "Inherit via internal rule"
      OutScaling              "2^-10"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Sum
      Name                    "Add1"
      Ports                   [2, 1]
      Position                [575, 280, 605, 310]
      IconShape               "round"
      Inputs                  "++|"
      InputSameDT             off
      OutDataTypeMode         "Inherit via internal rule"
      OutScaling              "2^-10"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Sum
      Name                    "Add2"
      Ports                   [2, 1]
      Position                [715, 280, 745, 310]
      IconShape               "round"
      Inputs                  "++|"
      InputSameDT             off
      OutDataTypeMode         "Inherit via internal rule"
      OutScaling              "2^-10"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Sum
      Name                    "Add3"
      Ports                   [2, 1]
      Position                [575, 45, 605, 75]
      Orientation             "left"
      NamePlacement           "alternate"
      IconShape               "round"
      Inputs                  "|++"
      InputSameDT             off
      OutDataTypeMode         "Inherit via internal rule"
      OutScaling              "2^-10"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Sum
      Name                    "Add4"
      Ports                   [2, 1]
      Position                [415, 45, 445, 75]
      Orientation             "left"
      NamePlacement           "alternate"
      IconShape               "round"
      Inputs                  "|++"
      InputSameDT             off
      OutDataTypeMode         "Inherit via internal rule"
      OutScaling              "2^-10"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Sum
      Name                    "Add5"
      Ports                   [2, 1]
      Position                [185, 160, 215, 190]
      IconShape               "round"
      Inputs                  "++|"
      InputSameDT             off
      OutDataTypeMode         "Inherit via internal rule"
      OutScaling              "2^-10"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               FromWorkspace
      Name                    "From\nWorkspace"
      Position                [15, 93, 80, 117]
      VariableName            "iStep"
      SampleTime              "1/1000000"
      Interpolate             off
      ZeroCross               on
      OutputAfterFinalValue   "Holding final value"
    }
    Block {
      BlockType               Gain
      Name                    "Gain"
      Position                [275, 205, 305, 235]
      Orientation             "down"
      NamePlacement           "alternate"
      Gain                    "0.0999"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode         "Inherit via internal rule"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Gain
      Name                    "Gain1"
      Position                [415, 205, 445, 235]
      Orientation             "down"
      NamePlacement           "alternate"
      Gain                    "0.1481"
      Multiplication          "Matrix(u*K)"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode         "Inherit via internal rule"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Gain
      Name                    "Gain2"
      Position                [575, 205, 605, 235]
      Orientation             "down"
      NamePlacement           "alternate"
      Gain                    "0.1486"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode         "Inherit via internal rule"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Gain
      Name                    "Gain3"
      Position                [715, 205, 745, 235]
      Orientation             "down"
      NamePlacement           "alternate"
      Gain                    "0.0995"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode         "Inherit via internal rule"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Gain
      Name                    "Gain4"
      Position                [415, 115, 445, 145]
      Orientation             "up"
      Gain                    "0.9828"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode         "Inherit via internal rule"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Gain
      Name                    "Gain5"
      Position                [575, 115, 605, 145]
      Orientation             "up"
      Gain                    "-0.5450"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode         "Inherit via internal rule"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Gain
      Name                    "Gain6"
      Position                [715, 115, 745, 145]
      Orientation             "up"
      Gain                    "0.0671"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode         "Inherit via internal rule"
      SaturateOnIntegerOverflow off
    }
    Block {
      BlockType               Scope
      Name                    "Scope"
      Ports                   [2]
      Position                [810, 355, 850, 410]
      Floating                off
      Location                [311, 171, 635, 410]
      Open                    on
      NumInputPorts           "2"
      ZoomMode                "xonly"
      List {
        ListType                AxesTitles
        axes1                   "%<SignalLabel>"
        axes2                   "%<SignalLabel>"
      }
      TimeRange               "1.6e-05"
      YMin                    "-5~-5"
      YMax                    "5~5"
      DataFormat              "StructureWithTime"
      LimitDataPoints         off
      SampleTime              "0"
    }
    Block {
      BlockType               ToWorkspace
      Name                    "To Workspace"
      Position                [800, 280, 860, 310]
      VariableName            "simout"
      MaxDataPoints           "inf"
      SampleTime              "-1"
      SaveFormat              "Structure"
    }
    Block {
      BlockType               UnitDelay
      Name                    "Unit Delay"
      Position                [335, 278, 370, 312]
      SampleTime              "1/1000000"
    }
    Block {
      BlockType               UnitDelay
      Name                    "Unit Delay1"
      Position                [495, 278, 530, 312]
      SampleTime              "1/1000000"
    }
    Block {
      BlockType               UnitDelay
      Name                    "Unit Delay2"
      Position                [640, 278, 675, 312]
      SampleTime              "1/1000000"
    }
    Block {
      BlockType               UnitDelay
      Name                    "Unit Delay3"
      Position                [640, 43, 675, 77]
      Orientation             "left"
      NamePlacement           "alternate"
      SampleTime              "1/1000000"
    }
    Block {
      BlockType               UnitDelay
      Name                    "Unit Delay4"
      Position                [495, 43, 530, 77]
      Orientation             "left"
      NamePlacement           "alternate"
      SampleTime              "1/1000000"
    }
    Block {
      BlockType               UnitDelay
      Name                    "Unit Delay5"
      Position                [335, 43, 370, 77]
      Orientation             "left"
      NamePlacement           "alternate"
      SampleTime              "1/1000000"
    }
    Line {
      SrcBlock                "Gain"
      SrcPort                 1
      Points                  [0, 55]
      DstBlock                "Unit Delay"
      DstPort                 1
    }
    Line {
      SrcBlock                "Gain1"
      SrcPort                 1
      DstBlock                "Add"
      DstPort                 1
    }
    Line {
      SrcBlock                "Gain2"
      SrcPort                 1
      DstBlock                "Add1"
      DstPort                 1
    }
    Line {
      SrcBlock                "Gain3"
      SrcPort                 1
      DstBlock                "Add2"
      DstPort                 1
    }
    Line {
      SrcBlock                "Unit Delay"
      SrcPort                 1
      DstBlock                "Add"
      DstPort                 2
    }
    Line {
      SrcBlock                "Add"
      SrcPort                 1
      DstBlock                "Unit Delay1"
      DstPort                 1
    }
    Line {
      SrcBlock                "Unit Delay1"
      SrcPort                 1
      DstBlock                "Add1"
      DstPort                 2
    }
    Line {
      SrcBlock                "Add1"
      SrcPort                 1
      DstBlock                "Unit Delay2"
      DstPort                 1
    }
    Line {
      SrcBlock                "Unit Delay2"
      SrcPort                 1
      DstBlock                "Add2"
      DstPort                 2
    }
    Line {
      SrcBlock                "Gain6"
      SrcPort                 1
      Points                  [0, -50]
      DstBlock                "Unit Delay3"
      DstPort                 1
    }
    Line {
      SrcBlock                "Unit Delay3"
      SrcPort                 1
      DstBlock                "Add3"
      DstPort                 1
    }
    Line {
      SrcBlock                "Gain5"
      SrcPort                 1
      DstBlock                "Add3"
      DstPort                 2
    }
    Line {
      SrcBlock                "Add3"
      SrcPort                 1
      DstBlock                "Unit Delay4"
      DstPort                 1
    }
    Line {
      SrcBlock                "Unit Delay4"
      SrcPort                 1
      DstBlock                "Add4"
      DstPort                 1
    }
    Line {
      SrcBlock                "Add4"
      SrcPort                 1
      DstBlock                "Unit Delay5"
      DstPort                 1
    }
    Line {
      SrcBlock                "Gain4"
      SrcPort                 1
      DstBlock                "Add4"
      DstPort                 2
    }
    Line {
      SrcBlock                "Unit Delay5"
      SrcPort                 1
      Points                  [-130, 0]
      DstBlock                "Add5"
      DstPort                 1
    }
    Line {
      SrcBlock                "Add5"
      SrcPort                 1
      Points                  [70, 0]
      Branch {
        Points                  [140, 0]
        Branch {
          Points                  [160, 0]
          Branch {
            Points                  [140, 0]
            Branch {
              DstBlock                "Gain6"
              DstPort                 1
            }
            Branch {
              DstBlock                "Gain3"
              DstPort                 1
            }
          }
          Branch {
            DstBlock                "Gain2"
            DstPort                 1
          }
          Branch {
            DstBlock                "Gain5"
            DstPort                 1
          }
        }
        Branch {
          Points                  [0, 0]
          Branch {
            DstBlock                "Gain1"
            DstPort                 1
          }
          Branch {
            DstBlock                "Gain4"
            DstPort                 1
          }
        }
      }
      Branch {
        DstBlock                "Gain"
        DstPort                 1
      }
    }
    Line {
      SrcBlock                "Add2"
      SrcPort                 1
      Points                  [20, 0]
      Branch {
        DstBlock                "To Workspace"
        DstPort                 1
      }
      Branch {
        Points                  [0, 75]
        DstBlock                "Scope"
        DstPort                 1
      }
    }
    Line {
      SrcBlock                "From\nWorkspace"
      SrcPort                 1
      Points                  [20, 0; 0, 70]
      Branch {
        DstBlock                "Add5"
        DstPort                 2
      }
      Branch {
        Points                  [0, 220]
        DstBlock                "Scope"
        DstPort                 2
      }
    }
    Annotation {
      Name                    "fs = 1 MHz"
      Position                [59, 428]
      UseDisplayTextAsClickCallback off
    }
    Annotation {
      Position                [344, 430]
      UseDisplayTextAsClickCallback off
    }
    Annotation {
      Name                    "iStep = [0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]"
      Position                [454, 428]
      ForegroundColor         "gray"
      DropShadow              on
      ClickFcn                "iStep = [0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]"
      UseDisplayTextAsClickCallback on
    }
  }
}

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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