📄 navlib1.mdl
字号:
Library {
Name "navlib1"
Version 3.00
BlockDataTips on
BlockParametersDataTip on
BlockAttributesDataTip off
BlockPortWidthsDataTip off
BlockDescriptionStringDataTip off
BlockMaskParametersDataTip off
ToolBar off
StatusBar off
BrowserShowLibraryLinks off
BrowserLookUnderMasks off
Created "Tue Mar 18 15:21:48 2003"
UpdateHistory "UpdateHistoryNever"
ModifiedByFormat "%<Auto>"
LastModifiedBy "Dutchroll"
ModifiedDateFormat "%<Auto>"
LastModifiedDate "Mon Jan 24 22:03:41 2005"
ModelVersionFormat "1.%<AutoIncrement:19>"
ConfigurationManager "none"
BlockDefaults {
Orientation "right"
ForegroundColor "black"
BackgroundColor "white"
DropShadow off
NamePlacement "normal"
FontName "Helvetica"
FontSize 10
FontWeight "normal"
FontAngle "normal"
ShowName on
}
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 "navlib1"
Location [37, 71, 592, 320]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
ReportName "simulink-default.rpt"
Block {
BlockType SubSystem
Name "GSerr"
Ports [1, 1, 0, 0, 0]
Position [230, 158, 340, 202]
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskType "GS steady-state errors"
MaskDescription "Glideslope steady-state errors"
MaskHelp "eval('browse gserr')"
MaskPromptString "Performance category (1, 2, or 3):|% of max. al"
"lowable error in glideslope sensitivity:|% of max. allowable glideslope misal"
"ignment:|Nominal glideslope angle [deg]:"
MaskStyleString "edit,edit,edit,edit"
MaskTunableValueString "on,on,on,on"
MaskCallbackString "|||"
MaskEnableString "on,on,on,on"
MaskVisibilityString "on,on,on,on"
MaskVariables "cat=@1;"
MaskInitialization "gamgs=-abs(@4*pi/180); Sgs=625/abs(gamgs); if c"
"at == 1, D_igs=Sgs*0.075*gamgs; KSgs=1+(@2/100)*0.25; elseif cat == 2, D_igs="
"Sgs*0.075*gamgs; KSgs=1+(@2/100)*0.20; else, D_igs=Sgs*0.04*gamgs; KSgs=1+(@"
"2/100)*0.15; end; D_igs=D_igs*@3/100;"
MaskDisplay "disp('Glideslope steady\\nstate errors\\nAGARD "
"R-632')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "2|100|100|-3"
System {
Name "GSerr"
Location [14, 52, 443, 247]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "igs [礎]\n(nominal)"
Position [20, 73, 50, 87]
FontName "Arial"
FontSize 11
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Gain
Name "KSgs"
Position [255, 61, 320, 109]
ShowName off
FontName "Arial"
FontSize 11
Gain "KSgs"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1, 0, 0, 0]
Position [190, 75, 205, 95]
ShowName off
FontName "Arial"
FontSize 11
IconShape "rectangular"
Inputs "++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Constant
Name "offset"
Position [75, 115, 130, 145]
ShowName off
FontName "Arial"
FontSize 11
Value "D_igs"
}
Block {
BlockType SubSystem
Name "t5"
Ports [0, 0, 0, 0, 0]
Position [15, 9, 177, 46]
ForegroundColor "blue"
DropShadow on
ShowName off
OpenFcn "browse gserr"
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskDisplay "disp('Glideslope steady-state errors\\nMarc"
" Rauw, April 2003')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "t5"
Location [144, 125, 279, 240]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Annotation {
Position [58, 42]
VerticalAlignment "top"
Text "T"
}
}
}
Block {
BlockType Outport
Name "igs [礎]\n(actual)"
Position [380, 78, 410, 92]
FontName "Arial"
FontSize 11
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "offset"
SrcPort 1
Points [25, 0; 0, -40]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "igs [礎]\n(nominal)"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "KSgs"
DstPort 1
}
Line {
SrcBlock "KSgs"
SrcPort 1
DstBlock "igs [礎]\n(actual)"
DstPort 1
}
Annotation {
Position [290, 112]
VerticalAlignment "top"
ForegroundColor "red"
Text "KSgs = 1 if glideslope sen-\nsitivity has t"
"he nominal value.\nKSgs = 1.xx if the offset in\nSgs is 100*xx%"
FontName "Arial"
FontSize 11
}
Annotation {
Position [104, 147]
VerticalAlignment "top"
Text "Error signal due to deviation \nof nominal "
"glideslope \nelevation angle"
FontName "Arial"
FontSize 11
}
}
}
Block {
BlockType SubSystem
Name "GSnoise1"
Ports [0, 1, 0, 0, 0]
Position [230, 43, 340, 77]
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskType "GsNoise1"
MaskDescription "Glideslope noise (AGARD R-632)"
MaskHelp "eval('browse gsnoise')"
MaskPromptString "Scale length Lgs [m]:|Standard deviation sigma_"
"gs [礎]:|Approach speed [m/s]:"
MaskStyleString "edit,edit,edit"
MaskTunableValueString "on,on,on"
MaskCallbackString "||"
MaskEnableString "on,on,on"
MaskVisibilityString "on,on,on"
MaskVariables "Lgs=@1;sigma_gs=@2;V=@3;"
MaskInitialization " K=sigma_gs*sqrt(2*Lgs/V); tau=Lgs/V;"
MaskDisplay "disp('GS noise\\nAGARD R-632')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "85|15|40"
System {
Name "GSnoise1"
Location [19, 56, 266, 217]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Reference
Name "Band-Limited\nWhite Noise"
Ports [0, 1, 0, 0, 0]
Position [25, 90, 55, 120]
FontName "Arial"
FontSize 11
SourceBlock "simulink3/Sources/Band-Limited\nWhite Noise"
SourceType "Continuous White Noise."
Cov "[1]"
Ts "0.1"
seed "[23341]"
}
Block {
BlockType TransferFcn
Name "noise filter"
Position [100, 84, 150, 126]
FontName "Arial"
FontSize 11
Numerator "[K]"
Denominator "[tau 1]"
}
Block {
BlockType SubSystem
Name "t"
Ports [0, 0, 0, 0, 0]
Position [15, 15, 182, 62]
ForegroundColor "blue"
DropShadow on
ShowName off
OpenFcn "browse gsnoise"
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskDisplay "disp('Glideslope noise AGARD R-632\\n(const"
"ant approach speed)\\nMarc Rauw, April 2003')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "t"
Location [46, 26, 151, 116]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Annotation {
Position [53, 47]
VerticalAlignment "top"
Text "T"
}
}
}
Block {
BlockType Outport
Name "Glideslope\nnoise [礎]"
Position [190, 98, 220, 112]
FontName "Arial"
FontSize 11
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Band-Limited\nWhite Noise"
SrcPort 1
DstBlock "noise filter"
DstPort 1
}
Line {
SrcBlock "noise filter"
SrcPort 1
DstBlock "Glideslope\nnoise [礎]"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "GSnoise2"
Ports [0, 1, 0, 0, 0]
Position [230, 98, 340, 132]
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskType "GSNoise NASA-CR2022"
MaskDescription "Glideslope Noise\n(NASA-CR2022)"
MaskHelp "eval('browse gsnoise')"
MaskDisplay "disp('GS noise\\nNASA CR-2022')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "GSnoise2"
Location [10, 48, 264, 191]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Reference
Name "Band-Limited\nWhite Noise"
Ports [0, 1, 0, 0, 0]
Position [25, 75, 55, 105]
FontName "Arial"
FontSize 11
SourceBlock "simulink3/Sources/Band-Limited\nWhite Noise"
SourceType "Continuous White Noise."
Cov "[1]"
Ts "0.1"
seed "[24341]"
}
Block {
BlockType ZeroPole
Name "noise filter"
Position [90, 65, 160, 115]
FontName "Arial"
FontSize 11
Zeros "[]"
Poles "[-0.25]"
Gain "[3.9875]"
}
Block {
BlockType SubSystem
Name "t"
Ports [0, 0, 0, 0, 0]
Position [9, 8, 177, 44]
ForegroundColor "blue"
DropShadow on
ShowName off
OpenFcn "browse gsnoise"
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskDisplay "disp('Glideslope noise NASA CR2022\\nMarc R"
"auw, April 2003')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "t"
Location [144, 125, 279, 240]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
}
}
Block {
BlockType Outport
Name "Glideslope\nnoise [礎]"
Position [200, 83, 230, 97]
FontName "Arial"
FontSize 11
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Band-Limited\nWhite Noise"
SrcPort 1
DstBlock "noise filter"
DstPort 1
}
Line {
SrcBlock "noise filter"
SrcPort 1
DstBlock "Glideslope\nnoise [礎]"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "ILS"
Ports [1, 4, 0, 0, 0]
Position [20, 41, 75, 104]
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskType "ILS"
MaskDescription "Approach: ILS"
MaskHelp "eval('browse ils')"
MaskPromptString "Runway heading [deg]:|Runway coordinates [X,Y,H"
"]_RW [m]:|X-Distance from threshold to localizer antenna [m]:|X-Distance from"
" threshold to glideslope antenna [m]:|Y-Distance from centerline to glideslop"
"e antenna [m]:|Nominal glideslope angle [deg]:"
MaskStyleString "edit,edit,edit,edit,edit,edit"
MaskTunableValueString "on,on,on,on,on,on"
MaskCallbackString "|||||"
MaskEnableString "on,on,on,on,on,on"
MaskVisibilityString "on,on,on,on,on,on"
MaskVariables "RWpos=@2;"
MaskInitialization "psiRW=@1*pi/180; cos_psiRW=cos(psiRW); sin_psiR"
"W=sin(psiRW); xloc=abs(@3); xgs=abs(@4); ygs=-abs(@5); gamgs=-abs(@6)*pi/180;"
" tan_gamgs=tan(gamgs); cos_gamgs=cos(gamgs); Sgs=625/abs(gamgs); if xloc == 0"
", Sloc = 1; else, Sloc=1.4*xloc; end;"
MaskDisplay "disp('Nominal\\nILS\\nsignals')"
MaskSelfModifiable on
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "0|[20000,-100,0]|2200|300|100|3"
System {
Name "ILS"
Location [19, 53, 735, 613]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "uils =\n[xe,ye,H]'"
Position [19, 60, 51, 75]
Orientation "down"
FontName "Arial"
FontSize 11
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Saturate
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -