📄 navlib1.mdl
字号:
}
Branch {
Points [0, -145]
DstBlock "Mux7"
DstPort 2
}
}
}
Line {
SrcBlock "Mux6"
SrcPort 1
DstBlock "Gamma gs"
DstPort 1
}
Line {
SrcBlock "Mux2"
SrcPort 1
Points [35, 0]
Branch {
Points [0, 0]
DstBlock "epsilon gs"
DstPort 1
}
Branch {
Points [0, 45]
DstBlock "dgs"
DstPort 1
}
}
Line {
SrcBlock "Mux1"
SrcPort 1
DstBlock "yils3"
DstPort 1
}
Line {
SrcBlock "Rloc"
SrcPort 1
Points [20, 0]
Branch {
Points [110, 0; 0, -215]
DstBlock "Mux1"
DstPort 4
}
Branch {
Points [0, 30; -240, 0; 0, 35]
Branch {
DstBlock "Mux3"
DstPort 2
}
Branch {
Points [0, 115]
DstBlock "Mux5"
DstPort 3
}
}
}
Line {
SrcBlock "dgs"
SrcPort 1
Points [10, 0; 0, -185]
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "Mux3"
SrcPort 1
DstBlock "Gamma loc"
DstPort 1
}
Line {
SrcBlock "yf"
SrcPort 1
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "xf"
SrcPort 1
Points [15, 0; 0, 25]
DstBlock "Mux"
DstPort 1
}
Line {
Name "igs"
Labels [1, 0]
SrcBlock "Sgs"
SrcPort 1
DstBlock "+/- 150 e-6A"
DstPort 1
}
Line {
Name "iloc"
Labels [1, 0]
SrcBlock "Sloc"
SrcPort 1
DstBlock "+/- 150 e-6A"
DstPort 1
}
Line {
SrcBlock "+/- 150 e-6A"
SrcPort 1
DstBlock "Mux8"
DstPort 2
}
Line {
SrcBlock "Mux7"
SrcPort 1
DstBlock "yils2"
DstPort 1
}
Line {
SrcBlock "+/- 150 e-6A"
SrcPort 1
Points [15, 0]
DstBlock "Mux8"
DstPort 1
}
Line {
SrcBlock "Mux8"
SrcPort 1
DstBlock "yils1"
DstPort 1
}
Line {
SrcBlock "Rgs"
SrcPort 1
Points [20, 0]
Branch {
Points [100, 0; 0, -70]
DstBlock "Mux1"
DstPort 3
}
Branch {
Points [0, 30; -260, 0; 0, 35]
Branch {
DstBlock "Mux2"
DstPort 2
}
Branch {
Points [0, 195]
Branch {
DstBlock "Mux6"
DstPort 2
}
Branch {
Points [0, 85]
DstBlock "Mux5"
DstPort 4
}
}
}
}
Line {
SrcBlock "uils =\n[xe,ye,H]'"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "cnst"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
Name "Hf"
Labels [1, 1]
SrcBlock "Demux"
SrcPort 2
Points [255, 0; 0, -20]
DstBlock "Mux"
DstPort 3
}
Line {
SrcBlock "epsilon gs"
SrcPort 1
Points [50, 0]
Branch {
DstBlock "Mux7"
DstPort 1
}
Branch {
DstBlock "Sgs"
DstPort 1
}
}
Line {
Name "[xf yf Hf]'"
Labels [0, 1]
SrcBlock "Mux"
SrcPort 1
Points [25, 0]
Branch {
Points [0, 65; -330, 0; 0, 25]
Branch {
Points [0, 50]
Branch {
DstBlock "Mux2"
DstPort 1
}
Branch {
Points [0, 105]
Branch {
DstBlock "Rloc"
DstPort 1
}
Branch {
Points [0, 50]
Branch {
DstBlock "Mux3"
DstPort 1
}
Branch {
Points [0, 45]
DstBlock "Mux6"
DstPort 1
}
}
}
}
Branch {
DstBlock "Rgs"
DstPort 1
}
}
Branch {
DstBlock "Mux1"
DstPort 1
}
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Demux"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 1
Points [15, 0]
Branch {
Points [0, 0]
DstBlock "yf"
DstPort 1
}
Branch {
Points [0, -35]
DstBlock "xf"
DstPort 1
}
}
}
}
Block {
BlockType SubSystem
Name "ILSxmpl"
Ports [1, 4, 0, 0, 0]
Position [20, 165, 75, 220]
FontName "Arial"
ShowName off
ShowPortLabels off
MaskDisplay "plot(0,0,100,100,[53,23,30,61,53],[45,60,64,49,4"
"5],[16,27,32,26],[48,40,43,47],[21,20,24,26,21],"
"[44,55,56,47,44],[20,20,16],[50,50,48],[38,27,26"
",33],[52,46,48,55],[42,38,27],[50,47,46],[40,44,"
"44,45,45,44,42],[48,44,42,42,44,44,50],[47,45,43"
"],[55,58,58],[54,84,98,90,54],[36,21,56,58,36],["
"74,68],[34,29],[81,76],[43,38],[87,83],[49,45],["
"94,89],[57,52],[105,105],[0,0])"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate none
MaskIconUnits autoscale
System {
Name "ILSxmpl"
Location [12, 44, 630, 318]
Open off
ScreenColor white
Block {
BlockType Inport
Name "uils = \n[xe,ye,H]'"
Position [30, 130, 50, 150]
DropShadow on
FontName "Arial"
Port "1"
PortWidth "-1"
SampleTime "-1"
}
Block {
BlockType Gain
Name "1/Sgs"
Position [395, 57, 425, 83]
FontName "Arial"
Gain "1/Sgs"
}
Block {
BlockType Gain
Name "1/Sloc"
Position [395, 147, 425, 173]
FontName "Arial"
Gain "1/Sloc"
}
Block {
BlockType Demux
Name "Demux"
Ports [1, 2, 0, 0, 0]
Position [195, 104, 200, 126]
BackgroundColor black
FontName "Arial"
ShowName off
Outputs "2"
}
Block {
BlockType Reference
Name "GSerr"
Ports [1, 1, 0, 0, 0]
Position [225, 53, 335, 97]
FontName "Arial"
ShowName off
SourceBlock "navlib1/GSerr"
SourceType "GS steady-state errors"
cat "2"
MaskParam2 "100"
MaskParam3 "100"
MaskParam4 "-3"
}
Block {
BlockType Reference
Name "GSnoise1"
Ports [0, 1, 0, 0, 0]
Position [225, 13, 335, 47]
FontName "Arial"
ShowName off
SourceBlock "navlib1/GSnoise1"
SourceType "GsNoise1"
Lgs "85"
sigma_gs "15"
V "40"
}
Block {
BlockType Reference
Name "ILS"
Ports [1, 4, 0, 0, 0]
Position [80, 107, 135, 168]
FontName "Arial"
SourceBlock "navlib1/ILS"
SourceType "ILS"
MaskParam1 "0"
RWpos "[20000,-100,0]"
MaskParam3 "2200"
MaskParam4 "300"
MaskParam5 "100"
MaskParam6 "3"
}
Block {
BlockType Reference
Name "LOCerr"
Ports [1, 1, 0, 0, 0]
Position [225, 132, 330, 178]
FontName "Arial"
ShowName off
SourceBlock "navlib1/LOCerr"
SourceType "LOC steady-state errors"
cat "2"
MaskParam2 "100"
MaskParam3 "100"
xloc "2200"
}
Block {
BlockType Reference
Name "LOCnoise1"
Ports [0, 1, 0, 0, 0]
Position [225, 183, 330, 217]
FontName "Arial"
ShowName off
SourceBlock "navlib1/LOCnoise1"
SourceType "LocNoise1"
Lloc "130"
sigma_loc "15"
V "40"
}
Block {
BlockType Mux
Name "Mux1"
Ports [4, 1, 0, 0, 0]
Position [195, 148, 200, 192]
BackgroundColor black
FontName "Arial"
ShowName off
Inputs "[2 2 6 2]"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1, 0, 0, 0]
Position [365, 58, 380, 82]
FontName "Arial"
ShowName off
Inputs "++"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1, 0, 0, 0]
Position [365, 148, 380, 172]
FontName "Arial"
ShowName off
Inputs "++"
}
Block {
BlockType ToWorkspace
Name "To Workspace"
Position [193, 235, 227, 255]
Orientation down
BackgroundColor yellow
FontName "Arial"
VariableName "yils"
Buffer "5000"
Decimation "1"
SampleTime "0"
}
Block {
BlockType TransferFcn
Name "differentia-\nting filter"
Position [465, 187, 500, 223]
FontName "Arial"
Numerator "[1]"
Denominator "[1 1]"
}
Block {
BlockType TransferFcn
Name "differentia-\nting filter "
Position [465, 92, 500, 128]
FontName "Arial"
Numerator "[1]"
Denominator "[1 1]"
}
Block {
BlockType SubSystem
Name "t"
Ports [0, 0, 0, 0, 0]
Position [15, 10, 160, 45]
ForegroundColor blue
DropShadow on
FontName "Arial"
FontSize 11
ShowName off
OpenFcn "fdchelp ilsxmpl"
ShowPortLabels off
MaskDisplay "disp('ILS example\\nMarc Rauw, April 1998')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate none
MaskIconUnits autoscale
System {
Name "t"
Location [-20, 13, 110, 133]
Open off
ScreenColor white
}
}
Block {
BlockType Outport
Name "Gamma_loc"
Position [550, 150, 570, 170]
DropShadow on
FontName "Arial"
Port "1"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "d(Gamma_loc)/dt"
Position [550, 195, 570, 215]
DropShadow on
FontName "Arial"
Port "2"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "epsilon_gs"
Position [550, 60, 570, 80]
DropShadow on
FontName "Arial"
Port "3"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "d(epsilon_gs)/dt"
Position [550, 100, 570, 120]
DropShadow on
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -