📄 chap10_2sim.mdl
字号:
BlockType Demux
Name "Demux2"
Ports [1, 2]
Position [455, 208, 465, 257]
ShowName off
Outputs "2"
}
Block {
BlockType Derivative
Name "Derivative2"
Position [220, 195, 250, 225]
}
Block {
BlockType Derivative
Name "Derivative5"
Position [285, 245, 315, 275]
}
Block {
BlockType Reference
Name "Manual Switch"
Ports [2, 1]
Position [150, 157, 180, 193]
SourceBlock "simulink/Signal\nRouting/Manual Switch"
SourceType "Manual Switch"
sw "1"
action "0"
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [635, 116, 640, 154]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux4"
Ports [4, 1]
Position [335, 138, 360, 332]
}
Block {
BlockType "S-Function"
Name "S-Function"
Ports [1, 1]
Position [380, 220, 440, 250]
FunctionName "chap10_2s"
}
Block {
BlockType "S-Function"
Name "S-Function1"
Ports [1, 1]
Position [490, 219, 570, 251]
FunctionName "chap10_2plant"
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [670, 49, 700, 81]
Location [5, 53, 805, 597]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
YMin "-0.5"
YMax "0.5"
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope1"
Ports [1]
Position [530, 94, 560, 126]
Location [188, 326, 512, 565]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
YMin "-125"
YMax "125"
DataFormat "StructureWithTime"
}
Block {
BlockType Sin
Name "Sine Wave5"
Position [75, 115, 105, 145]
Amplitude "0.50"
Frequency "1*2*pi"
SampleTime "0"
}
Block {
BlockType Step
Name "Step1"
Position [75, 200, 105, 230]
Time "0"
SampleTime "0"
}
Block {
BlockType ToWorkspace
Name "To Workspace"
Position [180, 328, 235, 352]
VariableName "t"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace2"
Position [665, 124, 695, 146]
VariableName "y"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace3"
Position [525, 159, 555, 181]
VariableName "u"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace4"
Position [690, 224, 720, 246]
VariableName "dy"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace5"
Position [665, 309, 695, 331]
VariableName "ddy"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace6"
Position [515, 299, 545, 321]
VariableName "s"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Line {
SrcBlock "Sine Wave5"
SrcPort 1
Points [10, 0; 0, 35]
DstBlock "Manual Switch"
DstPort 1
}
Line {
SrcBlock "Step1"
SrcPort 1
Points [10, 0; 0, -30]
DstBlock "Manual Switch"
DstPort 2
}
Line {
SrcBlock "Mux4"
SrcPort 1
DstBlock "S-Function"
DstPort 1
}
Line {
SrcBlock "Derivative5"
SrcPort 1
DstBlock "Mux4"
DstPort 3
}
Line {
SrcBlock "Derivative2"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Mux4"
DstPort 2
}
Branch {
Points [0, 50]
DstBlock "Derivative5"
DstPort 1
}
}
Line {
SrcBlock "Manual Switch"
SrcPort 1
Points [0, 0]
Branch {
Points [10, 0]
Branch {
Points [0, -15]
DstBlock "Mux4"
DstPort 1
}
Branch {
Points [0, 35]
DstBlock "Derivative2"
DstPort 1
}
}
Branch {
Points [0, -100; 420, 0; 0, 50]
DstBlock "Mux"
DstPort 1
}
}
Line {
SrcBlock "S-Function"
SrcPort 1
DstBlock "Demux2"
DstPort 1
}
Line {
SrcBlock "Clock"
SrcPort 1
DstBlock "To Workspace"
DstPort 1
}
Line {
SrcBlock "Demux2"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "S-Function1"
DstPort 1
}
Branch {
Points [0, -50]
Branch {
DstBlock "To Workspace3"
DstPort 1
}
Branch {
Points [0, -60]
DstBlock "Scope1"
DstPort 1
}
}
}
Line {
SrcBlock "Demux2"
SrcPort 2
Points [5, 0; 0, 65]
DstBlock "To Workspace6"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "To Workspace2"
DstPort 1
}
Branch {
Points [0, -70]
DstBlock "Scope"
DstPort 1
}
}
Line {
SrcBlock "Demux1"
SrcPort 1
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "Demux1"
SrcPort 3
Points [0, 70]
DstBlock "To Workspace5"
DstPort 1
}
Line {
SrcBlock "Demux1"
SrcPort 2
DstBlock "To Workspace4"
DstPort 1
}
Line {
SrcBlock "S-Function1"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "Demux1"
DstPort 1
}
Branch {
Points [0, 140; -275, 0; 0, -65]
DstBlock "Mux4"
DstPort 4
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -