📄 example.mdl
字号:
Block {
BlockType Inport
Name "In1"
Position [170, 173, 200, 187]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In2"
Position [90, 298, 120, 312]
Port "2"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In3"
Position [175, 358, 205, 372]
Port "3"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Constant
Name "Constant"
Position [175, 400, 205, 430]
Value "0"
}
Block {
BlockType Gain
Name "Matrix\nGain"
Position [505, 175, 535, 205]
Gain "K"
Multiplication "Matrix(K*u) (u vector)"
}
Block {
BlockType Gain
Name "Matrix\nGain1"
Position [525, 285, 555, 315]
Gain "K"
Multiplication "Matrix(K*u) (u vector)"
}
Block {
BlockType Gain
Name "Matrix\nGain2"
Position [515, 390, 545, 420]
Gain "ones(50,1)"
Multiplication "Matrix(K*u) (u vector)"
}
Block {
BlockType SubSystem
Name "f11"
Ports [2, 1]
Position [360, 169, 395, 211]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "f11"
Location [2, 82, 1270, 775]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "195"
Block {
BlockType Inport
Name "In1"
Position [145, 203, 175, 217]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In2"
Position [145, 258, 175, 272]
Port "2"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Gain
Name "Gain1"
Position [250, 194, 280, 226]
Gain "10"
}
Block {
BlockType Gain
Name "Gain2"
Position [250, 250, 280, 280]
Gain "10"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [295, 200, 315, 220]
ShowName off
IconShape "round"
Inputs "|-+"
}
Block {
BlockType Outport
Name "Out1"
Position [430, 203, 460, 217]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Gain1"
DstPort 1
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Gain1"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
Points [20, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "f21"
Ports [3, 1]
Position [375, 255, 415, 315]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "f21"
Location [2, 82, 1270, 775]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "156"
Block {
BlockType Inport
Name "In1"
Position [460, 208, 490, 222]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In2"
Position [460, 223, 490, 237]
Port "2"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In3"
Position [460, 273, 490, 287]
Port "3"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Gain
Name "Gain"
Position [515, 265, 545, 295]
Gain "8/3"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [525, 206, 570, 239]
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [630, 220, 650, 240]
ShowName off
IconShape "round"
Inputs "|+-"
}
Block {
BlockType Outport
Name "Out1"
Position [675, 223, 705, 237]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Product"
SrcPort 1
Points [20, 0; 0, 5]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Gain"
SrcPort 1
Points [90, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In3"
SrcPort 1
DstBlock "Gain"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "Out1"
Position [635, 183, 665, 197]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Out2"
Position [660, 398, 690, 412]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Out3"
Position [635, 293, 665, 307]
Port "3"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "In1"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
Points [0, 85]
DstBlock "f21"
DstPort 1
}
Branch {
DstBlock "f11"
DstPort 1
}
}
Line {
SrcBlock "In2"
SrcPort 1
Points [105, 0]
Branch {
Points [130, 0]
DstBlock "f21"
DstPort 2
}
Branch {
Points [0, -15; 115, 0]
DstBlock "f11"
DstPort 2
}
}
Line {
SrcBlock "f11"
SrcPort 1
DstBlock "Matrix\nGain"
DstPort 1
}
Line {
SrcBlock "f21"
SrcPort 1
Points [0, 15]
DstBlock "Matrix\nGain1"
DstPort 1
}
Line {
SrcBlock "In3"
SrcPort 1
Points [150, 0]
DstBlock "f21"
DstPort 3
}
Line {
SrcBlock "Matrix\nGain"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "Matrix\nGain1"
SrcPort 1
DstBlock "Out3"
DstPort 1
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [0, -10]
DstBlock "Matrix\nGain2"
DstPort 1
}
Line {
SrcBlock "Matrix\nGain2"
SrcPort 1
DstBlock "Out2"
DstPort 1
}
}
}
Line {
SrcBlock "Subsystem"
SrcPort 1
Points [40, 0]
Branch {
DstBlock "Sum"
DstPort 2
}
Branch {
Points [110, 0]
Branch {
Points [0, -90]
DstBlock "Scope3"
DstPort 1
}
Branch {
DstBlock "f1"
DstPort 1
}
}
}
Line {
SrcBlock "Subsystem"
SrcPort 2
Points [85, 0]
Branch {
DstBlock "Sum1"
DstPort 2
}
Branch {
Points [80, 0]
Branch {
Points [0, -60]
DstBlock "Scope4"
DstPort 1
}
Branch {
DstBlock "f1"
DstPort 2
}
}
}
Line {
SrcBlock "Subsystem"
SrcPort 3
Points [135, 0]
Branch {
DstBlock "Sum2"
DstPort 2
}
Branch {
Points [0, 45]
DstBlock "Scope2"
DstPort 1
}
Branch {
DstBlock "f1"
DstPort 3
}
}
Line {
SrcBlock "Demux"
SrcPort 1
DstBlock "Subsystem"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 2
DstBlock "Subsystem"
DstPort 2
}
Line {
SrcBlock "Demux"
SrcPort 3
DstBlock "Subsystem"
DstPort 3
}
Line {
SrcBlock "Subsystem10"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Subsystem10"
SrcPort 2
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Subsystem10"
SrcPort 3
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [70, 0]
Branch {
DstBlock "Subsystem1"
DstPort 1
}
Branch {
Points [0, -85; 85, 0]
Branch {
Points [0, -235]
DstBlock "Scope1"
DstPort 1
}
Branch {
DstBlock "Subsystem2"
DstPort 1
}
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
Points [50, 0]
Branch {
DstBlock "Subsystem1"
DstPort 2
}
Branch {
Points [0, -95; 80, 0]
Branch {
Points [0, -190]
DstBlock "Scope5"
DstPort 1
}
Branch {
DstBlock "Subsystem2"
DstPort 2
}
}
}
Line {
SrcBlock "Sum2"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "Subsystem1"
DstPort 3
}
Branch {
Points [0, -105; 80, 0]
Branch {
Points [0, -130]
DstBlock "Scope6"
DstPort 1
}
Branch {
DstBlock "Subsystem2"
DstPort 3
}
}
}
Line {
SrcBlock "Gain"
SrcPort 1
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "f1"
SrcPort 1
DstBlock "Mux1"
DstPort 1
}
Line {
SrcBlock "Mux1"
SrcPort 1
Points [280, 0]
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "Sum3"
SrcPort 1
Points [0, -95; -930, 0; 0, 330]
DstBlock "Demux"
DstPort 1
}
Line {
SrcBlock "f1"
SrcPort 3
DstBlock "Mux1"
DstPort 3
}
Line {
SrcBlock "f1"
SrcPort 2
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "Subsystem2"
SrcPort 1
Points [15, 0]
Branch {
Points [0, -130]
DstBlock "Scope7"
DstPort 1
}
Branch {
DstBlock "Gain"
DstPort 1
}
}
Line {
SrcBlock "Subsystem1"
SrcPort 1
Points [185, 0]
DstBlock "Subsystem2"
DstPort 4
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -