📄 c5mid1.mdl
字号:
BlockType UnitDelay
Name "Delay1"
Position [260, 69, 285, 101]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay2"
Position [315, 69, 340, 101]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay3"
Position [365, 69, 390, 101]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay4"
Position [420, 69, 445, 101]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay5"
Position [205, 194, 230, 226]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay6"
Position [260, 194, 285, 226]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay7"
Position [315, 194, 340, 226]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay8"
Position [365, 194, 390, 226]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType UnitDelay
Name "Delay9"
Position [420, 194, 445, 226]
FontName "Times New Roman"
FontSize 11
SampleTime "-1"
}
Block {
BlockType Mux
Name "Mux"
Ports [12, 1]
Position [535, 54, 545, 186]
ShowName off
FontName "Times New Roman"
FontSize 11
Inputs "12"
DisplayOption "bar"
}
Block {
BlockType DiscreteZeroPole
Name "d delay"
Position [105, 67, 175, 103]
FontName "Times New Roman"
FontSize 11
Zeros "[]"
Poles "[zeros(d,1)]"
Gain "1"
SampleTime "-1"
}
Block {
BlockType "S-Function"
Name "identifier"
Ports [1, 1]
Position [570, 105, 630, 135]
FontName "Times New Roman"
FontSize 11
FunctionName "rls_ident"
Parameters "r,m,P0,theta0,lam"
}
Block {
BlockType Outport
Name "theta"
Position [655, 113, 685, 127]
FontName "Times New Roman"
FontSize 11
}
Line {
SrcBlock "identifier"
SrcPort 1
DstBlock "theta"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "identifier"
DstPort 1
}
Line {
SrcBlock "y(t)"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
DstBlock "Delay5"
DstPort 1
}
Branch {
Points [0, -85]
DstBlock "Mux"
DstPort 7
}
}
Line {
SrcBlock "Delay8"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Delay9"
DstPort 1
}
Branch {
Points [0, -45]
DstBlock "Mux"
DstPort 11
}
}
Line {
SrcBlock "Delay7"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Delay8"
DstPort 1
}
Branch {
Points [0, -55]
DstBlock "Mux"
DstPort 10
}
}
Line {
SrcBlock "Delay6"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Delay7"
DstPort 1
}
Branch {
Points [0, -65]
DstBlock "Mux"
DstPort 9
}
}
Line {
SrcBlock "Delay5"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
DstBlock "Delay6"
DstPort 1
}
Branch {
Points [0, -75]
DstBlock "Mux"
DstPort 8
}
}
Line {
SrcBlock "Delay3"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Delay4"
DstPort 1
}
Branch {
Points [0, -30; 80, 0; 0, 50]
DstBlock "Mux"
DstPort 5
}
}
Line {
SrcBlock "Delay2"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Delay3"
DstPort 1
}
Branch {
Points [0, -40; 140, 0; 0, 50]
DstBlock "Mux"
DstPort 4
}
}
Line {
SrcBlock "Delay1"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Delay2"
DstPort 1
}
Branch {
Points [0, -50; 205, 0; 0, 50]
DstBlock "Mux"
DstPort 3
}
}
Line {
SrcBlock "Delay"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
DstBlock "Delay1"
DstPort 1
}
Branch {
Points [0, -60; 265, 0; 0, 50]
DstBlock "Mux"
DstPort 2
}
}
Line {
SrcBlock "Delay9"
SrcPort 1
Points [60, 0; 0, -35]
DstBlock "Mux"
DstPort 12
}
Line {
SrcBlock "Delay4"
SrcPort 1
Points [20, 0; 0, 30]
DstBlock "Mux"
DstPort 6
}
Line {
SrcBlock "u(t)"
SrcPort 1
DstBlock "d delay"
DstPort 1
}
Line {
SrcBlock "d delay"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "Delay"
DstPort 1
}
Branch {
Points [0, -70; 335, 0]
DstBlock "Mux"
DstPort 1
}
}
}
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [270, 99, 300, 131]
FontName "Times New Roman"
FontSize 11
Location [313, 206, 637, 445]
Open off
NumInputPorts "1"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "0.7000000000000001"
YMin "-3"
YMax "4"
DataFormat "StructureWithTime"
}
Block {
BlockType Sin
Name "Sine Wave"
Position [45, 190, 75, 220]
FontName "Times New Roman"
FontSize 11
SineType "Time based"
Frequency "10"
SampleTime "0.01"
}
Line {
SrcBlock "Discrete\nTransfer Fcn"
SrcPort 1
Points [10, 0; 0, -35; -120, 0; 0, -40]
DstBlock "RLS identifier"
DstPort 2
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Discrete\nTransfer Fcn"
DstPort 1
}
Branch {
Points [0, -105]
DstBlock "RLS identifier"
DstPort 1
}
}
Line {
SrcBlock "RLS identifier"
SrcPort 1
DstBlock "Scope"
DstPort 1
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -