bpskdemo.mdl
上传用户:loeagle
上传日期:2013-03-02
资源大小:1236k
文件大小:16k
- Model {
- Name "bpskdemo"
- Version 4.00
- SampleTimeColors off
- LibraryLinkDisplay "none"
- WideLines off
- ShowLineDimensions off
- ShowPortDataTypes off
- ShowStorageClass off
- ExecutionOrder off
- RecordCoverage off
- CovPath "/"
- CovSaveName "covdata"
- CovMetricSettings "dw"
- CovNameIncrementing off
- CovHtmlReporting on
- BlockNameDataTip off
- BlockParametersDataTip off
- BlockDescriptionStringDataTip off
- ToolBar off
- StatusBar on
- BrowserShowLibraryLinks off
- BrowserLookUnderMasks off
- Created "Tue Jul 3 16:37:25 2001"
- Creator "gerhard"
- UpdateHistory "UpdateHistoryNever"
- ModifiedByFormat "%<Auto>"
- ModifiedDateFormat "%<Auto>"
- LastModifiedDate "Sun Aug 11 14:07:49 2002"
- ModelVersionFormat "1.%<AutoIncrement:51>"
- ConfigurationManager "none"
- SimParamPage "Solver"
- StartTime "0.0"
- StopTime "999999"
- SolverMode "Auto"
- Solver "ode45"
- RelTol "1e-3"
- AbsTol "1e-3"
- Refine "1"
- MaxStep ".0001"
- MinStep ".00000001"
- MaxNumMinSteps "-1"
- InitialStep "auto"
- FixedStep ".0001"
- MaxOrder 5
- OutputOption "RefineOutputTimes"
- OutputTimes "[]"
- LoadExternalInput off
- ExternalInput "[t, u]"
- SaveTime on
- TimeSaveName "tout"
- SaveState off
- StateSaveName "xout"
- SaveOutput on
- OutputSaveName "yout"
- LoadInitialState off
- InitialState "xInitial"
- SaveFinalState off
- FinalStateName "xFinal"
- SaveFormat "Array"
- LimitDataPoints on
- MaxDataPoints "1000"
- Decimation "1"
- AlgebraicLoopMsg "warning"
- MinStepSizeMsg "warning"
- UnconnectedInputMsg "warning"
- UnconnectedOutputMsg "warning"
- UnconnectedLineMsg "warning"
- InheritedTsInSrcMsg "warning"
- SingleTaskRateTransMsg "none"
- MultiTaskRateTransMsg "error"
- IntegerOverflowMsg "warning"
- CheckForMatrixSingularity "none"
- UnnecessaryDatatypeConvMsg "none"
- Int32ToFloatConvMsg "warning"
- InvalidFcnCallConnMsg "error"
- SignalLabelMismatchMsg "none"
- LinearizationMsg "none"
- VectorMatrixConversionMsg "none"
- SfunCompatibilityCheckMsg "none"
- BlockPriorityViolationMsg "warning"
- ArrayBoundsChecking "none"
- ConsistencyChecking "none"
- ZeroCross on
- Profile off
- SimulationMode "normal"
- RTWSystemTargetFile "grt.tlc"
- RTWInlineParameters off
- RTWRetainRTWFile off
- RTWTemplateMakefile "grt_default_tmf"
- RTWMakeCommand "make_rtw"
- RTWGenerateCodeOnly off
- TLCProfiler off
- TLCDebug off
- TLCCoverage off
- AccelSystemTargetFile "accel.tlc"
- AccelTemplateMakefile "accel_default_tmf"
- AccelMakeCommand "make_rtw"
- TryForcingSFcnDF off
- ExtModeMexFile "ext_comm"
- ExtModeBatchMode off
- ExtModeTrigType "manual"
- ExtModeTrigMode "normal"
- ExtModeTrigPort "1"
- ExtModeTrigElement "any"
- ExtModeTrigDuration 1000
- 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 on
- OptimizeBlockIOStorage on
- BufferReuse on
- ParameterPooling on
- BlockReductionOpt off
- RTWExpressionDepthLimit 5
- BooleanDataType off
- BlockDefaults {
- Orientation "right"
- ForegroundColor "black"
- BackgroundColor "white"
- DropShadow off
- NamePlacement "normal"
- FontName "Helvetica"
- FontSize 10
- FontWeight "normal"
- FontAngle "normal"
- ShowName on
- }
- AnnotationDefaults {
- HorizontalAlignment "center"
- VerticalAlignment "middle"
- ForegroundColor "black"
- BackgroundColor "white"
- DropShadow off
- FontName "Helvetica"
- FontSize 10
- FontWeight "normal"
- FontAngle "normal"
- }
- LineDefaults {
- FontName "Helvetica"
- FontSize 9
- FontWeight "normal"
- FontAngle "normal"
- }
- System {
- Name "bpskdemo"
- Location [272, 350, 909, 649]
- Open on
- ModelBrowserVisibility off
- ModelBrowserWidth 200
- ScreenColor "white"
- PaperOrientation "landscape"
- PaperPositionMode "auto"
- PaperType "usletter"
- PaperUnits "inches"
- ZoomFactor "91"
- ReportName "simulink-default.rpt"
- Block {
- BlockType Clock
- Name "Clock"
- Position [60, 195, 80, 215]
- ShowName off
- DisplayTime off
- Decimation "10"
- }
- Block {
- BlockType Clock
- Name "Clock1"
- Position [240, 200, 260, 220]
- ShowName off
- DisplayTime off
- Decimation "10"
- }
- Block {
- BlockType Fcn
- Name "Fcn1"
- Position [100, 190, 195, 220]
- ShowName off
- Expr "cos(4*pi*u)"
- }
- Block {
- BlockType Fcn
- Name "Fcn2"
- Position [275, 195, 370, 225]
- ShowName off
- Expr "2*cos(4*pi*u)"
- }
- Block {
- BlockType Integrator
- Name "Integrator"
- Ports [2, 1]
- Position [490, 112, 520, 143]
- ExternalReset "rising"
- InitialConditionSource "internal"
- InitialCondition "0"
- LimitOutput off
- UpperSaturationLimit "inf"
- LowerSaturationLimit "-inf"
- ShowSaturationPort off
- ShowStatePort off
- AbsoluteTolerance "auto"
- }
- Block {
- BlockType Lookup
- Name "Look-UpnTable"
- Position [150, 95, 185, 125]
- FontSize 10
- InputValues "[-1,0,1]"
- OutputValues "[-1,1,1]"
- }
- Block {
- BlockType Product
- Name "Product"
- Ports [2, 1]
- Position [225, 103, 255, 127]
- ShowName off
- Inputs "2"
- Multiplication "Element-wise(.*)"
- SaturateOnIntegerOverflow on
- }
- Block {
- BlockType Product
- Name "Product1"
- Ports [2, 1]
- Position [395, 108, 425, 132]
- ShowName off
- Inputs "2"
- Multiplication "Element-wise(.*)"
- SaturateOnIntegerOverflow on
- }
- Block {
- BlockType DiscretePulseGenerator
- Name "PulsenGenerator"
- Position [460, 195, 490, 225]
- PulseType "Time-based"
- Amplitude "1"
- Period "1"
- PulseWidth "50"
- PhaseDelay "0"
- SampleTime "1"
- VectorParams1D on
- }
- Block {
- BlockType Scope
- Name "Scope1"
- Ports [1]
- Position [220, 24, 250, 56]
- Floating off
- Location [125, 488, 978, 698]
- Open off
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- List {
- ListType SelectedSignals
- axes1 ""
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData3"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Scope
- Name "Scope2"
- Ports [1]
- Position [230, 249, 260, 281]
- Floating off
- Location [203, 680, 1056, 890]
- Open off
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Scope
- Name "Scope3"
- Ports [1]
- Position [355, 24, 385, 56]
- Floating off
- Location [159, 560, 1012, 770]
- Open off
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- List {
- ListType SelectedSignals
- axes1 ""
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData1"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Scope
- Name "Scope4"
- Ports [1]
- Position [400, 194, 430, 226]
- Floating off
- Location [261, 273, 1114, 483]
- Open off
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData5"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Scope
- Name "Scope5"
- Ports [1]
- Position [465, 24, 495, 56]
- Floating off
- Location [166, 58, 1019, 268]
- Open on
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- List {
- ListType SelectedSignals
- axes1 ""
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData4"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Scope
- Name "Scope6"
- Ports [1]
- Position [525, 194, 555, 226]
- Floating off
- Location [156, 364, 1009, 574]
- Open on
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- List {
- ListType SelectedSignals
- axes1 ""
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData7"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Scope
- Name "Scope7"
- Ports [1]
- Position [555, 24, 585, 56]
- Floating off
- Location [146, 436, 999, 646]
- Open off
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- List {
- ListType SelectedSignals
- axes1 ""
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData6"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Scope
- Name "Scope8"
- Ports [1]
- Position [635, 114, 665, 146]
- Floating off
- Location [166, 552, 1019, 762]
- Open on
- NumInputPorts "1"
- TickLabels "OneTimeTick"
- ZoomMode "on"
- List {
- ListType AxesTitles
- axes1 "%<SignalLabel>"
- }
- List {
- ListType SelectedSignals
- axes1 ""
- }
- Grid "on"
- TimeRange "10"
- YMin "-5"
- YMax "5"
- SaveToWorkspace off
- SaveName "ScopeData2"
- DataFormat "StructureWithTime"
- LimitDataPoints on
- MaxDataPoints "5000"
- Decimation "1"
- SampleInput off
- SampleTime "0"
- }
- Block {
- BlockType Signum
- Name "Sign"
- Position [95, 95, 125, 125]
- }
- Block {
- BlockType Signum
- Name "Sign1"
- Position [570, 115, 600, 145]
- }
- Block {
- BlockType UniformRandomNumber
- Name "Uniform RandomnNumber"
- Position [30, 94, 60, 126]
- Minimum "-1"
- Maximum "1"
- Seed "0"
- SampleTime "1"
- VectorParams1D on
- }
- Line {
- SrcBlock "Clock"
- SrcPort 1
- DstBlock "Fcn1"
- DstPort 1
- }
- Line {
- SrcBlock "Fcn1"
- SrcPort 1
- Points [0, 0; 10, 0]
- Branch {
- DstBlock "Product"
- DstPort 2
- }
- Branch {
- Points [0, 60]
- DstBlock "Scope2"
- DstPort 1
- }
- }
- Line {
- SrcBlock "Clock1"
- SrcPort 1
- DstBlock "Fcn2"
- DstPort 1
- }
- Line {
- SrcBlock "Fcn2"
- SrcPort 1
- Points [5, 0]
- Branch {
- DstBlock "Scope4"
- DstPort 1
- }
- Branch {
- DstBlock "Product1"
- DstPort 2
- }
- }
- Line {
- SrcBlock "Product1"
- SrcPort 1
- Points [45, 0; -30, 0]
- Branch {
- Points [0, -80]
- DstBlock "Scope5"
- DstPort 1
- }
- Branch {
- DstBlock "Integrator"
- DstPort 1
- }
- }
- Line {
- SrcBlock "Integrator"
- SrcPort 1
- Points [15, 0]
- Branch {
- DstBlock "Scope7"
- DstPort 1
- }
- Branch {
- DstBlock "Sign1"
- DstPort 1
- }
- }
- Line {
- SrcBlock "PulsenGenerator"
- SrcPort 1
- Points [50, 0]
- Branch {
- Points [-45, 0; 0, -35; -25, 0]
- DstBlock "Integrator"
- DstPort 2
- }
- Branch {
- DstBlock "Scope6"
- DstPort 1
- }
- }
- Line {
- SrcBlock "Product"
- SrcPort 1
- Points [60, 0]
- Branch {
- Points [0, -75]
- DstBlock "Scope3"
- DstPort 1
- }
- Branch {
- DstBlock "Product1"
- DstPort 1
- }
- }
- Line {
- SrcBlock "Sign1"
- SrcPort 1
- DstBlock "Scope8"
- DstPort 1
- }
- Line {
- SrcBlock "Uniform RandomnNumber"
- SrcPort 1
- DstBlock "Sign"
- DstPort 1
- }
- Line {
- SrcBlock "Sign"
- SrcPort 1
- DstBlock "Look-UpnTable"
- DstPort 1
- }
- Line {
- SrcBlock "Look-UpnTable"
- SrcPort 1
- Points [15, 0]
- Branch {
- DstBlock "Product"
- DstPort 1
- }
- Branch {
- DstBlock "Scope1"
- DstPort 1
- }
- }
- }
- }