📄 d_rock.mdl
字号:
ListType AxesTitles
axes1 "%<SignalLabel>"
}
YMin "-0.001"
YMax "0.02"
SaveName "ScopeData7"
DataFormat "StructureWithTime"
MaxDataPoints "50000"
}
Block {
BlockType Scope
Name "gamma"
Ports [1]
Position [895, 113, 925, 147]
BackgroundColor "magenta"
Location [134, 226, 663, 586]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
TimeRange "4 "
YMin "0.0005618"
YMax "0.0005628"
DataFormat "StructureWithTime"
MaxDataPoints "10000"
}
Block {
BlockType Scope
Name "n_y"
Ports [1]
Position [895, 288, 925, 322]
BackgroundColor "magenta"
Location [329, 189, 857, 549]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
YMin "-1"
YMax "15"
SaveName "ScopeData3"
DataFormat "StructureWithTime"
MaxDataPoints "50000"
}
Block {
BlockType Scope
Name "n_z"
Ports [1]
Position [895, 388, 925, 422]
BackgroundColor "magenta"
Location [286, 225, 815, 585]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
YMin "0.9925"
YMax "1.003"
SaveName "ScopeData4"
DataFormat "StructureWithTime"
MaxDataPoints "50000"
}
Block {
BlockType Scope
Name "omega_y"
Ports [1]
Position [895, 173, 925, 207]
BackgroundColor "magenta"
Location [134, 226, 663, 586]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
YMin "-0.0006405"
YMax "-0.0006375"
SaveName "ScopeData2"
DataFormat "StructureWithTime"
MaxDataPoints "50000"
}
Block {
BlockType Scope
Name "omega_z"
Ports [1]
Position [895, 228, 925, 262]
BackgroundColor "magenta"
Location [336, 218, 865, 578]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
YMin "0.00073"
YMax "0.000805"
SaveName "ScopeData1"
DataFormat "StructureWithTime"
MaxDataPoints "50000"
}
Block {
BlockType Step
Name "ref_ny"
Position [15, 215, 45, 245]
BackgroundColor "yellow"
DropShadow on
Time "15"
After "15"
SampleTime "0"
}
Block {
BlockType Step
Name "ref_nz"
Position [15, 65, 45, 95]
BackgroundColor "yellow"
DropShadow on
Time "15"
After "15"
SampleTime "0"
}
Line {
Labels [0, 0]
SrcBlock "Bus\nCreator"
SrcPort 1
DstBlock "Rocket"
DstPort 1
}
Line {
Labels [0, 0]
SrcBlock "Rocket"
SrcPort 1
DstBlock "Demux1"
DstPort 1
}
Line {
SrcBlock "Clock"
SrcPort 1
Points [15, 0]
DstBlock "Time"
DstPort 1
}
Line {
SrcBlock "Fins_y"
SrcPort 1
DstBlock "Saturation1"
DstPort 1
}
Line {
SrcBlock "Fins_z"
SrcPort 1
DstBlock "Saturation2"
DstPort 1
}
Line {
SrcBlock "Saturation1"
SrcPort 1
Points [0, 0; 50, 0]
Branch {
Points [0, 50]
DstBlock "Bus\nCreator"
DstPort 2
}
Branch {
Points [0, -60]
DstBlock "delta_y"
DstPort 1
}
}
Line {
SrcBlock "Saturation2"
SrcPort 1
Points [5, 0; 10, 0]
Branch {
Points [0, -75]
DstBlock "Bus\nCreator"
DstPort 3
}
Branch {
Points [0, 65]
DstBlock "delta_z"
DstPort 1
}
}
Line {
SrcBlock "Controller_z"
SrcPort 1
DstBlock "Fins_z"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Mux"
DstPort 1
}
Line {
SrcBlock "Gain3"
SrcPort 1
Points [-230, 0]
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "Mux1"
SrcPort 1
DstBlock "Controller_y"
DstPort 1
}
Line {
SrcBlock "Gain4"
SrcPort 1
Points [-280, 0]
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Mux1"
DstPort 1
}
Line {
SrcBlock "ref_nz"
SrcPort 1
DstBlock "Gain1"
DstPort 1
}
Line {
SrcBlock "Gain1"
SrcPort 1
Points [10, 0]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "ref_ny"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
Points [60, 0]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Roll giro"
SrcPort 1
DstBlock "Roll compensator"
DstPort 1
}
Line {
SrcBlock "Roll fins"
SrcPort 1
Points [-10, 0; 0, 100]
DstBlock "Bus\nCreator"
DstPort 1
}
Line {
SrcBlock "Controller_y"
SrcPort 1
DstBlock "Fins_y"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "Controller_z"
DstPort 1
}
Line {
SrcBlock "Roll compensator"
SrcPort 1
DstBlock "Roll fins"
DstPort 1
}
Line {
SrcBlock "Demux1"
SrcPort 1
Points [0, 0; 130, 0]
Branch {
DstBlock "gamma"
DstPort 1
}
Branch {
Points [0, -45]
DstBlock "Roll giro"
DstPort 1
}
}
Line {
SrcBlock "Demux1"
SrcPort 3
Points [70, 0; 0, 65]
Branch {
DstBlock "omega_z"
DstPort 1
}
Branch {
Labels [2, 0]
Points [0, 210]
DstBlock "Rate gyro_z"
DstPort 1
}
}
Line {
SrcBlock "Demux1"
SrcPort 2
Points [50, 0; 0, 35]
Branch {
DstBlock "omega_y"
DstPort 1
}
Branch {
Points [0, 390]
DstBlock "Rate gyro_y"
DstPort 1
}
}
Line {
SrcBlock "Demux1"
SrcPort 5
Points [120, 0; 0, 175]
Branch {
Points [0, 110]
DstBlock "Accelerometer_z"
DstPort 1
}
Branch {
Points [60, 0]
Branch {
DstBlock "n_z"
DstPort 1
}
Branch {
Points [0, 50]
DstBlock "Output5"
DstPort 1
}
}
}
Line {
SrcBlock "Demux1"
SrcPort 6
Points [155, 0; 0, 250]
DstBlock "Outputs6_13"
DstPort 1
}
Line {
SrcBlock "Demux1"
SrcPort 4
Points [90, 0; 0, 100]
Branch {
Points [90, 0]
Branch {
DstBlock "n_y"
DstPort 1
}
Branch {
Points [0, 50]
DstBlock "Output4"
DstPort 1
}
}
Branch {
Points [0, 85]
DstBlock "Accelerometer_y"
DstPort 1
}
}
Line {
SrcBlock "Accelerometer_y"
SrcPort 1
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "Noise"
SrcPort 1
Points [-100, 0]
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "Sum3"
SrcPort 1
Points [0, 40; -325, 0]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Rate gyro_z"
SrcPort 1
DstBlock "Sum4"
DstPort 2
}
Line {
SrcBlock "Noise"
SrcPort 2
Points [-75, 0]
DstBlock "Sum4"
DstPort 1
}
Line {
SrcBlock "Sum4"
SrcPort 1
Points [0, 25]
DstBlock "Gain3"
DstPort 1
}
Line {
SrcBlock "Accelerometer_z"
SrcPort 1
DstBlock "Sum5"
DstPort 2
}
Line {
SrcBlock "Noise"
SrcPort 3
Points [-50, 0]
DstBlock "Sum5"
DstPort 1
}
Line {
SrcBlock "Sum5"
SrcPort 1
Points [0, 25; -425, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Rate gyro_y"
SrcPort 1
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Noise"
SrcPort 4
Points [-20, 0]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
Points [0, 5]
DstBlock "Gain4"
DstPort 1
}
Annotation {
Name "SIMULINK Model of the Sample-Data Rocket Stabil"
"ization System "
Position [479, 14]
FontName "Times New Roman"
FontSize 16
FontWeight "bold"
}
Annotation {
Name "y"
Position [651, 187]
FontSize 12
FontWeight "bold"
}
Annotation {
Name "n_z"
Position [709, 502]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "n_y"
Position [705, 378]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "om_z"
Position [705, 440]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Position [665, 549]
}
Annotation {
Name "om_y"
Position [710, 565]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "PITCH CONTROL"
Position [318, 234]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "YAW CONTROL"
Position [277, 94]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "ROLL CONTROL"
Position [644, 45]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "gamma"
Position [843, 117]
FontName "Times New Roman"
FontSize 14
FontWeight "bold"
}
Annotation {
Position [446, 178]
}
Annotation {
Name "Gain2"
Position [78, 262]
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -