📄 gjcfmn.mdl
字号:
Ports [4]
Position [870, 463, 900, 497]
Location [534, 126, 988, 602]
Open off
NumInputPorts "4"
List {
ListType AxesTitles
axes1 "5"
axes2 "6"
axes3 "7"
axes4 "8"
}
List {
ListType SelectedSignals
axes1 ""
axes2 ""
axes3 ""
axes4 ""
}
YMin "-5~-5~-5~-5"
YMax "5~5~5~5"
SaveName "ScopeData12"
DataFormat "StructureWithTime"
}
Block {
BlockType Sin
Name "Sine Wave"
Position [340, 20, 370, 50]
NamePlacement "alternate"
SineType "Time based"
Frequency "1000*pi"
Phase "pi/2"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave1"
Position [340, 150, 370, 180]
SineType "Time based"
Frequency "1000*pi"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave2"
Position [625, 140, 655, 170]
SineType "Time based"
Amplitude "-1"
Frequency "1000*pi"
SampleTime "0"
}
Block {
BlockType Step
Name "Step"
Position [270, 440, 300, 470]
Time "0.2"
SampleTime "0"
}
Block {
BlockType SubSystem
Name "Subsystem4"
Ports [2, 1]
Position [375, 375, 415, 435]
TreatAsAtomicUnit off
System {
Name "Subsystem4"
Location [2, 82, 1014, 721]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [55, 28, 85, 42]
}
Block {
BlockType Inport
Name "In2"
Position [50, 103, 80, 117]
Port "2"
}
Block {
BlockType Reference
Name "Frame Status\nConversion1"
Ports [1, 1]
Position [225, 57, 260, 93]
SourceBlock "dspsigattribs/Frame Status\nConversion"
SourceType "Frame Status Conversion"
growRefPort off
outframe "Frame-based"
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [195, 56, 200, 94]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType DiscretePulseGenerator
Name "Pulse\nGenerator1"
Position [25, 134, 55, 166]
SampleTime "0.02"
}
Block {
BlockType Reference
Name "Sample\nand Hold"
Ports [1, 1, 0, 1]
Position [125, 14, 155, 56]
NamePlacement "alternate"
SourceBlock "dspsigops/Sample\nand Hold"
SourceType "Sample and Hold"
trig "Either edge"
initCond "0"
}
Block {
BlockType Reference
Name "Sample\nand Hold1"
Ports [1, 1, 0, 1]
Position [125, 87, 160, 133]
NamePlacement "alternate"
SourceBlock "dspsigops/Sample\nand Hold"
SourceType "Sample and Hold"
trig "Either edge"
initCond "0"
}
Block {
BlockType Reference
Name "Unbuffer"
Ports [1, 1]
Position [285, 56, 315, 94]
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Outport
Name "Out1"
Position [340, 68, 370, 82]
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Sample\nand Hold1"
DstPort 1
}
Line {
SrcBlock "Unbuffer"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Sample\nand Hold"
DstPort 1
}
Line {
SrcBlock "Pulse\nGenerator1"
SrcPort 1
Points [0, 0; 30, 0]
Branch {
Points [50, 0]
DstBlock "Sample\nand Hold1"
DstPort trigger
}
Branch {
Points [0, -82]
DstBlock "Sample\nand Hold"
DstPort trigger
}
}
Line {
SrcBlock "Sample\nand Hold1"
SrcPort 1
Points [10, 0; 0, -25]
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "Sample\nand Hold"
SrcPort 1
Points [15, 0; 0, 30]
DstBlock "Mux"
DstPort 1
}
Line {
SrcBlock "Frame Status\nConversion1"
SrcPort 1
DstBlock "Unbuffer"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "Frame Status\nConversion1"
DstPort 1
}
}
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [480, 85, 500, 105]
ShowName off
IconShape "round"
Inputs "+-"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [590, 85, 610, 105]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold1"
Position [507, 460, 543, 500]
Orientation "down"
NamePlacement "alternate"
SampleTime "0.0001"
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold2"
Position [590, 556, 625, 594]
SampleTime "0.0001"
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold3"
Position [275, 150, 295, 185]
Orientation "down"
NamePlacement "alternate"
SampleTime "0.0001"
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold4"
Position [295, 150, 315, 185]
Orientation "down"
NamePlacement "alternate"
SampleTime "0.0001"
}
Block {
BlockType "S-Function"
Name "miao-10"
Ports [1, 1]
Position [440, 259, 485, 291]
Orientation "left"
FunctionName "Ci"
}
Block {
BlockType "S-Function"
Name "miao-11"
Ports [1, 1]
Position [365, 259, 405, 291]
Orientation "left"
FunctionName "mod8"
}
Block {
BlockType "S-Function"
Name "miao-12"
Ports [1, 1]
Position [925, 365, 985, 395]
Orientation "left"
FunctionName "XnkYnk_1"
}
Block {
BlockType "S-Function"
Name "miao-13"
Ports [1, 1]
Position [835, 365, 895, 395]
Orientation "left"
FunctionName "angle_a"
}
Block {
BlockType "S-Function"
Name "miao-14"
Ports [1, 1]
Position [745, 365, 805, 395]
Orientation "left"
FunctionName "Di"
}
Block {
BlockType "S-Function"
Name "miao-15"
Ports [1, 1]
Position [660, 400, 720, 430]
Orientation "left"
FunctionName "mod8"
}
Block {
BlockType "S-Function"
Name "miao-16"
Ports [1, 1]
Position [235, 285, 295, 315]
Orientation "left"
FunctionName "jishu"
}
Block {
BlockType "S-Function"
Name "miao-17"
Ports [1, 1]
Position [245, 390, 305, 420]
FunctionName "Out"
}
Block {
BlockType SubSystem
Name "miao-4"
Ports [1, 6]
Position [820, 18, 860, 82]
TreatAsAtomicUnit off
System {
Name "miao-4"
Location [2, 82, 1014, 721]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In"
Position [205, 113, 235, 127]
}
Block {
BlockType Scope
Name "Scope"
Ports [6]
Position [520, 232, 570, 488]
Location [9, 86, 1008, 579]
Open off
NumInputPorts "6"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
axes4 "%<SignalLabel>"
axes5 "%<SignalLabel>"
axes6 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
axes2 ""
axes3 ""
axes4 ""
axes5 ""
axes6 ""
}
YMin "-0.575~-0.73~-0.54~-0.07~-0.575~-0.1"
YMax "-0.45~-0.68~-0.46~0.02~-0.4~0.075"
SaveName "ScopeData1"
DataFormat "StructureWithTime"
}
Block {
BlockType TransportDelay
Name "Transport\nDelay"
Position [260, 145, 290, 175]
Orientation "down"
NamePlacement "alternate"
DelayTime "0.02"
}
Block {
BlockType TransportDelay
Name "Transport\nDelay1"
Position [260, 245, 290, 275]
Orientation "down"
NamePlacement "alternate"
DelayTime "0.02"
}
Block {
BlockType TransportDelay
Name "Transport\nDelay2"
Position [260, 360, 290, 390]
Orientation "down"
NamePlacement "alternate"
DelayTime "0.02"
}
Block {
BlockType TransportDelay
Name "Transport\nDelay3"
Position [260, 440, 290, 470]
Orientation "down"
NamePlacement "alternate"
DelayTime "0.02"
}
Block {
BlockType TransportDelay
Name "Transport\nDelay4"
Position [260, 510, 290, 540]
Orientation "down"
NamePlacement "alternate"
DelayTime "0.02"
}
Block {
BlockType Outport
Name "I(n)"
Position [320, 113, 350, 127]
}
Block {
BlockType Outport
Name "I (n-1)"
Position [320, 188, 350, 202]
Port "2"
}
Block {
BlockType Outport
Name "I(n-2)"
Position [315, 333, 345, 347]
Port "3"
}
Block {
BlockType Outport
Name "I(n-3)"
Position [320, 408, 350, 422]
Port "4"
}
Block {
BlockType Outport
Name "I(n-4)"
Position [320, 483, 350, 497]
Port "5"
}
Block {
BlockType Outport
Name "I(n-5)"
Position [330, 563, 360, 577]
Port "6"
}
Line {
SrcBlock "Transport\nDelay4"
SrcPort 1
Points [0, 25; 35, 0]
Branch {
DstBlock "I(n-5)"
DstPort 1
}
Branch {
Points [0, -110]
DstBlock "Scope"
DstPort 6
}
}
Line {
SrcBlock "Transport\nDelay3"
SrcPort 1
Points [0, 15]
Branch {
Points [25, 0]
Branch {
DstBlock "I(n-4)"
DstPort 1
}
Branch {
Points [0, -70]
DstBlock "Scope"
DstPort 5
}
}
Branch {
DstBlock "Transport\nDelay4"
DstPort 1
}
}
Line {
SrcBlock "Transport\nDelay2"
SrcPort 1
Points [0, 15]
Branch {
Points [0, 5; 30, 0]
Branch {
DstBlock "I(n-3)"
DstPort 1
}
Branch {
Points [0, -35]
DstBlock "Scope"
DstPort 4
}
}
Branch {
DstBlock "Transport\nDelay3"
DstPort 1
}
}
Line {
SrcBlock "Transport\nDelay"
SrcPort 1
Points [0, 15]
Branch {
Points [25, 0]
Branch {
DstBlock "I (n-1)"
DstPort 1
}
Branch {
Points [0, 105]
DstBlock "Scope"
DstPort 2
}
}
Branch {
DstBlock "Transport\nDelay1"
DstPort 1
}
}
Line {
SrcBlock "In"
SrcPort 1
Points [15, 0; 20, 0]
Branch {
Points [20, 0]
Branch {
DstBlock "I(n)"
DstPort 1
}
Branch {
Points [175, 0; 0, 140]
DstBlock "Scope"
DstPort 1
}
}
Branch {
DstBlock "Transport\nDelay"
DstPort 1
}
}
Line {
SrcBlock "Transport\nDelay1"
SrcPort 1
Points [0, 55]
Branch {
Points [0, 5; 25, 0]
Branch {
DstBlock "I(n-2)"
DstPort 1
}
Branch {
DstBlock "Scope"
DstPort 3
}
}
Branch {
DstBlock "Transport\nDelay2"
DstPort 1
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -