?? qamwnymf.mdl
字號:
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins "[0.196850, 0.196850, 0.196850, 0.1968"
"50]"
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Inport
Name "in_1"
Position [35, 185, 55, 205]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "in_2"
Position [25, 30, 45, 50]
Port "2"
IconDisplay "Port number"
}
Block {
BlockType Constant
Name "Constant"
Position [210, 155, 230, 175]
Value "x"
VectorParams1D on
SamplingMode "Sample based"
OutDataTypeMode "Inherit from 'Constant value'"
OutDataType "sfix(16)"
ConRadixGroup "Use specified scaling"
OutScaling "2^0"
SampleTime "inf"
FramePeriod "inf"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [155, 90, 180, 110]
}
Block {
BlockType Switch
Name "Switch"
Position [295, 124, 320, 156]
Threshold ".5"
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold"
Position [205, 84, 240, 116]
SampleTime "ts"
}
Block {
BlockType SubSystem
Name "discrete\nRising edge\ndetector"
Ports [1, 1]
Position [65, 26, 120, 54]
ShowPortLabels off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
MaskType "Edge Detection"
MaskDescription "Rising edge detection:"
MaskHelp "When the input signal rising edge p"
"assed the given shreshold, this block outputs one, otherwise outputs zero."
MaskPromptString "Threshold:|Sampling time:"
MaskStyleString "edit,edit"
MaskTunableValueString "on,on"
MaskCallbackString "|"
MaskEnableString "on,on"
MaskVisibilityString "on,on"
MaskToolTipString "on,on"
MaskVarAliasString ","
MaskInitialization "thld=@1;ts=@2;"
MaskDisplay "disp('Edge\\nDetector')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "thr|ts"
MaskTabNameString ","
System {
Name "discrete\nRising edge\ndetector"
Location [419, 521, 808, 713]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins "[0.196850, 0.196850, 0.196850, 0."
"196850]"
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Inport
Name "in_1"
Position [10, 15, 30, 35]
IconDisplay "Port number"
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator"
Position [135, 18, 165, 42]
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator1"
Position [200, 88, 230, 112]
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator2"
Position [265, 23, 295, 47]
Operator ">"
}
Block {
BlockType UnitDelay
Name "Unit Delay"
Position [120, 87, 170, 103]
SampleTime "ts"
}
Block {
BlockType Constant
Name "one1"
Position [30, 135, 60, 155]
Value "thld"
VectorParams1D on
SamplingMode "Sample based"
OutDataTypeMode "Inherit from 'Constant value'"
OutDataType "sfix(16)"
ConRadixGroup "Use specified scaling"
OutScaling "2^0"
SampleTime "inf"
FramePeriod "inf"
}
Block {
BlockType Outport
Name "out_1"
Position [340, 25, 360, 45]
IconDisplay "Port number"
}
Line {
SrcBlock "Relational\nOperator2"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
Line {
SrcBlock "Relational\nOperator1"
SrcPort 1
Points [5, 0; 0, -60]
DstBlock "Relational\nOperator2"
DstPort 2
}
Line {
SrcBlock "Relational\nOperator"
SrcPort 1
DstBlock "Relational\nOperator2"
DstPort 1
}
Line {
SrcBlock "one1"
SrcPort 1
Points [35, 0]
Branch {
Points [80, 0; 0, -40]
DstBlock "Relational\nOperator1"
DstPort 2
}
Branch {
Points [0, -110]
DstBlock "Relational\nOperator"
DstPort 2
}
}
Line {
SrcBlock "Unit Delay"
SrcPort 1
DstBlock "Relational\nOperator1"
DstPort 1
}
Line {
SrcBlock "in_1"
SrcPort 1
Points [10, 0]
Branch {
Points [0, 70]
DstBlock "Unit Delay"
DstPort 1
}
Branch {
DstBlock "Relational\nOperator"
DstPort 1
}
}
}
}
Block {
BlockType Outport
Name "out_1"
Position [355, 130, 375, 150]
IconDisplay "Port number"
}
Line {
SrcBlock "Zero-Order\nHold"
SrcPort 1
Points [15, 0; 0, 30]
DstBlock "Switch"
DstPort 1
}
Line {
SrcBlock "Product"
SrcPort 1
DstBlock "Zero-Order\nHold"
DstPort 1
}
Line {
SrcBlock "in_1"
SrcPort 1
Points [35, 0]
Branch {
Points [0, -90]
DstBlock "Product"
DstPort 2
}
Branch {
Points [185, 0]
DstBlock "Switch"
DstPort 3
}
}
Line {
SrcBlock "Switch"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [15, 0; 0, -25]
DstBlock "Switch"
DstPort 2
}
Line {
SrcBlock "discrete\nRising edge\ndetector"
SrcPort 1
Points [5, 0; 0, 55]
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "in_2"
SrcPort 1
DstBlock "discrete\nRising edge\ndetector"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Pulses deivide\nsame sample time1"
Ports [0, 1]
Position [35, 71, 95, 109]
ShowPortLabels off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
MaskType "Pulse generator"
MaskDescription "Vector pulses with sample rate of each "
"pulse as Sample_time ./Divider. "
MaskHelp "This block generator a vector pulses. T"
"he output length is the same as the vector defined in \"Divider\". The ith el"
"ement of the output has the sample time Sample_time/Divider(i). All elements "
"in \"Divider\" must be integers."
MaskPromptString "Sample time (scalar, sec):|Divider (int"
"eger vector):|Offset (have same dimension as Divider:"
MaskStyleString "edit,edit,edit"
MaskTunableValueString "on,on,on"
MaskCallbackString "||"
MaskEnableString "on,on,on"
MaskVisibilityString "on,on,on"
MaskToolTipString "on,on,on"
MaskVarAliasString ",,"
MaskInitialization "samp_time=@1;out_divid=@2;offset=@3;"
MaskDisplay "disp('Vector\\nPulse')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "td|1|off"
MaskTabNameString ",,"
System {
Name "Pulses deivide\nsame sample time1"
Location [55, 192, 283, 286]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins "[0.196850, 0.196850, 0.196850, 0.1968"
"50]"
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType "S-Function"
Name "S-function1"
Ports [0, 1]
Position [40, 31, 105, 59]
FunctionName "homopuls"
Parameters "samp_time, out_divid, offset"
}
Block {
BlockType Outport
Name "Outport"
Position [160, 35, 180, 55]
IconDisplay "Port number"
}
Line {
SrcBlock "S-function1"
SrcPort 1
DstBlock "Outport"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "out_1"
Position [330, 40, 350, 60]
IconDisplay "Port number"
}
Line {
SrcBlock "Pulses deivide\nsame sample time1"
SrcPort 1
Points [15, 0; 0, -30]
DstBlock "Memory Impulse"
DstPort 2
}
Line {
SrcBlock "Memory Impulse"
SrcPort 1
DstBlock "Filter"
DstPort 1
}
Line {
SrcBlock "in_1"
SrcPort 1
DstBlock "Memory Impulse"
DstPort 1
}
Line {
SrcBlock "Filter"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "close receiver"
Ports []
Position [805, 15, 940, 41]
BackgroundColor "lightBlue"
ShowName off
OpenFcn "closqamr"
FontSize 12
FontAngle "italic"
ShowPortLabels off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
MaskType "close"
MaskDisplay "disp('close receiver')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "close receiver"
Location [136, 230, 381, 439]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "cyan"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins [0.196850, 0.196850, 0.196850, 0.196850]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
}
}
Block {
BlockType SubSystem
Name "noise variance"
Ports []
Position [19, 240, 125, 264]
BackgroundColor "lightBlue"
ShowName off
OpenFcn "setnoise"
FontSize 12
FontAngle "italic"
ShowPortLabels off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
MaskType "noise"
MaskDisplay "disp('Noise variance')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "noise variance"
Location [136, 230, 381, 439]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "cyan"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "in
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -