📄 yiyiegou_xx1yy1_xx2yy2.mdl
字号:
YMin "-5"
YMax "5"
SaveToWorkspace off
SaveName "ScopeData"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Sum
IconShape "rectangular"
Inputs "++"
InputSameDT on
OutDataTypeMode "Same as first input"
OutDataType "sfix(16)"
OutScaling "2^0"
LockScale off
RndMeth "Floor"
SaturateOnIntegerOverflow on
SampleTime "-1"
}
Block {
BlockType ToWorkspace
VariableName "simulink_output"
MaxDataPoints "1000"
Decimation "1"
SampleTime "0"
FixptAsFi off
}
}
AnnotationDefaults {
HorizontalAlignment "center"
VerticalAlignment "middle"
ForegroundColor "black"
BackgroundColor "white"
DropShadow off
FontName "Helvetica"
FontSize 10
FontWeight "normal"
FontAngle "normal"
}
LineDefaults {
FontName "Helvetica"
FontSize 9
FontWeight "normal"
FontAngle "normal"
}
System {
Name "yiyiegou_xx1yy1_xx2yy2"
Location [107, 139, 1008, 778]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
ReportName "simulink-default.rpt"
Block {
BlockType Fcn
Name "Fcn"
Position [325, 55, 385, 85]
Expr "35*(u(2)-u(1))"
}
Block {
BlockType Fcn
Name "Fcn1"
Position [325, 110, 385, 140]
Expr "-7*u(1)-u(1)*u(3)+28*u(2)"
}
Block {
BlockType Fcn
Name "Fcn2"
Position [325, 180, 385, 210]
Expr "u(1)*u(2)-3*u(3)"
}
Block {
BlockType Fcn
Name "Fcn3"
Position [360, 430, 420, 460]
Expr "10*(u(2)-u(1))+u(3)"
}
Block {
BlockType Fcn
Name "Fcn4"
Position [360, 485, 420, 515]
Expr "40*u(1)-u(1)*u(2)+u(3)"
}
Block {
BlockType Fcn
Name "Fcn5"
Position [360, 540, 420, 570]
Expr "u(1)^2-2.5*u(2)+u(3)"
}
Block {
BlockType Fcn
Name "Fcn6"
Position [600, 235, 660, 265]
Expr "25*(u(2)-u(1))-10*(u(4)-u(3))-25*u(3)-20*u(3)^("
"3/5)"
}
Block {
BlockType Fcn
Name "Fcn7"
Position [600, 320, 660, 350]
Expr "-7*u(1)-40*(u(4)+u(1))+u(4)*u(6)+u(4)*u(3)+u(6)"
"*u(1)+28*u(2)-12*u(5)-10*u(5)^(7/11)"
}
Block {
BlockType Fcn
Name "Fcn8"
Position [600, 430, 660, 460]
Expr "2.5*u(5)-0.5*u(3)-u(4)^2-2*u(4)*u(1)-u(1)^2+u(1"
")*u(2)-3*u(5)-7*u(5)^(11/17)"
}
Block {
BlockType Gain
Name "Gain"
Position [730, 235, 760, 265]
Gain "0.01"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain1"
Position [730, 320, 760, 350]
Gain "0.01"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain2"
Position [730, 430, 760, 460]
Gain "0.01"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Integrator
Name "Integrator"
Ports [1, 1]
Position [155, 45, 185, 75]
ShowName off
InitialCondition "0.23"
}
Block {
BlockType Integrator
Name "Integrator1"
Ports [1, 1]
Position [155, 110, 185, 140]
ShowName off
InitialCondition "0.23"
}
Block {
BlockType Integrator
Name "Integrator2"
Ports [1, 1]
Position [155, 175, 185, 205]
ShowName off
InitialCondition "2.3"
}
Block {
BlockType Integrator
Name "Integrator3"
Ports [1, 1]
Position [155, 420, 185, 450]
ShowName off
InitialCondition "13.2"
}
Block {
BlockType Integrator
Name "Integrator4"
Ports [1, 1]
Position [155, 485, 185, 515]
ShowName off
InitialCondition "7.41"
}
Block {
BlockType Integrator
Name "Integrator5"
Ports [1, 1]
Position [155, 550, 185, 580]
ShowName off
InitialCondition "13.9"
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [295, 51, 300, 89]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux1"
Ports [3, 1]
Position [295, 106, 300, 144]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux2"
Ports [3, 1]
Position [295, 176, 300, 214]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux3"
Ports [3, 1]
Position [330, 426, 335, 464]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux4"
Ports [3, 1]
Position [330, 481, 335, 519]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux5"
Ports [3, 1]
Position [330, 536, 335, 574]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux6"
Ports [4, 1]
Position [570, 217, 575, 278]
ShowName off
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux7"
Ports [6, 1]
Position [570, 289, 575, 376]
ShowName off
Inputs "6"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux8"
Ports [5, 1]
Position [570, 401, 575, 489]
ShowName off
Inputs "5"
DisplayOption "bar"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [195, 260, 215, 280]
ShowName off
IconShape "round"
Inputs "-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [225, 300, 245, 320]
ShowName off
IconShape "round"
Inputs "-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [265, 335, 285, 355]
ShowName off
IconShape "round"
Inputs "-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType ToWorkspace
Name "To Workspace"
Position [25, 40, 50, 70]
Orientation "left"
ShowName off
VariableName "xx1"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace1"
Position [25, 135, 50, 165]
Orientation "left"
ShowName off
VariableName "yy1"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace2"
Position [25, 410, 50, 440]
Orientation "left"
ShowName off
VariableName "xx2"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace3"
Position [25, 510, 50, 540]
Orientation "left"
ShowName off
VariableName "yy2"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace4"
Position [480, 15, 505, 45]
ShowName off
VariableName "e1"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace5"
Position [500, 80, 525, 110]
ShowName off
VariableName "e2"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace6"
Position [540, 130, 565, 160]
ShowName off
VariableName "e3"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType Scope
Name "u1"
Ports [1]
Position [790, 234, 820, 266]
Location [595, 113, 907, 352]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveToWorkspace on
SaveName "u1"
DataFormat "Array"
}
Block {
BlockType Scope
Name "u2"
Ports [1]
Position [790, 319, 820, 351]
Location [218, 430, 531, 669]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveToWorkspace on
SaveName "u2"
DataFormat "Array"
}
Block {
BlockType Scope
Name "u3"
Ports [1]
Position [790, 429, 820, 461]
Location [215, 136, 508, 373]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveToWorkspace on
SaveName "u3"
DataFormat "Array"
}
Line {
SrcBlock "Integrator"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
Points [55, 0]
Branch {
DstBlock "Mux"
DstPort 1
}
Branch {
Points [0, 55]
Branch {
DstBlock "Mux1"
DstPort 1
}
Branch {
Points [0, 70]
DstBlock "Mux2"
DstPort 1
}
}
}
Branch {
Points [0, 35]
Branch {
Points [0, 130]
Branch {
DstBlock "Sum"
DstPort 1
}
Branch {
Points [335, 0]
Branch {
DstBlock "Mux6"
DstPort 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -