📄 untitled.mdl
字号:
BlockDefaults {
Orientation "right"
ForegroundColor "black"
BackgroundColor "white"
DropShadow off
NamePlacement "normal"
FontName "Helvetica"
FontSize 10
FontWeight "normal"
FontAngle "normal"
ShowName on
}
BlockParameterDefaults {
Block {
BlockType BusCreator
Inputs "4"
DisplayOption "none"
BusObject "BusObject"
NonVirtualBus off
}
Block {
BlockType BusSelector
MuxedOutput off
}
Block {
BlockType DiscreteStateSpace
A "1"
B "1"
C "1"
D "1"
X0 "0"
SampleTime "1"
StateMustResolveToSignalObject off
RTWStateStorageClass "Auto"
Realization "auto"
}
Block {
BlockType Gain
Gain "1"
Multiplication "Element-wise(K.*u)"
ParameterDataTypeMode "Same as input"
ParameterDataType "sfix(16)"
ParameterScalingMode "Best Precision: Matrix-wise"
ParameterScaling "2^0"
OutDataTypeMode "Same as input"
OutDataType "sfix(16)"
OutScaling "2^0"
LockScale off
RndMeth "Floor"
SaturateOnIntegerOverflow on
SampleTime "-1"
}
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"
}
}
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 "untitled"
Location [2, 70, 1022, 717]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
ReportName "simulink-default.rpt"
Block {
BlockType Sum
Name "Add"
Ports [6, 1]
Position [170, 340, 220, 495]
Orientation "left"
NamePlacement "alternate"
Inputs "++++++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType BusCreator
Name "Bus\nCreator"
Ports [2, 1]
Position [725, 211, 730, 249]
ShowName off
DialogController "Simulink.DDGSource_Bus"
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType BusCreator
Name "Bus\nCreator1"
Ports [6, 1]
Position [295, 58, 320, 207]
ShowName off
DialogController "Simulink.DDGSource_Bus"
Inputs "'signal1','signal2','signal3','signal4','signal"
"5','signal6'"
DisplayOption "bar"
}
Block {
BlockType BusSelector
Name "Bus\nSelector"
Ports [1, 6]
Position [380, 52, 410, 213]
ShowName off
DialogController "Simulink.DDGSource_Bus"
OutputSignals "signal1,signal2,signal3,signal4,signal5,signal6"
Port {
PortNumber 1
Name "<signal1>"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 2
Name "<signal2>"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 3
Name "<signal3>"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 4
Name "<signal4>"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 5
Name "<signal5>"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 6
Name "<signal6>"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType DiscreteStateSpace
Name "Discrete State-Space"
Position [145, 91, 255, 129]
A "[1 -0.001682 0.001741 0.06073 -0.00003799 0.000"
"0747;0 0.7493 -0.3947 0.2494 0.1802 -0.02049;0 1.336 2.731 -0.2601 0.09551 0."
"2925;0 -0.007999 0.01679 0.04079 -0.000909 0.001342;0 -3.057 -4.661 1.76 0.70"
"07 -0.3471;0 15.73 20.23 -1.896 1.477 2.55]"
B "[0.07224;-0.1294;0.1349;0.4976;-0.913;0.9836]"
C "[1 0 0 0 0 0;0 1 0 0 0 0;0 0 1 0 0 0]"
D "[0;0;0]"
X0 "[0;0.2618;0.1745;0;0;0]"
SampleTime "-1"
StateIdentifier "[signal1;signal2;signal3;signal4;signal5;signal"
"6]"
RTWStateStorageClass "ImportedExternPointer"
}
Block {
BlockType Gain
Name "Gain"
Position [415, 270, 445, 300]
Orientation "left"
NamePlacement "alternate"
Gain "0.0245"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain1"
Position [435, 325, 465, 355]
Orientation "left"
NamePlacement "alternate"
Gain "0.3737"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain2"
Position [435, 360, 465, 390]
Orientation "left"
NamePlacement "alternate"
Gain "1.3312"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain3"
Position [445, 415, 475, 445]
Orientation "left"
NamePlacement "alternate"
Gain "-0.0018"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain4"
Position [435, 465, 465, 495]
Orientation "left"
NamePlacement "alternate"
Gain "0.1858"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain5"
Position [430, 515, 460, 545]
Orientation "left"
NamePlacement "alternate"
Gain "0.1941"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Line {
Name "<signal1>"
Labels [0, 0]
SrcBlock "Bus\nSelector"
SrcPort 1
Points [55, 0; 0, 215]
DstBlock "Gain"
DstPort 1
}
Line {
SrcBlock "Gain"
SrcPort 1
Points [-45, 0; 0, 70]
DstBlock "Add"
DstPort 1
}
Line {
Name "<signal2>"
Labels [0, 0]
SrcBlock "Bus\nSelector"
SrcPort 2
Points [65, 0]
DstBlock "Gain1"
DstPort 1
}
Line {
SrcBlock "Gain1"
SrcPort 1
Points [-55, 0; 0, 40]
DstBlock "Add"
DstPort 2
}
Line {
Name "<signal3>"
Labels [0, 0]
SrcBlock "Bus\nSelector"
SrcPort 3
Points [70, 0; 0, 255]
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
Points [-55, 0; 0, 30]
DstBlock "Add"
DstPort 3
}
Line {
Name "<signal4>"
Labels [0, 0]
SrcBlock "Bus\nSelector"
SrcPort 4
Points [75, 0]
DstBlock "Gain3"
DstPort 1
}
Line {
SrcBlock "Gain3"
SrcPort 1
DstBlock "Add"
DstPort 4
}
Line {
Name "<signal5>"
Labels [0, 0]
SrcBlock "Bus\nSelector"
SrcPort 5
Points [80, 0; 0, 310]
DstBlock "Gain4"
DstPort 1
}
Line {
SrcBlock "Gain4"
SrcPort 1
Points [-95, 0; 0, -25]
DstBlock "Add"
DstPort 5
}
Line {
Name "<signal6>"
Labels [0, 0]
SrcBlock "Bus\nSelector"
SrcPort 6
Points [80, 0; 0, 335]
DstBlock "Gain5"
DstPort 1
}
Line {
SrcBlock "Gain5"
SrcPort 1
Points [-95, 0; 0, -50]
DstBlock "Add"
DstPort 6
}
Line {
SrcBlock "Add"
SrcPort 1
Points [-50, 0; 0, -310]
DstBlock "Discrete State-Space"
DstPort 1
}
Line {
SrcBlock "Bus\nCreator1"
SrcPort 1
DstBlock "Bus\nSelector"
DstPort 1
}
Line {
SrcBlock "Discrete State-Space"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Bus\nCreator1"
DstPort 2
}
Branch {
DstBlock "Bus\nCreator1"
DstPort 1
}
Branch {
DstBlock "Bus\nCreator1"
DstPort 3
}
Branch {
DstBlock "Bus\nCreator1"
DstPort 4
}
Branch {
DstBlock "Bus\nCreator1"
DstPort 5
}
Branch {
DstBlock "Bus\nCreator1"
DstPort 6
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -