├── .gitignore ├── LICENSE.txt ├── README.md └── src ├── TechCheck.cls ├── chapters ├── comm_brevity.tex ├── frontmatter.tex ├── part_proc.tex ├── part_supp.tex ├── part_sys.tex ├── part_ttp.tex ├── part_weap.tex ├── proc_basic.tex ├── proc_basic │ ├── inflight.tex │ ├── startup.tex │ └── to_ldg.tex ├── proc_em.tex ├── sensors_aa.tex ├── sensors_aa │ ├── apg68_fcr.tex │ ├── apg68_fcr │ │ ├── acm.tex │ │ ├── crm.tex │ │ ├── rws.tex │ │ ├── stt.tex │ │ └── tws.tex │ ├── datalink.tex │ └── iff.tex ├── sensors_ag.tex ├── supp_figures.tex ├── supp_figures │ ├── formation.tex │ └── formation │ │ ├── element.tex │ │ ├── four_ship.tex │ │ └── maneuvers.tex ├── systems.tex ├── titlepage.tex ├── ttp_aa.tex ├── ttp_aa │ ├── bvr_fundamentals.tex │ ├── intro.tex │ ├── tactics_4ship.tex │ ├── tactics_element.tex │ └── timelines.tex ├── weapons_aa.tex ├── weapons_aa │ ├── gunnery.tex │ ├── missiles.tex │ └── missiles │ │ ├── aim120.tex │ │ └── aim9.tex └── weapons_ag.tex ├── figs ├── diagrams │ ├── aircraft │ │ ├── silhouette_f16_side.pdf │ │ ├── silhouette_f16_top.pdf │ │ ├── silhouette_tanker_f16_top.pdf │ │ ├── silhouette_tanker_top.pdf │ │ ├── tanker_lights_longitudinal.pdf │ │ ├── tanker_lights_vertical.pdf │ │ └── wireframe_front.pdf │ ├── cockpit │ │ ├── avionics_ins.pdf │ │ ├── check_dbu.pdf │ │ ├── check_eng_sec.pdf │ │ ├── check_epu.pdf │ │ ├── check_flcs_bit.pdf │ │ ├── check_fuel_qty.pdf │ │ ├── check_mpo.pdf │ │ ├── check_trim.pdf │ │ ├── cockpit_full.pdf │ │ ├── engine_instruments.pdf │ │ ├── engine_start.pdf │ │ ├── final_setup.pdf │ │ ├── flcs_check.pdf │ │ ├── hud_sai.pdf │ │ ├── main_power.pdf │ │ ├── snsr_pwr.pdf │ │ └── test_panel.pdf │ └── weap │ │ ├── weap_aa_aim9_overview.pdf │ │ └── weap_aa_amraam_overview.pdf ├── hmd │ ├── aim9_locked.pdf │ ├── aim9_track_missile_diamond.pdf │ ├── aiming_cross.pdf │ ├── dgft.pdf │ ├── dgft_subfig_bore.pdf │ └── los.pdf ├── hud │ ├── acm │ │ ├── bore.pdf │ │ ├── subfig_bore.pdf │ │ ├── subfig_hud.pdf │ │ └── subfig_vert.pdf │ ├── aim120 │ │ ├── postlaunch.pdf │ │ └── subfig_asec_asc.pdf │ ├── aim9 │ │ ├── full.pdf │ │ ├── subfig_dlz.pdf │ │ ├── subfig_missile_diamond.pdf │ │ └── subfig_td_box_missile_diamond.pdf │ └── eegs │ │ ├── lvl2.pdf │ │ ├── lvl2_subfig_funnel_mgrs.pdf │ │ ├── lvl5.pdf │ │ ├── lvl5_subfig_full.pdf │ │ ├── lvl5_subfig_tdcircle.pdf │ │ └── lvl5_subfig_tsymb.pdf └── mfd │ ├── fcr_aa │ ├── acm_homepage.pdf │ ├── aim120_postlaunch.pdf │ ├── aim120_subfig_dlz_active.pdf │ ├── aim120_subfig_dlz_postlaunch.pdf │ ├── aim120_subfig_dlz_prelaunch.pdf │ ├── rws_homepage.pdf │ ├── rws_sam_dtt.pdf │ ├── rws_sam_dtt_subfig_01.pdf │ ├── rws_sam_dtt_subfig_02.pdf │ ├── rws_sam_dtt_subfig_03.pdf │ ├── rws_sam_dtt_subfig_04.pdf │ ├── rws_search.pdf │ ├── rws_spotlight_subfig_cursor_off.pdf │ ├── rws_spotlight_subfig_cursor_on.pdf │ ├── stt_nctr.pdf │ ├── tgt_bugged.pdf │ ├── tgt_cursor.pdf │ ├── tgt_impact.pdf │ ├── tgt_search.pdf │ ├── tgt_system.pdf │ ├── tgt_tail.pdf │ ├── tgt_track.pdf │ ├── tws_bugged.pdf │ ├── tws_cursor.pdf │ └── tws_search.pdf │ └── sms │ ├── aim120.pdf │ ├── aim9.pdf │ └── gun.pdf ├── fonts ├── Inter-Black.ttf ├── Inter-Bold.ttf ├── Inter-ExtraBold.ttf ├── Inter-ExtraLight.ttf ├── Inter-Light.ttf ├── Inter-Medium.ttf ├── Inter-Regular.ttf ├── Inter-SemiBold.ttf ├── Inter-Thin.ttf ├── Jost-Black.ttf ├── Jost-BlackItalic.ttf ├── Jost-Bold.ttf ├── Jost-BoldItalic.ttf ├── Jost-ExtraBold.ttf ├── Jost-ExtraBoldItalic.ttf ├── Jost-ExtraLight.ttf ├── Jost-ExtraLightItalic.ttf ├── Jost-Italic.ttf ├── Jost-Light.ttf ├── Jost-LightItalic.ttf ├── Jost-Medium.ttf ├── Jost-MediumItalic.ttf ├── Jost-Regular.ttf ├── Jost-SemiBold.ttf ├── Jost-SemiBoldItalic.ttf ├── Jost-Thin.ttf ├── Jost-ThinItalic.ttf ├── README.md ├── SpartanMB-Black.ttf ├── SpartanMB-BlackItalic.ttf ├── SpartanMB-Bold.ttf ├── SpartanMB-BoldItalic.ttf ├── SpartanMB-ExtraBold.ttf ├── SpartanMB-ExtraBoldItalic.ttf ├── SpartanMB-ExtraLight.ttf ├── SpartanMB-ExtraLightItalic.ttf ├── SpartanMB-Italic.ttf ├── SpartanMB-Light.ttf ├── SpartanMB-LightItalic.ttf ├── SpartanMB-Medium.ttf ├── SpartanMB-MediumItalic.ttf ├── SpartanMB-Regular.ttf ├── SpartanMB-SemiBold.ttf ├── SpartanMB-SemiBoldItalic.ttf ├── SpartanMB-Thin.ttf └── SpartanMB-ThinItalic.ttf ├── techcolors.sty ├── techhatchtabs.sty ├── technumitem.sty ├── techschecks_f16.tex └── tikzsettings.tex /.gitignore: -------------------------------------------------------------------------------- 1 | *.aux 2 | *.jpg 3 | *.log 4 | *.out 5 | *.synctex.gz 6 | *.synctex(busy) 7 | *.toc 8 | *.DS_Store 9 | *.fls 10 | *.fdb_latexmk 11 | *.cb 12 | *.cb2 13 | *.maf 14 | *.mtc* 15 | *.pdf 16 | F16_CheatSheet.pdf 17 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | FOR THE CODE CONTAINED IN THIS PROJECT: 2 | [Including all .tex, .cls files] 3 | 4 | ================================================================= 5 | MIT LICENSE 6 | ================================================================= 7 | Copyright (c) 2024 Techneatium 8 | 9 | Permission is hereby granted, free of charge, to any person obtaining a copy 10 | of this software and associated documentation files (the "Software"), to deal 11 | in the Software without restriction, including without limitation the rights 12 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | copies of the Software, and to permit persons to whom the Software is 14 | furnished to do so, subject to the following conditions: 15 | 16 | The above copyright notice and this permission notice shall be included in all 17 | copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 25 | SOFTWARE. 26 | ================================================================= 27 | 28 | FOR ALL NON-LATEX GRAPHICS CONTAINED IN THIS PROJECT: 29 | [Including all .pdf, .svg, .png, .jpg files] 30 | 31 | ================================================================= 32 | This work is licensed under CC BY-SA 4.0. 33 | To view a copy of this license, 34 | visit http://creativecommons.org/licenses/by-sa/4.0/ 35 | ================================================================= 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is a guide for the DCS F-16C designed as a reference work to allow users to quickly look up what they need to know. It is intended to fill the spot in between the excellent guides Chuck, and full aircraft manuals provided by the developers. At the same time we leverage LaTeX to add quality of life features for the reader. 2 | 3 | The "Gold Edition" label signifies a collaboration with [Goldwolf](https://www.reddit.com/user/goldwolf) to include custom figures and illustrations. 4 | 5 | ## Features 6 | 7 | - Inspired by and intended to be _reminiscent_ of real aerospace documentation 8 | - **100% custom vector graphics and figures** made by [Goldwolf](https://www.reddit.com/user/goldwolf) 9 | - location of switches and panels indicated for procedures 10 | - illustrations of HUD, MFD, and HMD symbology 11 | - **Compact size** (< 2 Mb) ensures quick loading 12 | - Lots of hyperlinks to enable **quick navigation** 13 | - from the front page to each chapter (simply click on the chapter name) 14 | - from any location you can click on the header to return to the front page 15 | - both the chapter and section name are hyperlinks to their beginnings respectively 16 | - Local tables of contents at the start of each chapter 17 | - **Custom F-16 fonts** by [Morkvitnir](https://www.reddit.com/user/morkvitnir9) for use in figures 18 | 19 | ## Installation 20 | 21 | Check the [Releases](https://github.com/Techneatium/techschecks_f16/releases) and download the latest PDF, then use as desired. The remaining files are the LaTeX source code 22 | 23 | For ease of maintenance, no image file versions are maintained here. To convert this to a format directly suitable as an in-game kneeboard (e.g PNG) please use [DCS Kneeboard Builder](https://dcskneeboardbuilder.com/) 24 | 25 | ## DISCLAIMER 26 | 27 | THIS PROJECT REPRESENTS A PERSONAL PROJECT AND IS INTENDED FOR ENTERTAINMENT PURPOSES ONLY. DO NOT USE FOR REAL LIFE TRAINING OR SCENARIOS. 28 | 29 | ## Repository - `TECHS CHECKS` 30 | 31 | [**Check out my other Cheatsheets**](https://github.com/Techneatium/Techs-Checks) (Precompiled PDFs for various aircraft) 32 | -------------------------------------------------------------------------------- /src/chapters/frontmatter.tex: -------------------------------------------------------------------------------- 1 | \tableofcontents 2 | \etocsettocstyle{}{}% removes "Contents" frome following tocs 3 | 4 | \chapter*{BEFORE TAKEOFF READ THIS} 5 | \thumbnar 6 | 7 | \begin{tcolorbox}[ 8 | enhanced, 9 | colback=white, 10 | colframe=color1, 11 | colbacktitle=white, 12 | coltitle=color1, 13 | sharp corners, 14 | attach boxed title to top center={yshift=4mm}, 15 | boxed title style={ 16 | sharp corners, 17 | drop shadow=color1!100 18 | }, 19 | title=\LARGE\textbf{DISCLAIMER} 20 | ] 21 | \textbf{% 22 | This document represents a personal project 23 | and is intended for entertainment purposes only. 24 | Do NOT use for real life training purposes or scenarios. 25 | } 26 | \end{tcolorbox} 27 | 28 | \bigskip 29 | 30 | \begin{multicols}{2} 31 | \cbstart {\Large\textbf{OBLIGATORY STEPS}} 32 | 33 | \medskip 34 | 35 | Procedural steps marked by solid bars long the page edge, 36 | as demonstrated here, 37 | can not be skipped without impacting mission capability signficantly. 38 | 39 | \medskip 40 | 41 | \textbf{CAUTION} --- this does \textbf{NOT} mean that all information which is not marked is therefore optional. 42 | \cbend 43 | 44 | \vfill\null 45 | \columnbreak 46 | 47 | {\Large\textbf{NOTES AND CAUTIONS}} 48 | 49 | \notebox{ 50 | Additional information to be emphasized, usually related but not necessary information regarding a system or procedure. 51 | } 52 | 53 | \cautionbox{ 54 | Information which must be adhered to for proper system operation without malfunction or damage. 55 | } 56 | \end{multicols} 57 | 58 | \cleardoublepage -------------------------------------------------------------------------------- /src/chapters/part_proc.tex: -------------------------------------------------------------------------------- 1 | \part{Procedures} -------------------------------------------------------------------------------- /src/chapters/part_supp.tex: -------------------------------------------------------------------------------- 1 | \part{Supplemental Material} -------------------------------------------------------------------------------- /src/chapters/part_sys.tex: -------------------------------------------------------------------------------- 1 | \part{Systems} -------------------------------------------------------------------------------- /src/chapters/part_ttp.tex: -------------------------------------------------------------------------------- 1 | \part{Tactics, Techniques, and Procedures} -------------------------------------------------------------------------------- /src/chapters/part_weap.tex: -------------------------------------------------------------------------------- 1 | \part{Weapons} -------------------------------------------------------------------------------- /src/chapters/proc_basic.tex: -------------------------------------------------------------------------------- 1 | \chapter{BASIC PROCEDURES} 2 | \thumbtab{Basic Proc}{0} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | \input{chapters/proc_basic/startup} 8 | \input{chapters/proc_basic/to_ldg} 9 | \input{chapters/proc_basic/inflight} 10 | 11 | \cleardoublepage -------------------------------------------------------------------------------- /src/chapters/proc_basic/inflight.tex: -------------------------------------------------------------------------------- 1 | \marginfigeometry 2 | 3 | \section{IN-FLIGHT} 4 | 5 | \subsection{AIR-TO-AIR REFUELING} 6 | 7 | \begin{checklistenumerate} 8 | \blueitem[Safe Aircraft] 9 | \marginpar{ 10 | \captionsetup{type=figure} 11 | \centering 12 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 13 | >={Latex[round]} 14 | ] 15 | 16 | \node[] (fig) at (0,0) { 17 | \includegraphics[ 18 | width=0.5\marginparwidth, 19 | angle=270, 20 | ]{diagrams/aircraft/silhouette_tanker_f16_top.pdf} 21 | }; 22 | 23 | % Annotations 24 | \node[ 25 | draw, 26 | ellipse, 27 | dashed, 28 | font=\footnotesize, 29 | align=center, 30 | minimum width=25mm, 31 | minimum height=15mm, 32 | yshift=8mm, 33 | xshift=8mm, 34 | ] (obs) at (fig.north west) {Observation \\ area}; 35 | \node[ 36 | dashed, 37 | font=\footnotesize, 38 | align=center, 39 | anchor=east, 40 | xshift=3mm, 41 | ] (fuel) at (fig.west) {Refueling \\ area}; 42 | \node[ 43 | draw, 44 | ellipse, 45 | dashed, 46 | font=\footnotesize, 47 | align=center, 48 | minimum width=25mm, 49 | minimum height=15mm, 50 | yshift=-8mm, 51 | xshift=8mm, 52 | ] (reform) at (fig.south west) {Reform \\ area}; 53 | \end{tikzpicture} 54 | \caption{Refueling areas} 55 | \label{fig:proc_basic:aarefueling:areas} 56 | } 57 | \begin{enumerate} 58 | \item \textbf{Master Arm} \dotfill \textbf{OFF} 59 | \item \textbf{Laser Arm} \dotfill \textbf{OFF} 60 | \item \textbf{RF Switch} \dotfill \textbf{SILENT} 61 | \end{enumerate} 62 | \blueitem[Configure for Refueling] 63 | \begin{enumerate} 64 | \item \textbf{AIR REFUEL Switch}\cbstart \dotfill \textbf{Open} 65 | \item \textbf{AR Status Light} \dotfill \textbf{Verify RDY}\cbend 66 | \item \textbf{HOT MIC/CIPHER Switch} \dotfill \textbf{HOT MIC} 67 | \item \textbf{Exterior Lights} \dotfill \textbf{As required} 68 | \item \textbf{DED BINGO Page} \dotfill \textbf{Monitor} 69 | \end{enumerate} 70 | 71 | If DED mirroring to HUD is desired 72 | 73 | \begin{enumerate}[start=6] 74 | \item \textbf{DED Data/PFL Switch} \dotfill \textbf{DED Data} 75 | \end{enumerate} 76 | \blueitem[Refuel\cbstart] 77 | \marginpar{ 78 | \captionsetup{type=figure} 79 | \centering 80 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 81 | >={Latex[round]} 82 | ] 83 | 84 | \node[] (figl) at (-5,0) { 85 | \includegraphics[ 86 | height=\marginparwidth, 87 | ]{diagrams/aircraft/tanker_lights_vertical.pdf} 88 | }; 89 | 90 | \node[] (figr) at (5,0) { 91 | \includegraphics[ 92 | height=\marginparwidth, 93 | ]{diagrams/aircraft/tanker_lights_longitudinal.pdf} 94 | }; 95 | 96 | % Annotations 97 | \node[lannot, text width=8mm, font=\footnotesize] (mode) at ($(figl.west)+(-1mm,15mm)$) {Down}; 98 | \draw[annotptr] (mode.east) -- ++(3mm, 0mm); 99 | 100 | \node[lannot, text width=8mm, font=\footnotesize] (mode) at ($(figl.west)+(-1mm,-15mm)$) {Up}; 101 | \draw[annotptr] (mode.east) -- ++(3mm, 0mm); 102 | 103 | \node[rannot, text width=8mm, font=\footnotesize] (mode) at ($(figr.east)+(1mm,15mm)$) {Fwd}; 104 | \draw[annotptr] (mode.west) -- ++(-3mm, 0mm); 105 | 106 | \node[rannot, text width=8mm, font=\footnotesize] (mode) at ($(figr.east)+(1mm,-15mm)$) {Aft}; 107 | \draw[annotptr] (mode.west) -- ++(-3mm, 0mm); 108 | \end{tikzpicture} 109 | \caption{Tanker director lights, can be considered as commands to pilot} 110 | \label{fig:proc_basic:aarefueling:lights} 111 | } 112 | \begin{itemize} 113 | \item Fly into refueling area, reference \cref{fig:proc_basic:aarefueling:areas}, allow boom operator to fly boom into refueling port 114 | \item \textbf{AR/NWS Light} illuminates to indicate contact 115 | \item Reference director lights to maintain position within boom limits, reference \cref{fig:proc_basic:aarefueling:lights} 116 | \item Monitor refueling progress on DED/HUD 117 | \end{itemize} 118 | \blueitem[Post-Refueling] 119 | \begin{enumerate} 120 | \item \textbf{A/R DISC Button} \dotfill \textbf{Press} 121 | \item \textbf{AIR REFUEL Switch} \dotfill \textbf{Close}\cbend 122 | \item \textbf{HOT MIC/CIPHER Switch} \dotfill \textbf{OFF} 123 | \item \textbf{FUEL QTY} \dotfill \textbf{Check} 124 | \item \textbf{AR Status Light} \dotfill \textbf{Verify Off} 125 | \item \textbf{Exterior Lights} \dotfill \textbf{As required} 126 | \end{enumerate} 127 | \blueitem[Rearm Aircraft] 128 | \begin{enumerate} 129 | \item \textbf{RF Switch} \dotfill \textbf{As Required} 130 | \item \textbf{Laser Arm} \dotfill \textbf{As Required} 131 | \item \textbf{Master Arm} \dotfill \textbf{As Required} 132 | \end{enumerate} 133 | \end{checklistenumerate} 134 | 135 | \marginfigrestore -------------------------------------------------------------------------------- /src/chapters/proc_basic/startup.tex: -------------------------------------------------------------------------------- 1 | \marginfigeometry 2 | 3 | \section{START-UP} 4 | 5 | \subsection{PRE-START} 6 | \begin{checklistenumerate} 7 | \blueitem[Verify Check]\cbstart 8 | \marcautionbox{ 9 | \small\textbf{Failure to verify switch position can lead to major system malfunction during start-up} 10 | } 11 | \begin{enumerate} 12 | \item \textbf{FUEL MASTER Switch} \dotfill \textbf{MASTER} 13 | \item \textbf{ENG FEED Knob} \dotfill \textbf{NORM} 14 | \item \textbf{EPU Switch} \dotfill \textbf{NORM} 15 | \item \textbf{ENG CONT Switch} \dotfill \textbf{PRI} 16 | \item \textbf{Throttle} \dotfill \textbf{OFF} 17 | \item \textbf{LG Handle} \dotfill \textbf{DN} 18 | \item \textbf{HOOK Switch} \dotfill \textbf{UP} 19 | \item \textbf{MASTER ARM Switch} \dotfill \textbf{OFF} 20 | \item \textbf{AIR SOURCE Knob} \dotfill \textbf{NORM} 21 | \end{enumerate} 22 | \cbend 23 | \blueitem[{\hyperref[fig:proc_basic:prestart:flcscheck]{FLCS Check}}] 24 | \marginpar{ 25 | \captionsetup{type=figure} 26 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/flcs_check.pdf} 27 | \caption{FLCS Check} 28 | \label{fig:proc_basic:prestart:flcscheck} 29 | } 30 | \begin{enumerate} 31 | \item \textbf{Main PWR Switch}\cbstart \dotfill \textbf{BATT}\cbend 32 | \begin{itemize} 33 | \item \textbf{FLCS RLY Light} --- \textbf{ON} 34 | \end{itemize} 35 | \item \textbf{FLCS PWR TEST} \dotfill \textbf{TEST (hold)} 36 | \item \textbf{Test Lights} \dotfill \textbf{Verify} 37 | \begin{itemize} 38 | \item \textbf{ACFT BATT TO FLCS} --- \textbf{ON} 39 | \item \textbf{FLCS PMG} --- \textbf{ON} 40 | \item \textbf{FLCS PWR} --- \textbf{ON} 41 | \item \textbf{FLCS RLY} --- \textbf{OFF} 42 | \end{itemize} 43 | \item \textbf{FLCS PWR TEST} \dotfill \textbf{Release} 44 | \end{enumerate} 45 | \blueitem[{\hyperref[fig:proc_basic:prestart:mainpower]{Main Power}}] 46 | \marginpar{ 47 | \captionsetup{type=figure} 48 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/main_power.pdf} 49 | \caption{Main Power} 50 | \label{fig:proc_basic:prestart:mainpower} 51 | } 52 | \begin{enumerate} 53 | \item \textbf{Main PWR Switch}\cbstart \dotfill \textbf{MAIN}\cbend 54 | \item \textbf{Warning Lights} \dotfill \textbf{Check} 55 | \begin{itemize} 56 | \item \textbf{ELEC SYS} --- \textbf{ON} 57 | \item \textbf{HYD/OIL PRESS} --- \textbf{ON} 58 | \item \textbf{FLCS RLY} --- \textbf{ON} 59 | \item \textbf{SEC} --- \textbf{ON} 60 | \item \textbf{ENGINE} --- \textbf{ON} 61 | \end{itemize} 62 | \item \textbf{EPU Lights} \dotfill \textbf{Confirm OFF} 63 | \begin{itemize} 64 | \item \textbf{EPU GEN Light} --- \textbf{OFF} 65 | \item \textbf{EPU PMG Light} --- \textbf{OFF} 66 | \end{itemize} 67 | \end{enumerate} 68 | \end{checklistenumerate} 69 | 70 | \clearpage 71 | 72 | \subsection{ENGINE START} 73 | \begin{checklistenumerate} 74 | \blueitem[Engine Start]\cbstart 75 | \marginpar{ 76 | \captionsetup{type=figure} 77 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/engine_start.pdf} 78 | \caption{Engine Start} 79 | } 80 | \begin{enumerate} 81 | \item \textbf{JFS Switch} \dotfill \textbf{START 2} 82 | \item \textbf{Throttle} \dotfill \textbf{IDLE} \\ 83 | \hfill (once 20\% RPM reached) 84 | \item \textbf{SEC Light} \dotfill \textbf{OFF} 85 | \item \textbf{ENGINE Warning Light} \dotfill \textbf{OFF} \\ 86 | \hfill (once 60\% RPM reached) 87 | \item \textbf{JFS Switch} \dotfill \textbf{Confirm OFF} 88 | \end{enumerate}\cbend 89 | \blueitem[ENG Instruments] 90 | \marginpar{ 91 | \captionsetup{type=figure} 92 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/engine_instruments.pdf} 93 | \caption{ENG Instruments} 94 | } 95 | \begin{enumerate} 96 | \item \textbf{FUEL FLOW} --- 700-1700 PPH 97 | \item \textbf{OIL Pressure} --- 15 PSI (minimum) 98 | \item \textbf{NOZ POS} --- greater than 95\% 99 | \item \textbf{RPM} --- 62-80\% 100 | \item \textbf{FTIT} --- 650C or less 101 | \item \textbf{HYD PRES A \& B} --- 2850-3250 PSI 102 | \end{enumerate} 103 | \end{checklistenumerate} 104 | 105 | \notebox{ 106 | \textbf{Can close Canopy prior to advancing Throttle to IDLE to reduce cockpit noise} 107 | } 108 | 109 | \clearpage 110 | 111 | \subsection{POST-START} 112 | \begin{checklistenumerate} 113 | \blueitem[TEST Panel] 114 | \marginpar{ 115 | \captionsetup{type=figure} 116 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/test_panel.pdf} 117 | \caption{TEST Panel} 118 | } 119 | \begin{enumerate} 120 | \item \textbf{PROBE HEAT Switch} \dotfill \textbf{PROBE HEAT} \\ 121 | \hfill verify PROBE HEAT Caution Light --- off 122 | \item \textbf{PROBE HEAT Switch} \dotfill \textbf{TEST} \\ 123 | \hfill verify PROBE HEAT C. Light --- flashing 124 | \item \textbf{PROBE HEAT Switch} \dotfill \textbf{OFF} 125 | \item \textbf{FIRE \& OHEAT DETECT} \dotfill \textbf{TEST} 126 | \item \textbf{OXY QTY Test Switch} \dotfill \textbf{TEST} 127 | \item \textbf{MAL \& IND LTS Button} \dotfill \textbf{TEST} 128 | \end{enumerate} 129 | \blueitem[AVIONICS Panel]\cbstart 130 | \marginpar{ 131 | \captionsetup{type=figure} 132 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/avionics_ins.pdf} 133 | \caption{Avionics \& INS} 134 | } 135 | \begin{enumerate} 136 | \item \textbf{MMC Switch} \dotfill \textbf{MMC} 137 | \item \textbf{ST STA Switch} \dotfill \textbf{ST STA} 138 | \item \textbf{MFD Switch} \dotfill \textbf{MFD} 139 | \item \textbf{UFC Switch} \dotfill \textbf{UFD} 140 | \item \textbf{GPS Switch} \dotfill \textbf{GPS} 141 | \item \textbf{DL Switch} \dotfill \textbf{DL} 142 | \item \textbf{MIDS LVT Knob} \dotfill \textbf{ON} 143 | \end{enumerate} 144 | \blueitem[INS Alignment] 145 | \begin{enumerate} 146 | \item \textbf{EGI/INS} \dotfill \textbf{Desired ALIGN Mode} \\ 147 | \begin{itemize} 148 | \item \textbf{NORM} --- full align, approx. 8 min 149 | \item \textbf{STOR HDG} --- quick align, approx. 90 sec 150 | \end{itemize} 151 | \end{enumerate} 152 | \blueitem[SNSR PWR Panel] 153 | \marginpar{ 154 | \captionsetup{type=figure} 155 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/snsr_pwr.pdf} 156 | \caption{SNSR PWR Panel} 157 | } 158 | \begin{enumerate} 159 | \item \textbf{LEFT HDPT Switch} \dotfill \textbf{As Required} \\ 160 | \hfill (if HTS pod installed) 161 | \item \textbf{RIGHT HDPT Switch} \dotfill \textbf{As Required} \\ 162 | \hfill (if targeting pod installed) 163 | \item \textbf{FCR Switch} \dotfill \textbf{FCR} 164 | \item \textbf{RDR ALT Switch} \dotfill \textbf{RDR ALT} 165 | \end{enumerate}\cbend 166 | \end{checklistenumerate} 167 | 168 | \clearpage 169 | 170 | \begin{checklistenumerate}[resume] 171 | \blueitem[HUD Setup]\cbstart 172 | \marginpar{ 173 | \captionsetup{type=figure} 174 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/hud_sai.pdf} 175 | \caption{HUD, C\&I, ECM, SPD BRK, WHEELS Down, SAI} 176 | } 177 | \begin{enumerate} 178 | \item \textbf{HUD Control Panel} \dotfill \textbf{As Desired} 179 | \item \textbf{HUD Brightness} \dotfill \textbf{As Desired} 180 | \end{enumerate}\cbend 181 | \blueitem[C\&I Knob]\dotfill\textbf{UFC} 182 | \blueitem[ECM Panel]\cbstart\dotfill\textbf{As Desired}\cbend 183 | \blueitem[SPD BRK Check]\dotfill\textbf{Cycle} (back to closed) 184 | \blueitem[WHEELS Down Lights]\dotfill Verify \textbf{Three Green} 185 | \blueitem[\cbstart Standby Attitude Indicator\cbend]\dotfill\textbf{Set} 186 | \blueitem[Tests \& Checks]\dotfill\hyperref[subsec:testschecks]{\textbf{See \Cref{subsec:testschecks}}} 187 | \blueitem[Avionics Setup] 188 | \marginpar{% 189 | \captionsetup{type=figure} 190 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/final_setup.pdf} 191 | \caption{Final Setup} 192 | } 193 | \cbstart\dotfill\textbf{Program As Required} 194 | \blueitem[Canopy]\dotfill\textbf{Close and Lock} 195 | \blueitem[Altimeter]\dotfill\textbf{Set and Check} 196 | \blueitem[Exterior Lights]\dotfill\textbf{As Desired} 197 | \blueitem[INS Knob]\dotfill\textbf{NAV}\cbend 198 | \blueitem[NWS]\dotfill\textbf{Engage} 199 | \blueitem[Throttle]\dotfill\textbf{Advance} (Check brakes \& NWS) 200 | \blueitem[Flight Instruments]\dotfill\textbf{Check} 201 | \end{checklistenumerate} 202 | 203 | % \clearpage 204 | 205 | \cautionbox{ 206 | \textbf{Do NOT rearm aircraft during INS align} 207 | \begin{itemize} 208 | \item Can interrupt INS alignment 209 | \item If interrupted recycle INS knob to off, then back to align 210 | \item Recommend rearming either before or after INS align 211 | \end{itemize} 212 | } 213 | 214 | \clearpage 215 | 216 | \subsection{TESTS \& CHECKS} 217 | \label{subsec:testschecks} 218 | \begin{checklistenumerate} 219 | \blueitem[ENG SEC Mode] 220 | \marginpar{ 221 | \captionsetup{type=figure} 222 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/check_eng_sec.pdf} 223 | \caption{ENG SEC Mode} 224 | } 225 | \begin{enumerate} 226 | \item \textbf{ENG CONT Switch} \dotfill \textbf{SEC} 227 | \begin{itemize} 228 | \item \textbf{SEC Caution Light} --- \textbf{ON} 229 | \item \textbf{RPM} --- Stabilized 230 | \item \textbf{Throttle} --- Snap to \textbf{MIL}, then to \textbf{IDLE} when RPM reaches 85\% 231 | \item \textbf{NOZ POS} --- < 10\% within 30s after \textbf{SEC} selection 232 | \end{itemize} 233 | \item \textbf{ENG CONT Switch} \dotfill \textbf{PRI} 234 | \begin{itemize} 235 | \item \textbf{SEC Caution Light} --- \textbf{OFF} 236 | \item \textbf{NOZ POS} --- > 94\% 237 | \end{itemize} 238 | \end{enumerate} 239 | \blueitem[FLCS BIT] 240 | \marginpar{ 241 | \captionsetup{type=figure} 242 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/check_flcs_bit.pdf} 243 | \caption{FLCS BIT} 244 | } 245 | \begin{enumerate} 246 | \item \textbf{FLCS BIT Switch} \dotfill \textbf{BIT} 247 | \begin{itemize} 248 | \item \textbf{FLCP RUN Light} --- Illuminates 249 | \end{itemize} 250 | \item \textbf{BIT Completion} 251 | \begin{itemize} 252 | \item \textbf{Duration} --- Approx. 45s 253 | \item \textbf{FLCP RUN Light} --- Extinguishes 254 | \item \textbf{BIT Switch} --- Returns to \textbf{OFF} 255 | \item \textbf{FAIL Light} --- Verify \textbf{OFF} 256 | \item \textbf{FLCS Warning Light} --- Verify \textbf{OFF} 257 | \end{itemize} 258 | \end{enumerate} 259 | \end{checklistenumerate} 260 | 261 | \clearpage 262 | 263 | \begin{checklistenumerate}[resume] 264 | \blueitem[FUEL QTY Check] 265 | \marginpar{ 266 | \captionsetup{type=figure} 267 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/check_fuel_qty.pdf} 268 | \caption{FUEL QTY Check} 269 | } 270 | \begin{enumerate} 271 | \item \textbf{FUEL QTY SEL Knob} \dotfill \textbf{TEST} 272 | \begin{itemize} 273 | \item \textbf{FR/AL Pointers} --- 2000 $\pm$ 100 lbs 274 | \item \textbf{Totalizer} --- 6000 $\pm$ 100 lbs 275 | \end{itemize} 276 | \item \textbf{FUEL QTY SEL Knob} \dotfill \textbf{NORM} 277 | \begin{itemize} 278 | \item \textbf{AL Pointer} --- 2675/2810 lbs 279 | \item \textbf{FR POINTER} --- 3100/3250 lbs 280 | \end{itemize} 281 | \item \textbf{FUEL QTY SEL Knob} \dotfill \textbf{RSVR} 282 | \begin{itemize} 283 | \item Each indicator approx. 460/480 lbs 284 | \end{itemize} 285 | \item \textbf{FUEL QTY SEL Knob} \dotfill \textbf{INT WING} 286 | \begin{itemize} 287 | \item Each indicator approx. 525/550 lbs 288 | \end{itemize} 289 | \item \textbf{FUEL QTY SEL Knob} \dotfill \textbf{EXT WING} 290 | \begin{itemize} 291 | \item Each indicator approx.\\ 292 | \hfill 2300/2420 lbs (if loaded) 293 | \end{itemize} 294 | \item \textbf{FUEL QTY SEL Knob} \dotfill \textbf{As Desired} 295 | \end{enumerate} 296 | \blueitem[DBU Check] 297 | \marginpar{ 298 | \captionsetup{type=figure} 299 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/check_dbu.pdf} 300 | \caption{DBU Check} 301 | } 302 | \begin{enumerate} 303 | \item \textbf{DIGITAL BACKUP Switch} \dotfill \textbf{BACKUP} 304 | \begin{itemize} 305 | \item \textbf{DBU ON Light} --- \textbf{Illuminates} 306 | \end{itemize} 307 | \item Operate Controls --- check for normal control surface response 308 | \item \textbf{DIGITAL BACKUP Switch} \dotfill \textbf{OFF} 309 | \end{enumerate} 310 | \blueitem[Trim Check] 311 | \marginpar{ 312 | \captionsetup{type=figure} 313 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/check_trim.pdf} 314 | \caption{Trim Check} 315 | } 316 | \begin{enumerate} 317 | \item \textbf{TRIM/AP DISC Swtich} \dotfill \textbf{DISC} 318 | \item \textbf{Stick Trim} \dotfill Activate in Pitch \& Roll 319 | \begin{itemize} 320 | \item No control surface motion 321 | \item No TRIM wheel or indicator motion 322 | \end{itemize} 323 | \item \textbf{TRIM/AP DISC Swtich} \dotfill \textbf{NORM} 324 | \item \textbf{Stick Trim} \dotfill Check \& Center 325 | \begin{itemize} 326 | \item Control surface motion 327 | \item TRIM wheel motion 328 | \end{itemize} 329 | \item \textbf{Yaw Trim Knob} \dotfill \textbf{Center} 330 | \end{enumerate} 331 | \end{checklistenumerate} 332 | 333 | \clearpage 334 | 335 | \begin{checklistenumerate}[resume] 336 | \blueitem[MPO Check] 337 | \marginpar{ 338 | \captionsetup{type=figure} 339 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/check_mpo.pdf} 340 | \caption{MPO Check} 341 | } 342 | \begin{enumerate} 343 | \item \textbf{Stick} \dotfill \textbf{Full Forward \& Hold} 344 | \item \textbf{MPO Switch} \dotfill \textbf{OVRD \& Hold} 345 | \begin{itemize} 346 | \item Horizontal Tail trailing edges move farther down 347 | \end{itemize} 348 | \item \textbf{Stick \& MPO} \dotfill Release 349 | \end{enumerate} 350 | \blueitem[EPU Check] 351 | \marginpar{ 352 | \captionsetup{type=figure} 353 | \includegraphics[width=\marginparwidth]{diagrams/cockpit/check_epu.pdf} 354 | \caption{EPU Check} 355 | } 356 | \begin{enumerate} 357 | \item \textbf{EPU FUEL Qty} \dotfill \textbf{95-102 Percent} 358 | \item \textbf{OXYGEN} \dotfill \textbf{100\%} 359 | \item \textbf{Throttle} \dotfill 10\% above \textbf{IDLE} 360 | \item \textbf{EPU/GEN TEST Switch} \dotfill \textbf{EPU/GEN \& Hold} 361 | \begin{itemize} 362 | \item \textbf{EPU AIR Light} --- \textbf{ON} 363 | \item \textbf{EPU GEN/PMG Lights} --- \textbf{OFF} 364 | \item \textbf{FLCS PWR Lights} --- \textbf{ON} 365 | \item \textbf{EPU Run Light} --- \textbf{ON} minimum 5s 366 | \end{itemize} 367 | \item \textbf{EPU/GEN TEST Switch} \dotfill \textbf{OFF} 368 | \item \textbf{Throttle} \dotfill \textbf{IDLE} 369 | \item \textbf{OXYGEN} \dotfill \textbf{NORMAL} 370 | \end{enumerate} 371 | \end{checklistenumerate} 372 | 373 | \marginfigrestore -------------------------------------------------------------------------------- /src/chapters/proc_basic/to_ldg.tex: -------------------------------------------------------------------------------- 1 | \marginfigeometry 2 | 3 | \section{TAKEOFF \& LANDING} 4 | \label{sec:proc_basic:to_ldg} 5 | 6 | \subsection{PRE-TAKEOFF} 7 | \begin{checklistenumerate} 8 | \blueitem[ALT FLAPS Switch]\dotfill\textbf{Verify Norm} 9 | \blueitem[Trim]\dotfill\textbf{Check} 10 | \blueitem[ENG CONT Switch]\dotfill\textbf{Verify PRI} 11 | \blueitem[Speedbrakes]\dotfill\textbf{Closed} 12 | \blueitem[Canopy]\dotfill\textbf{Verify Closed \& Locked} 13 | \blueitem[IFF]\dotfill\textbf{Set \& Check} 14 | \blueitem[FUEL QTY Select Knob]\dotfill\textbf{NORM} 15 | \blueitem[STORES CONFIG Switch]\dotfill\textbf{As Required} 16 | 17 | \begin{itemize} 18 | \item \textbf{CAT I} --- \textbf{A-A Loadouts} 19 | \item \textbf{CAT III} --- \textbf{A-G / Wing tank Loadouts} 20 | \end{itemize} 21 | \blueitem[PROBE HEAT Switch]\dotfill\textbf{PROBE HEAT} 22 | \blueitem[Ejection Safety Lever]\cbstart\dotfill\textbf{Arm (down)}\cbend 23 | \blueitem[Flight Controls]\dotfill\textbf{Cycle} 24 | \blueitem[Oil Pressure]\dotfill\textbf{15-65 psi} 25 | \blueitem[TGP]\dotfill\textbf{STOW} (if installed) 26 | \blueitem[Warning \& Caution Lights]\dotfill\textbf{Verify Off} 27 | \end{checklistenumerate} 28 | 29 | \subsection{TAKEOFF} 30 | 31 | \begin{checklistenumerate} 32 | \blueitem[Runup]\cbstart 33 | \begin{enumerate} 34 | \item \textbf{Brake} \dotfill \textbf{Hold} 35 | \item \textbf{Throttle} \dotfill \textbf{90\%}\cbend 36 | \end{enumerate} 37 | \blueitem[Runup Check] 38 | \begin{enumerate} 39 | \item \textbf{Parking Brake} \dotfill \textbf{Verify disengaged} 40 | \item \textbf{Engine Parameters} \dotfill \textbf{Nominal} 41 | \begin{itemize} 42 | \item \textbf{HYD/OIL PRES} --- \textbf{OFF} 43 | \item \textbf{Oil Pressure} 44 | \begin{itemize} 45 | \item \textbf{30-80 psi} 46 | \item \textbf{at least 15 psi higher than idle} 47 | \end{itemize} 48 | \item \textbf{FTIT} --- \textbf{less than 935deg} 49 | \item \textbf{HYD PRESS A \& B} --- \textbf{2850-3250psi} 50 | \end{itemize} 51 | \end{enumerate} 52 | \end{checklistenumerate} 53 | 54 | \clearpage 55 | 56 | \begin{checklistenumerate}[resume] 57 | \blueitem[Takeoff Roll]\cbstart 58 | \marginpar{ 59 | \captionsetup{type=table} 60 | \centering 61 | \caption{Takeoff Speeds} 62 | \label{tab:proc:takeoff:speed} 63 | \begin{tabular}{c c} 64 | \toprule 65 | \textbf{Weight} & \textbf{TO Speed} \\ 66 | \textbf{[lbs]} & \textbf{[kts]} \\ 67 | \midrule 68 | 20000 & 128 \\ 69 | \midrule 70 | 24000 & 142 \\ 71 | \midrule 72 | 28000 & 156 \\ 73 | \midrule 74 | 32000 & 168 \\ 75 | \midrule 76 | 36000 & 178 \\ 77 | \midrule 78 | 40000 & 188 \\ 79 | \midrule 80 | 44000 & 198 \\ 81 | \bottomrule 82 | \end{tabular} 83 | } 84 | \begin{enumerate} 85 | \item \textbf{Brake} \dotfill \textbf{Release} 86 | \item \textbf{Throttle} \dotfill \textbf{As Desired}\cbend 87 | \begin{itemize} 88 | \item \textbf{NOZ POS} --- \textbf{< 15\%} after 5 sec at \textbf{MIL/AB} 89 | \end{itemize} 90 | \end{enumerate} 91 | 92 | At 70 kts 93 | 94 | \begin{enumerate}[start=3] 95 | \item \textbf{NWS} \dotfill \textbf{Disengaged} 96 | \end{enumerate} 97 | \blueitem[Rotation]\cbstart 98 | At 10-15kts below takeoff speed, reference \cref{tab:proc:takeoff:speed} 99 | 100 | \begin{enumerate} 101 | \item \textbf{Attitude} \dotfill \textbf{8-12 deg nose high} 102 | \end{enumerate} 103 | 104 | Once positive rate has been achieved 105 | 106 | \begin{enumerate}[start=2] 107 | \item \textbf{Gear} \dotfill \textbf{UP}\cbend% 108 | \end{enumerate}% 109 | \marcautionbox{% 110 | \small\textbf{Do NOT exceed 13 deg AOA, can result in a tail strike!}% 111 | }% 112 | \end{checklistenumerate} 113 | 114 | \begin{figure}[htbp] 115 | \centering 116 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 117 | >={Latex[round]} 118 | ] 119 | 120 | % coordinates 121 | \coordinate (startpoint) at (0,0); 122 | \coordinate (70kts) at (25,0); 123 | \coordinate (rotate) at (50,0); 124 | \coordinate (runwaystart) at (-5,-2.5); 125 | \coordinate (runwayend) at (70,-2.5); 126 | 127 | % runway 128 | \draw[thick, fill] 129 | ($(runwaystart)+(0,-0.25)$) -- ($(runwaystart)+(0,0.25)$) -- 130 | ($(runwayend)+(0,0.25)$) -- ($(runwayend)+(0,-0.25)$) -- 131 | cycle; 132 | 133 | % path 134 | \draw[very thick, ->] 135 | (startpoint) -- (70kts); 136 | \draw[very thick, ->] 137 | (70kts) -- (rotate); 138 | \draw[very thick, ->] 139 | (rotate) -- ++(5,0) arc (270:300:10) -- ++(30:10); 140 | 141 | % nodes 142 | \node[above, align=center] at (startpoint) {\small\textbf{Brakes} \\ \small\textbf{Runup}}; 143 | \node[above, align=center] at (70kts) {\small\textbf{70kts} \\ \small\textbf{NWS Off}}; 144 | \node[above, align=center] at (rotate) {\small\textbf{128-198kts} \\ \small\textbf{Rotate}}; 145 | 146 | \end{tikzpicture} 147 | \caption{Takeoff Profile} 148 | \end{figure} 149 | 150 | \clearpage 151 | 152 | \subsection{PRE-LANDING} 153 | 154 | \begin{checklistenumerate} 155 | \blueitem[Fuel]\dotfill\textbf{Check} 156 | \blueitem[Landing Light]\dotfill\textbf{ON} 157 | \blueitem[Altimeter]\dotfill\textbf{Set \& Check} 158 | \blueitem[Attitude References]\dotfill\textbf{Check} 159 | \blueitem[Anti-Ice]\dotfill\textbf{As Required} 160 | \blueitem[TGP]\dotfill\textbf{STOW} (if installed) 161 | \end{checklistenumerate} 162 | 163 | \subsection{LANDING} 164 | \label{subsec:proc_basic:to_ldg:ldg} 165 | 166 | \begin{checklistenumerate} 167 | \blueitem[Approach] 168 | \label{subsec:proc_basic:to_ldg:ldg:approach} 169 | Align aircraft with runway 170 | \marginpar{ 171 | \captionsetup{type=figure} 172 | \centering 173 | \begin{tikzpicture}[figstyle] 174 | 175 | % coordinates 176 | \coordinate (approach) at (5,-15); 177 | \coordinate (break) at (5,20); 178 | \coordinate (downwind) at (-15,20); 179 | \coordinate (base) at (-15,-15); 180 | \coordinate (final) at (-7.5,-22.5); 181 | \coordinate (shortfinal) at (0,-15); 182 | \coordinate (touchdown) at (0,0); 183 | \coordinate (rollout) at (0,20); 184 | 185 | % runway 186 | \draw[thick] 187 | ($(touchdown)+(-2,-5)$) -- ($(touchdown)+(2,-5)$) -- 188 | ($(touchdown)+(2,25)$) -- ($(touchdown)+(-2,25)$) -- 189 | cycle; 190 | \draw[thick] 191 | ($(touchdown)+(-1.33,-1)$) -- ($(touchdown)+(-1.33,1)$) 192 | ($(touchdown)+(-0.66,-1)$) -- ($(touchdown)+(-0.66,1)$) 193 | ($(touchdown)+(0.66,-1)$) -- ($(touchdown)+(0.66,1)$) 194 | ($(touchdown)+(1.33,-1)$) -- ($(touchdown)+(1.33,1)$); 195 | 196 | % pattern 197 | \draw[ultra thick, ->] 198 | (approach) -- (break); 199 | \draw[ultra thick] 200 | (break) arc (0:180:10); 201 | \draw[ultra thick, >->] 202 | (downwind) -- (base); 203 | \draw[ultra thick] 204 | (base) arc (180:270:7.5); 205 | \draw[ultra thick] 206 | (final) arc (270:360:7.5); 207 | \draw[ultra thick, >-] 208 | (shortfinal) -- (touchdown); 209 | \draw[ultra thick, ->] 210 | (touchdown) -- (rollout); 211 | 212 | % nodes 213 | \node[right] at (approach) {\ref{subsec:proc_basic:to_ldg:ldg:approach}}; 214 | \node[right] at (break) {\ref{subsec:proc_basic:to_ldg:ldg:overhead}}; 215 | \node[left] at (downwind) {\ref{subsec:proc_basic:to_ldg:ldg:downwind}}; 216 | \node[left] at (base) {\ref{subsec:proc_basic:to_ldg:ldg:base}}; 217 | \node[below] at (final) {\ref{subsec:proc_basic:to_ldg:ldg:final}}; 218 | \node[left] at (shortfinal) {\ref{subsec:proc_basic:to_ldg:ldg:shortfinal}}; 219 | \node[left=2mm] at (touchdown) {\ref{subsec:proc_basic:to_ldg:ldg:touchdown}}; 220 | \node[left=2mm] at (rollout) {\ref{subsec:proc_basic:to_ldg:ldg:roll}}; 221 | 222 | \end{tikzpicture} 223 | \caption{Overhead pattern} 224 | \label{fig:proc_basic:landing:overhead} 225 | } 226 | 227 | \marnotebox{ 228 | \small\textbf{\Cref{fig:proc_basic:landing:overhead,fig:proc_basic:landing:overhead2} are illustrated with extended approach and downwind sections for clarity} 229 | } 230 | 231 | \begin{itemize} 232 | \item \textbf{Altitude} --- \textbf{1500 ft AGL} 233 | \item \textbf{Airspeed} --- \textbf{300 kts CAS} 234 | \end{itemize} 235 | \blueitem[Overhead Break] 236 | \label{subsec:proc_basic:to_ldg:ldg:overhead} 237 | Break left/right over desired touchdown point, 238 | \textbf{\underline{maintain level turn}} 239 | 240 | \begin{itemize} 241 | \item \textbf{Speedbrakes} --- \textbf{As Required} 242 | \item \textbf{Throttle} --- \textbf{As Required} 243 | \item \textbf{Bank} --- \textbf{70 deg} 244 | \item \textbf{Break} --- \textbf{1\% of airspeed in G} 245 | \end{itemize} 246 | \blueitem[Downwind Leg] 247 | \label{subsec:proc_basic:to_ldg:ldg:downwind} 248 | Roll out on opposite heading of runway, max 13 deg AoA 249 | 250 | \begin{itemize} 251 | \item \textbf{Altitude} --- \textbf{1500 ft AGL} 252 | \item \textbf{Airspeed} --- \textbf{200-220 kts CAS} 253 | \item \textbf{Gear} --- \textbf{Down} 254 | \end{itemize} 255 | 256 | \blueitem[Base Turn] 257 | \label{subsec:proc_basic:to_ldg:ldg:base} 258 | Initiate abeam of desired touchdown point (wingtip at end of runway) 259 | 260 | \begin{itemize} 261 | \item \textbf{Attitude} --- \textbf{8-10 deg nose low} 262 | \item \textbf{AoA} --- \textbf{< 13 deg} 263 | \end{itemize} 264 | 265 | \blueitem[Final Turn] 266 | \label{subsec:proc_basic:to_ldg:ldg:final} 267 | Use throttle to maintain AoA, stick to maintain attitude, goal is to roll wings-level at 268 | 269 | \begin{itemize} 270 | \item \textbf{1 mile} from desired touchdown point 271 | \item \textbf{Altitude} --- \textbf{300 ft AGL} 272 | % \item \textbf{AoA} --- \textbf{max 13 deg} 273 | \item \textbf{Flightpath} --- align with \textbf{2.5 deg HUD marker} and runway threshold 274 | \end{itemize} 275 | \end{checklistenumerate} 276 | 277 | \clearpage 278 | 279 | \begin{checklistenumerate}[resume] 280 | \blueitem[Short Final] 281 | \label{subsec:proc_basic:to_ldg:ldg:shortfinal} 282 | Once over runway 283 | 284 | \marginpar{ 285 | \captionsetup{type=figure} 286 | \centering 287 | \begin{tikzpicture}[figstyle] 288 | 289 | % coordinates 290 | \coordinate (approach) at (5,-15); 291 | \coordinate (break) at (5,20); 292 | \coordinate (downwind) at (-15,20); 293 | \coordinate (base) at (-15,-15); 294 | \coordinate (final) at (-7.5,-22.5); 295 | \coordinate (shortfinal) at (0,-15); 296 | \coordinate (touchdown) at (0,0); 297 | \coordinate (rollout) at (0,20); 298 | 299 | % runway 300 | \draw[thick] 301 | ($(touchdown)+(-2,-5)$) -- ($(touchdown)+(2,-5)$) -- 302 | ($(touchdown)+(2,25)$) -- ($(touchdown)+(-2,25)$) -- 303 | cycle; 304 | \draw[thick] 305 | ($(touchdown)+(-1.33,-1)$) -- ($(touchdown)+(-1.33,1)$) 306 | ($(touchdown)+(-0.66,-1)$) -- ($(touchdown)+(-0.66,1)$) 307 | ($(touchdown)+(0.66,-1)$) -- ($(touchdown)+(0.66,1)$) 308 | ($(touchdown)+(1.33,-1)$) -- ($(touchdown)+(1.33,1)$); 309 | 310 | % pattern 311 | \draw[ultra thick, ->] 312 | (approach) -- (break); 313 | \draw[ultra thick] 314 | (break) arc (0:180:10); 315 | \draw[ultra thick, >->] 316 | (downwind) -- (base); 317 | \draw[ultra thick] 318 | (base) arc (180:270:7.5); 319 | \draw[ultra thick] 320 | (final) arc (270:360:7.5); 321 | \draw[ultra thick, >-] 322 | (shortfinal) -- (touchdown); 323 | \draw[ultra thick, ->] 324 | (touchdown) -- (rollout); 325 | 326 | % nodes 327 | \node[right] at (approach) {\ref{subsec:proc_basic:to_ldg:ldg:approach}}; 328 | \node[right] at (break) {\ref{subsec:proc_basic:to_ldg:ldg:overhead}}; 329 | \node[left] at (downwind) {\ref{subsec:proc_basic:to_ldg:ldg:downwind}}; 330 | \node[left] at (base) {\ref{subsec:proc_basic:to_ldg:ldg:base}}; 331 | \node[below] at (final) {\ref{subsec:proc_basic:to_ldg:ldg:final}}; 332 | \node[left] at (shortfinal) {\ref{subsec:proc_basic:to_ldg:ldg:shortfinal}}; 333 | \node[left=2mm] at (touchdown) {\ref{subsec:proc_basic:to_ldg:ldg:touchdown}}; 334 | \node[left=2mm] at (rollout) {\ref{subsec:proc_basic:to_ldg:ldg:roll}}; 335 | 336 | \end{tikzpicture} 337 | \caption{Overhead pattern (duplicated)} 338 | \label{fig:proc_basic:landing:overhead2} 339 | } 340 | 341 | \begin{itemize} 342 | \item \textbf{Flightpath} --- shift \textbf{300-500 ft} down runway 343 | \item \textbf{Flare} --- gently pull back on stick 344 | \item \textbf{Throttle} --- \textbf{Idle} 345 | \item \textbf{AoA} --- \textbf{< 13 deg} 346 | \end{itemize} 347 | 348 | \blueitem[Touchdown] 349 | \label{subsec:proc_basic:to_ldg:ldg:touchdown} 350 | \blueitem[Landing Roll] 351 | \label{subsec:proc_basic:to_ldg:ldg:roll} 352 | Maintain nose-high position for aerobraking until 100 kts 353 | \begin{itemize} 354 | \item \textbf{AoA} --- \textbf{< 13 deg} 355 | \item \textbf{Speedbrakes} --- \textbf{Open} 356 | \item \textbf{Brakes} --- \textbf{As Required} 357 | \end{itemize} 358 | \blueitem[Taxi] 359 | \begin{itemize} 360 | \item \textbf{NWS} --- \textbf{Engaged} 361 | \end{itemize} 362 | \end{checklistenumerate} 363 | 364 | \clearpage 365 | 366 | \subsection{POST-LANDING} 367 | \begin{checklistenumerate} 368 | \blueitem[PROBE HEAT Switch]\dotfill\textbf{OFF} 369 | \blueitem[ECM Power]\dotfill\textbf{OFF} 370 | \blueitem[Speedbrakes]\dotfill\textbf{Close} 371 | \blueitem[Ejection Safety Lever]\dotfill\textbf{Safe (up)} 372 | \blueitem[IFF Master Knob]\dotfill\textbf{STBY} 373 | \blueitem[Landing/Taxi Light]\dotfill\textbf{As Desired} 374 | \blueitem[Armament Switches]\dotfill\textbf{Safe} 375 | \blueitem[Avionics]\dotfill\textbf{Off} 376 | \begin{itemize} 377 | \item \textbf{HUD Thumbwheels} --- \textbf{Off} 378 | \item \textbf{SNSR PWR Switches} --- \textbf{Off} 379 | \item \textbf{AVIONICS PWR Switches} --- \textbf{Off} 380 | \end{itemize} 381 | \blueitem[Engine Shutdown] 382 | \begin{enumerate} 383 | \item \textbf{Throttle} \dotfill \textbf{Off} 384 | \item \textbf{Lights} \dotfill \textbf{Check} 385 | \begin{itemize} 386 | \item \textbf{JFS Light} --- \textbf{Off} 387 | \item \textbf{EPU GEN Light} --- \textbf{Off} 388 | \item \textbf{EPU PMG Light} --- \textbf{Off} 389 | \end{itemize} 390 | \item \textbf{Main PWR Switch} \dotfill \textbf{OFF} 391 | \end{enumerate} 392 | \blueitem[Oxygen Regulator]\dotfill\textbf{Off} 393 | \blueitem[Canopy]\dotfill\textbf{Open} 394 | \end{checklistenumerate} 395 | 396 | \marginfigrestore -------------------------------------------------------------------------------- /src/chapters/sensors_aa.tex: -------------------------------------------------------------------------------- 1 | \chapter{A-A SENSORS} 2 | \thumbtab{A-A Sensors}{3} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | \input{chapters/sensors_aa/apg68_fcr} 8 | 9 | \clearpage 10 | 11 | \input{chapters/sensors_aa/iff} 12 | \input{chapters/sensors_aa/datalink} 13 | 14 | \cleardoublepage -------------------------------------------------------------------------------- /src/chapters/sensors_aa/apg68_fcr.tex: -------------------------------------------------------------------------------- 1 | \section{APG-68 FCR} 2 | 3 | \subsection{OVERVIEW} 4 | \paragraph{A-A Modes} 5 | \begin{itemize} 6 | \item \textbf{CRM} --- \textbf{C}ombined \textbf{R}adar \textbf{M}ode, see \Cref{subsec:crm} 7 | \begin{itemize} 8 | \item \textbf{RWS} --- \textbf{R}ange \textbf{W}hile \textbf{S}earch, see \Cref{subsec:rws} 9 | \item \textbf{TWS} --- \textbf{T}rack \textbf{W}hile \textbf{S}can, see \Cref{subsec:tws} 10 | \end{itemize} 11 | \item \textbf{ACM} --- \textbf{A}ir \textbf{C}ombat \textbf{M}ode, see \Cref{subsec:acm} 12 | \item \textbf{STT} --- \textbf{S}ingle \textbf{T}arget \textbf{T}rack, see \Cref{subsec:stt} 13 | \end{itemize} 14 | 15 | \paragraph{A-G Modes} 16 | \textbf{Work In Progress} 17 | \begin{itemize} 18 | \item \textbf{GM} --- \textbf{G}round \textbf{M}ap 19 | \item \textbf{GMT} --- \textbf{G}round \textbf{M}oving \textbf{T}arget 20 | \end{itemize} 21 | 22 | \begin{figure}[htbp] 23 | \centering 24 | \begin{tikzpicture}[auto, node distance=10mm,x=1mm, y=1mm, very thick, 25 | >={Latex[round]} 26 | ] 27 | 28 | % \node[]()at(){}; 29 | \node[ 30 | hyperref node=subsec:stt, 31 | rectangle, 32 | rounded corners, 33 | minimum width=90mm, 34 | minimum height=7.5mm, 35 | draw, 36 | ](stt)at(0,0){\blue{STT}--- \Cref{subsec:stt}}; 37 | \node[ 38 | hyperref node=subsec:crm, 39 | rectangle, 40 | rounded corners, 41 | minimum width=25mm, 42 | minimum height=7.5mm, 43 | draw, 44 | ](crm)at(0,30){\begin{tabular}{c}\blue{CRM}\\ \Cref{subsec:crm}\end{tabular}}; 45 | \node[ 46 | hyperref node=subsec:rws, 47 | rectangle, 48 | rounded corners, 49 | minimum width=25mm, 50 | minimum height=7.5mm, 51 | draw, 52 | ](rws)at(0,15){\begin{tabular}{c}\blue{RWS}\\ \Cref{subsec:rws}\end{tabular}}; 53 | \node[ 54 | hyperref node=subsec:tws, 55 | rectangle, 56 | rounded corners, 57 | minimum width=25mm, 58 | minimum height=7.5mm, 59 | draw, 60 | ](tws)at(32.5,15){\begin{tabular}{c}\blue{TWS}\\ \Cref{subsec:tws}\end{tabular}}; 61 | \node[ 62 | hyperref node=subsec:acm, 63 | rectangle, 64 | rounded corners, 65 | minimum width=25mm, 66 | minimum height=7.5mm, 67 | draw, 68 | ](acm)at(0,-30){\begin{tabular}{c}\blue{ACM}\\ \Cref{subsec:acm}\end{tabular}}; 69 | \node[ 70 | rectangle, 71 | rounded corners, 72 | minimum width=25mm, 73 | minimum height=7.5mm, 74 | draw, 75 | ](bore)at(0,-15){\textbf{BORE}}; 76 | \node[ 77 | rectangle, 78 | rounded corners, 79 | minimum width=25mm, 80 | minimum height=7.5mm, 81 | draw, 82 | ](hud)at(32.5,-30){\textbf{HUD}}; 83 | \node[ 84 | rectangle, 85 | rounded corners, 86 | minimum width=25mm, 87 | minimum height=7.5mm, 88 | draw, 89 | ](vert)at(0,-45){\textbf{Vertical}}; 90 | 91 | % Lines 92 | \draw [->] 93 | (crm) -- (rws); 94 | \draw [->, rounded corners] 95 | (crm) -| (tws); 96 | \draw [->] 97 | let 98 | \p1=(rws.south), 99 | \p2=(stt.north), 100 | in 101 | (\p1) -- (\x1,\y2); 102 | \draw [->] 103 | let 104 | \p1=(tws.south), 105 | \p2=(stt.north), 106 | in 107 | (\p1) -- (\x1,\y2); 108 | \draw [->] 109 | (acm) -- (bore); 110 | \draw [->] 111 | (acm) -- (hud); 112 | \draw [->] 113 | (acm) -- (vert); 114 | \draw [->] 115 | let 116 | \p1=(bore.north), 117 | \p2=(stt.south), 118 | in 119 | (\p1) -- (\x1,\y2); 120 | \draw [->] 121 | let 122 | \p1=(hud.north), 123 | \p2=(stt.south), 124 | in 125 | (\p1) -- (\x1,\y2); 126 | \draw [->, rounded corners] 127 | let 128 | \p1=(vert.west), 129 | \p2=(stt.south), 130 | in 131 | (\p1) -- (\x1-22.5mm,\y1) -- (\x1-22.5mm,\y2); 132 | 133 | \end{tikzpicture} 134 | \caption{A-A Radar Modes Overview} 135 | \end{figure} 136 | 137 | \clearpage 138 | 139 | \input{chapters/sensors_aa/apg68_fcr/crm} 140 | 141 | \clearpage 142 | 143 | \input{chapters/sensors_aa/apg68_fcr/rws} 144 | 145 | \clearpage 146 | 147 | \input{chapters/sensors_aa/apg68_fcr/tws} 148 | 149 | \input{chapters/sensors_aa/apg68_fcr/acm} 150 | 151 | \input{chapters/sensors_aa/apg68_fcr/stt.tex} 152 | -------------------------------------------------------------------------------- /src/chapters/sensors_aa/apg68_fcr/rws.tex: -------------------------------------------------------------------------------- 1 | \subsection{RWS} 2 | \label{subsec:rws} 3 | 4 | \paragraph{RWS} 5 | \textbf{R}ange \textbf{W}hile \textbf{S}earch 6 | 7 | \begin{itemize} 8 | \item \textbf{Fast, Long(er)-Range Search} 9 | \begin{itemize} 10 | \item radar scans selectable search volume 11 | \item displays raw target position returns 12 | \end{itemize} 13 | \item \textbf{No track data} 14 | \begin{itemize} 15 | \item exact target range, velocity, angle, etc. 16 | \item but can transition to advanced modes 17 | \end{itemize} 18 | % (exact target range, velocity, angle, etc.) 19 | % --- but can transition to advanced modes 20 | \end{itemize} 21 | 22 | \begin{figure}[htbp] 23 | \centering 24 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 25 | >={Latex[round]} 26 | ] 27 | 28 | \node[] (fig) at (0,0) { 29 | \includegraphics[ 30 | height=75mm, 31 | ]{mfd/fcr_aa/rws_search.pdf} 32 | }; 33 | 34 | % Annotations 35 | \node[lannot] (rsel) at ($(fig.west)+(0mm,18mm)$) {Range select}; 36 | \draw[annotptr] (rsel.east) -- ++(4.5mm, 0mm); 37 | 38 | \node[lannot] (asel) at ($(fig.west)+(0mm,0.5mm)$) {Azimuth select}; 39 | \draw[annotptr] (asel.east) -- ++(4.5mm, 0mm); 40 | 41 | \node[lannot] (bsel) at ($(fig.west)+(0mm,-10.5mm)$) {Elevation bar select}; 42 | \draw[annotptr] (bsel.east) -- ++(4.5mm, 0mm); 43 | 44 | \node[rannot] (ret) at ($(fig.east)+(0mm,28mm)$) {RWS \\ returns}; 45 | \draw[annotptr] (ret.west) -- ++(-16mm, 0mm) -- (18mm,18mm); 46 | \draw[annotptr] (ret.west) -- ++(-50mm, 0mm) -- (-16mm,20mm); 47 | 48 | \node[rannot] (stpt) at ($(fig.east)+(0mm,6mm)$) {Current STPT}; 49 | \draw[annotptr] (stpt.west) -- ++(-42mm, 0mm) -- (-7mm,9mm); 50 | 51 | \node[rannot] (acq) at ($(fig.east)+(0mm,-10mm)$) {Acquisition cursor}; 52 | \draw[annotptr] (acq.west) -- ++(-30mm, 0mm) -- (3mm,-5mm); 53 | \end{tikzpicture} 54 | \caption{RWS FCR mode symbology.} 55 | \end{figure} 56 | 57 | \paragraph{SAM Submode} 58 | \textbf{S}ituational \textbf{A}warness \textbf{M}ode 59 | 60 | \begin{itemize} 61 | \item \textbf{Target is ``Bugged''} (Pseudo-Track) 62 | \begin{itemize} 63 | \item can guide AIM-120C (w/o STT Lock) 64 | \item DLZ displayed if missile selected 65 | \end{itemize} 66 | \item \textbf{RWS search continues} 67 | \begin{itemize} 68 | \item scan pauses on SAM target 69 | \item FCR manages scan volume 70 | \end{itemize} 71 | \end{itemize} 72 | 73 | \paragraph{DTT Submode} 74 | \textbf{D}ual \textbf{T}arget \textbf{T}rack 75 | 76 | \begin{itemize} 77 | \item \textbf{2 Targets ``Bugged''} --- primary / secondary 78 | \begin{itemize} 79 | \item can guide AIM-120C on \textbf{\underline{primary target}} 80 | \item DLZ displayed if missile selected 81 | \end{itemize} 82 | \item \textbf{TMS Left --- swaps primary / secondary} 83 | \item \textbf{RWS search continues} 84 | \begin{itemize} 85 | \item scan pauses on both primary / secondary 86 | \item FCR manages scan volume 87 | \end{itemize} 88 | \item \textbf{Within 10nm search pattern inhibited} --- radar only scans primary/secondary targets 89 | \item \textbf{Once \underline{either} target within 3nm automatically transitions to STT} 90 | \end{itemize} 91 | 92 | \notebox{ 93 | \small 94 | Technically, 95 | DTT only refers to the FCR submode whereby the radar only jumps between primary/secondary targets. 96 | However, to match common nomenclature, we refer to any time that 2 contacts have been bugged from RWS as DTT 97 | } 98 | 99 | \paragraph{Spotlight} 100 | \textbf{Narrow scan centered on acquisition cursor} 101 | \begin{itemize} 102 | \item \textbf{Narrow scan} 103 | \begin{itemize} 104 | \item 4 bar elevation 105 | \item \pm10 deg azimuth 106 | \end{itemize} 107 | \item Useful to rapidly acquire radar returns from target at known position 108 | \item \textbf{Activated by holding TMS Forward >1 sec} 109 | \begin{itemize} 110 | \item enters SAM submode if target detected under Acquisition Cursor 111 | \item returns to previous search pattern if no target under Acquisition Cursor when released 112 | \end{itemize} 113 | \end{itemize} 114 | 115 | \begin{figure}[htbp] 116 | \centering 117 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 118 | >={Latex[round]} 119 | ] 120 | 121 | \node[] (fig) at (0,0) { 122 | \includegraphics[ 123 | height=75mm, 124 | ]{mfd/fcr_aa/rws_sam_dtt.pdf} 125 | }; 126 | 127 | % Annotations 128 | \node[lannot] (asp) at ($(fig.west)+(0mm,30.25mm)$) {Aspect}; 129 | \draw[annotptr] (asp.east) -- ++(9mm, 0mm); 130 | 131 | \node[lannot] (trk) at ($(fig.west)+(0mm,24mm)$) {Track}; 132 | \draw[annotptr] (trk.east) -- ++(12mm, 0mm) -- ++(4mm, 4mm); 133 | 134 | \node[lannot] (sec) at ($(fig.west)+(0mm,10.25mm)$) {Secondary target}; 135 | \draw[annotptr] (sec.east) -- ++(27mm, 0mm); 136 | 137 | \node[lannot] (prim) at ($(fig.west)+(0mm,-7mm)$) {Primary target \& cursor}; 138 | \draw[annotptr] (prim.east) -- ++(15mm, 0mm) -- ++(4mm, 6mm); 139 | 140 | \node[rannot] (clos) at ($(fig.east)+(0mm,30.25mm)$) {Closure}; 141 | \draw[annotptr] (clos.west) -- ++(-9mm, 0mm); 142 | 143 | \node[rannot] (as) at ($(fig.east)+(0mm,24mm)$) {Airspeed}; 144 | \draw[annotptr] (as.west) -- ++(-22mm, 0mm) -- ++(-4mm, 4mm); 145 | 146 | \node[rannot] (dlz) at ($(fig.east)+(0mm,-2mm)$) {DLZ \\ {\footnotesize see \cref{fig:aa_weap:aim120:dlz}}}; 147 | \draw[annotptr] (dlz.west) -- ++(-8mm, 0mm); 148 | 149 | \node[rannot] (asec) at ($(fig.east)+(0mm,-24mm)$) {ASC / ASEC \\ {\footnotesize see \cref{fig:aa_weap:aim120:asc_asec}}}; 150 | \draw[annotptr] (asec.west) -- ++(-26mm, 0mm) -- (4mm,-7mm); 151 | 152 | \node[annot, anchor=south, align=left, text width=35mm] (fov) at ($(fig.north)+(-6.5mm,0mm)$) {Azimuth scan limits}; 153 | \draw[annotptr] (fov.south) -- ++(0mm, -15mm) -- ++(12mm, -6mm); 154 | \end{tikzpicture} 155 | \caption{RWS SAM / DTT submode symbology. Additional information on primary target is displayed at top of FCR page.} 156 | \end{figure} 157 | 158 | \marginfigeometry 159 | 160 | \subsubsection{SELECT RWS MODE} 161 | \begin{checklistenumerate} 162 | \blueitem[FCR Switch]\dotfill \textbf{FCR} 163 | \blueitem[Desired MFD]\dotfill \textbf{FCR Page} verify \textbf{SOI} 164 | \blueitem[Radar Mode]\dotfill \textbf{CRM} (default) verify 165 | \begin{itemize} 166 | \item \textbf{Dogfight/Missile Override} --- \textbf{NORM} 167 | \item \textbf{Radar Mode (OSB 1)} --- shows \textbf{CRM} 168 | \end{itemize} 169 | \blueitem[CRM Submode]\dotfill \textbf{RWS} (default), 170 | cycle via 171 | \begin{itemize} 172 | \item \textbf{TMS Right (long)} / \textbf{OSB 2} 173 | \end{itemize} 174 | \end{checklistenumerate} 175 | 176 | \subsubsection{SAM / DTT ACQUISITION} 177 | \label{subsec:rws:samdttacq} 178 | \begin{checklistenumerate} 179 | \blueitem[Locate Targets] 180 | \begin{enumerate} 181 | \item Correlate onboard/offboard sensors 182 | \begin{itemize} 183 | \item raw radar returns, RWR pings 184 | \item AWACS calls, datalink targets 185 | \end{itemize} 186 | \item Place targets within radar scan volume 187 | \end{enumerate} 188 | \blueitem[SAM Acquisition] 189 | \marginpar{ 190 | \captionsetup{type=figure} 191 | \centering 192 | \begin{tikzpicture}[figstyle] 193 | 194 | \node[boxedmarfigstyle] (search) at (0,0) { 195 | \includegraphics[ 196 | scale=0.25, 197 | ]{mfd/fcr_aa/rws_sam_dtt_subfig_01.pdf} 198 | }; 199 | \node[boxedmarfigstyle] (sam) at (0,-35) { 200 | \includegraphics[ 201 | scale=0.25, 202 | ]{mfd/fcr_aa/rws_sam_dtt_subfig_02.pdf} 203 | }; 204 | 205 | \draw[->] 206 | (search) -- node[right, align=center, font=\small] {\textbf{TMS} \textbf{FWD}}(sam); 207 | \end{tikzpicture} 208 | \caption{SAM Acquisition} 209 | } 210 | \begin{enumerate} 211 | \item \textbf{Target} \dotfill under Acquisition Cursor 212 | \item \textbf{TMS} \dotfill \textbf{Forward (hold)} 213 | \item \textbf{Target} \dotfill Verify \textbf{Bugged} 214 | \end{enumerate} 215 | \begin{itemize} 216 | \item Can guide AIM-120C on Bugged target 217 | \item DLZ displayed if missile selected 218 | \item RWS search continues 219 | \end{itemize} 220 | \blueitem[DTT Acquisition] (if desired) 221 | \marginpar{ 222 | \captionsetup{type=figure} 223 | \centering 224 | \begin{tikzpicture}[figstyle] 225 | 226 | \node[boxedmarfigstyle] (sam) at (0,0) { 227 | \includegraphics[ 228 | scale=0.25, 229 | ]{mfd/fcr_aa/rws_sam_dtt_subfig_03.pdf} 230 | }; 231 | \node[boxedmarfigstyle] (dtt) at (0,-35) { 232 | \includegraphics[ 233 | scale=0.25, 234 | ]{mfd/fcr_aa/rws_sam_dtt_subfig_04.pdf} 235 | }; 236 | 237 | \draw[->] 238 | (sam) -- node[right, align=center, font=\small] {\textbf{TMS} \textbf{FWD}}(dtt); 239 | \end{tikzpicture} 240 | \caption{DTT Acquisition} 241 | } 242 | \begin{enumerate} 243 | \item \textbf{Target 2} \dotfill under Acquisition Cursor 244 | \item \textbf{TMS} \dotfill \textbf{Forward (hold)} 245 | \end{enumerate} 246 | 247 | To swap primary / secondary target 248 | 249 | \begin{enumerate}[start=3] 250 | \item \textbf{TMS} \dotfill \textbf{Left} 251 | \end{enumerate} 252 | \blueitem[STT Lock] (if desired) 253 | \begin{enumerate} 254 | \item \textbf{Target} \dotfill under Acquisition Cursor 255 | \item \textbf{TMS} \dotfill \textbf{Forward} 256 | \end{enumerate} 257 | \end{checklistenumerate} 258 | 259 | \subsubsection{SPOTLIGHT ACQUISITION} 260 | \begin{checklistenumerate} 261 | \blueitem[Locate Targets] 262 | \begin{enumerate} 263 | \item Correlate onboard/offboard sensors 264 | \begin{itemize} 265 | \item raw radar returns, RWR pings 266 | \item AWACS calls, datalink targets 267 | \end{itemize} 268 | \item Place target within radar scan limits 269 | \end{enumerate} 270 | \blueitem[Spotlight Search] 271 | \marginpar{ 272 | \captionsetup{type=figure} 273 | \centering 274 | \begin{tikzpicture}[figstyle] 275 | 276 | \node[ 277 | boxedmarfigstyle, 278 | ] (cursoroff) at (0,0) { 279 | \includegraphics[ 280 | scale=0.25, 281 | ]{mfd/fcr_aa/rws_spotlight_subfig_cursor_off.pdf} 282 | }; 283 | \node[ 284 | boxedmarfigstyle, 285 | below=10 of cursoroff, 286 | ] (cursoron) { 287 | \includegraphics[ 288 | scale=0.25, 289 | ]{mfd/fcr_aa/rws_spotlight_subfig_cursor_on.pdf} 290 | }; 291 | \node[ 292 | boxedmarfigstyle, 293 | below=10 of cursoron, 294 | ] (bugged) { 295 | \includegraphics[ 296 | scale=0.5, 297 | ]{mfd/fcr_aa/tgt_bugged.pdf} 298 | }; 299 | 300 | % lines 301 | \draw[->] 302 | ($(cursoroff.north) + (0,5)$) -- node[pos=0, above, align=left, font=\small] {\textbf{TMS} \textbf{FWD (hold)}}(cursoroff); 303 | \draw[->] 304 | (cursoroff) -- node[right, align=left, font=\small] {\textbf{Slew over} \\ \textbf{target}}(cursoron); 305 | \draw[->] 306 | (cursoron) -- node[right, align=left, font=\small] {\textbf{TMS FWD} \\ \textbf{(release)}}(bugged); 307 | 308 | % labels 309 | \node[ 310 | anchor=north west, 311 | align=left, 312 | font=\bfseries\footnotesize, 313 | ] (labelbugged) at (bugged.north west) {Bugged \\ Target}; 314 | \end{tikzpicture} 315 | \caption{Spotlight Search} 316 | } 317 | \begin{enumerate} 318 | \item \textbf{Target} \dotfill near Acquisition Cursor 319 | \item \textbf{TMS} \dotfill \textbf{Forward (hold)} 320 | \begin{itemize} 321 | \item FCR enters \pm10deg scan around acquisition cursor 322 | \end{itemize} 323 | \end{enumerate} 324 | \blueitem[SAM Acquisition] 325 | \begin{enumerate} 326 | \item \textbf{Target} \dotfill under Acquisition Cursor 327 | \item \textbf{TMS} \dotfill \textbf{Forward (release)} 328 | \item \textbf{Target} \dotfill Verify \textbf{Bugged} 329 | \end{enumerate} 330 | \begin{itemize} 331 | \item Can guide AIM-120C on Bugged target 332 | \item DLZ displayed if missile selected 333 | \item RWS search continues 334 | \end{itemize} 335 | \blueitem[STT Lock] (if desired) 336 | \begin{enumerate} 337 | \item \textbf{Target} \dotfill under Acquisition Cursor 338 | \item \textbf{TMS} \dotfill \textbf{Forward} 339 | \end{enumerate} 340 | \end{checklistenumerate} 341 | 342 | \marginfigrestore -------------------------------------------------------------------------------- /src/chapters/sensors_aa/apg68_fcr/stt.tex: -------------------------------------------------------------------------------- 1 | \subsection{STT} 2 | \label{subsec:stt} 3 | 4 | \paragraph{STT} 5 | \textbf{S}ingle \textbf{T}arget \textbf{T}rack 6 | \begin{itemize} 7 | \item \textbf{FCR continually scans one target} 8 | \begin{itemize} 9 | \item high update frequency \& precision for weapon guidance 10 | \item \underline{target RWR will detect STT lock} 11 | \end{itemize} 12 | \item \textbf{FCR search ceases during STT lock} 13 | \item \textbf{Entered by} 14 | \begin{itemize} 15 | \item locking bugged target from \textbf{TWS/RWS} with \textbf{TMS Forward} 16 | \item placing target in search volume of \textbf{ACM} (lock occurs automatically) 17 | \end{itemize} 18 | \item \textbf{Exited with TMS Aft} --- returns to search mode 19 | \end{itemize} 20 | 21 | \paragraph{Display} 22 | \begin{itemize} 23 | \item \textbf{Target state} shown at top of FCR page 24 | \begin{itemize} 25 | \item aspect angle 26 | \item ground track 27 | \item airspeed 28 | \item closure rate 29 | \end{itemize} 30 | \end{itemize} 31 | 32 | \paragraph{NCTR} 33 | \textbf{N}on-\textbf{C}ooperative \textbf{T}arget \textbf{R}ecognition 34 | \begin{itemize} 35 | \item \textbf{FCR attempts to identify locked target} 36 | \begin{itemize} 37 | \item measures turbine parameters to produce \underline{likely} contact aircraft type 38 | \item NCTR is only available in STT 39 | \end{itemize} 40 | \item \textbf{NCTR imposes additional requirements} 41 | \begin{itemize} 42 | \item target must be within 20-25nm 43 | \item radar must ``see'' compressor/turbine blades 44 | \end{itemize} 45 | \item \textbf{Activated with IFF interrogation (TMS Left long)} 46 | \item \textbf{Hostile NCTR identification counts towards ROE matrix} (combined with IFF return) 47 | \end{itemize} 48 | 49 | \begin{figure}[htbp] 50 | \centering 51 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 52 | >={Latex[round]} 53 | ] 54 | 55 | \node[] (fig) at (0,0) { 56 | \includegraphics[ 57 | height=75mm, 58 | ]{mfd/fcr_aa/stt_nctr.pdf} 59 | }; 60 | 61 | % Annotations 62 | \node[lannot] (asp) at ($(fig.west)+(0mm,30.25mm)$) {Aspect}; 63 | \draw[annotptr] (asp.east) -- ++(9mm, 0mm); 64 | 65 | \node[lannot] (trk) at ($(fig.west)+(0mm,24mm)$) {Track}; 66 | \draw[annotptr] (trk.east) -- ++(12mm, 0mm) -- ++(4mm, 4mm); 67 | 68 | \node[lannot] (cross) at ($(fig.west)+(0mm,9mm)$) {Steering \\ cross}; 69 | \draw[annotptr] (cross.east) -- ++(27mm, 0mm) -- ++(4mm, 4mm); 70 | 71 | \node[lannot] (asec) at ($(fig.west)+(0mm,-8mm)$) {ASC / ASEC \\ {\footnotesize see \cref{fig:aa_weap:aim120:asc_asec}}}; 72 | \draw[annotptr] (asec.east) -- ++(28mm, 0mm) -- ++(4mm, 4mm); 73 | 74 | \node[rannot] (clos) at ($(fig.east)+(0mm,30.25mm)$) {Closure}; 75 | \draw[annotptr] (clos.west) -- ++(-8mm, 0mm); 76 | 77 | \node[rannot] (as) at ($(fig.east)+(0mm,24mm)$) {Airspeed}; 78 | \draw[annotptr] (as.west) -- ++(-22mm, 0mm) -- ++(-4mm, 4mm); 79 | 80 | \node[rannot] (bug) at ($(fig.east)+(0mm,12mm)$) {STT \\ Target}; 81 | \draw[annotptr] (bug.west) -- ++(-32mm, 0mm) -- ++(-4mm, 4mm); 82 | 83 | \node[rannot] (dlz) at ($(fig.east)+(0mm,2mm)$) {DLZ \\ {\footnotesize see \cref{fig:aa_weap:aim120:dlz}}}; 84 | \draw[annotptr] (dlz.west) -- ++(-7mm, 0mm); 85 | 86 | \node[annot, anchor=south, align=center] (nctr) at ($(fig.north)+(-7mm,0mm)$) {NCTR ID}; 87 | \draw[annotptr] (nctr.south) -- ++(0mm, -8.5mm) -- ++(4mm, 0mm); 88 | \end{tikzpicture} 89 | \caption{RWS FCR page with STT lock and NCTR ID.} 90 | \end{figure} -------------------------------------------------------------------------------- /src/chapters/sensors_aa/apg68_fcr/tws.tex: -------------------------------------------------------------------------------- 1 | \subsection{TWS} 2 | \label{subsec:tws} 3 | 4 | \paragraph{TWS} 5 | \textbf{T}rack \textbf{W}hile \textbf{S}can --- reference \cref{fig:sensors_aa:apg68:tws:search} for symbology 6 | 7 | \begin{itemize} 8 | \item \textbf{Multi-target tracking mode} 9 | \begin{itemize} 10 | \item allows multi-target AIM-120 engagement 11 | \item targets not locked --- \textbf{\underline{no RWR warning}} 12 | \end{itemize} 13 | \item \textbf{FCR builds trackfiles for each target} 14 | \begin{itemize} 15 | \item predicts target movement between scans 16 | \item slow update rate --- target maneuvers can cause radar to lose track 17 | \end{itemize} 18 | \item \textbf{Trackfiles can be in several states} 19 | \begin{itemize} 20 | \item search / Track / System / Cursor / Bugged 21 | \end{itemize} 22 | \end{itemize} 23 | 24 | Reference \cref{subsec:sensorsaa:apg68:tws:trackfile,fig:sensorsaa:apg68:tws:trackfile} 25 | for detailed trackfile explanation \& symbology respectively 26 | 27 | \begin{figure}[htbp] 28 | \centering 29 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 30 | >={Latex[round]} 31 | ] 32 | 33 | \node[] (mfd) at (0,0) { 34 | \includegraphics[ 35 | height=75mm, 36 | ]{mfd/fcr_aa/tws_search.pdf} 37 | }; 38 | 39 | % Annotations 40 | \node[lannot] (search) at ($(fig.west)+(0mm,28mm)$) {Search target}; 41 | \draw[annotptr] (search.east) -- ++(30mm, 0mm) -- ++(4mm, -4mm); 42 | 43 | \node[lannot] (sec) at ($(fig.west)+(0mm,8mm)$) {Azimuth scan limits}; 44 | \draw[annotptr] (sec.east) -- ++(32mm, 0mm); 45 | 46 | \node[rannot] (as) at ($(fig.east)+(0mm,24mm)$) {Current STPT}; 47 | \draw[annotptr] (as.west) -- ++(-12mm, 0mm) -- ++(-3mm, -3mm); 48 | 49 | \node[rannot] (system) at ($(fig.east)+(0mm,10mm)$) {System \\ target}; 50 | \draw[annotptr] (system.west) -- ++(-26mm, 0mm); 51 | 52 | \node[rannot] (cursor) at ($(fig.east)+(0mm,-4mm)$) {Acquisition cursor}; 53 | \draw[annotptr] (cursor.west) -- ++(-11mm, 0mm); 54 | 55 | \node[rannot] (searchr) at ($(fig.east)+(0mm,-15mm)$) {Search \\ target}; 56 | \draw[annotptr] (searchr.west) -- ++(-11mm, 0mm); 57 | 58 | \node[rannot] (asec) at ($(fig.east)+(0mm,-26mm)$) {Track \\ targets}; 59 | \draw[annotptr] (asec.west) -- ++(-20mm, 0mm) -- ++(-6mm,10mm); 60 | \end{tikzpicture} 61 | \caption{Basic TWS search FCR page symbology.} 62 | \label{fig:sensors_aa:apg68:tws:search} 63 | \end{figure} 64 | 65 | \clearpage 66 | 67 | \begin{figure}[htbp] 68 | \centering 69 | \begin{subfigure}[b]{0.15\linewidth} 70 | \centering 71 | \includegraphics[ 72 | scale=0.75, 73 | ]{mfd/fcr_aa/tgt_search.pdf} 74 | \caption{Search} 75 | \label{fig:sensorsaa:apg68:tws:trackfile:search} 76 | \end{subfigure} 77 | \begin{subfigure}[b]{0.15\linewidth} 78 | \centering 79 | \includegraphics[ 80 | scale=0.75, 81 | ]{mfd/fcr_aa/tgt_track.pdf} 82 | \caption{Track} 83 | \label{fig:sensorsaa:apg68:tws:trackfile:track} 84 | \end{subfigure} 85 | \begin{subfigure}[b]{0.15\linewidth} 86 | \centering 87 | \includegraphics[ 88 | scale=0.75, 89 | ]{mfd/fcr_aa/tgt_system.pdf} 90 | \caption{System} 91 | \label{fig:sensorsaa:apg68:tws:trackfile:system} 92 | \end{subfigure} 93 | \begin{subfigure}[b]{0.15\linewidth} 94 | \centering 95 | \includegraphics[ 96 | scale=0.75, 97 | ]{mfd/fcr_aa/tgt_cursor.pdf} 98 | \caption{Cursor} 99 | \label{fig:sensorsaa:apg68:tws:trackfile:cursor} 100 | \end{subfigure} 101 | \begin{subfigure}[b]{0.15\linewidth} 102 | \centering 103 | \includegraphics[ 104 | scale=0.75, 105 | ]{mfd/fcr_aa/tgt_bugged.pdf} 106 | \caption{Bugged} 107 | \label{fig:sensorsaa:apg68:tws:trackfile:bugged} 108 | \end{subfigure} 109 | \caption{TWS Track Symbols} 110 | \label{fig:sensorsaa:apg68:tws:trackfile} 111 | \end{figure} 112 | 113 | \subsubsection{TRACKFILE STATES} 114 | \label{subsec:sensorsaa:apg68:tws:trackfile} 115 | 116 | \paragraph{Search Target} 117 | \textbf{Initial state for radar returns} 118 | \begin{itemize} 119 | \item not enough information to generate track 120 | \item automatic transition to track after 1-2 radar sweeps 121 | \item \textbf{Display} --- similar to RWS radar brick 122 | \end{itemize} 123 | 124 | Reference \cref{fig:sensorsaa:apg68:tws:trackfile:search} 125 | 126 | \paragraph{Track Target} 127 | \textbf{FCR correlates radar returns to form track files} 128 | \begin{itemize} 129 | \item tracks target velocity, angle, altitude etc. 130 | \item \textbf{\underline{maximum of 10 trackfiles}}, lowest priority dropped if exceeded 131 | \item can be manually transitioned to higher modes by pilot to prioritize 132 | \end{itemize} 133 | 134 | Reference \cref{fig:sensorsaa:apg68:tws:trackfile:track} 135 | 136 | \paragraph{System Target} 137 | \textbf{Allows pilot to designate targets of interest} 138 | \begin{itemize} 139 | \item for monitoring 140 | \item for future weapons employment 141 | \item \textbf{no additional radar energy allocated to System Targets} 142 | \end{itemize} 143 | 144 | Reference \cref{fig:sensorsaa:apg68:tws:trackfile:system} 145 | 146 | \paragraph{Cursor Target} 147 | \textbf{Acquisition Cursor ``snaps'' to nearby System Targets} --- therefore named Cursor Targets 148 | \begin{itemize} 149 | \item \textbf{scan centered on Cursor Target} 150 | \begin{itemize} 151 | \item 3 bar elevation 152 | \item $\pm$25 deg azimuth pattern 153 | \item reduces chance of losing track 154 | \end{itemize} 155 | \end{itemize} 156 | 157 | Reference \cref{fig:sensorsaa:apg68:tws:trackfile:cursor,fig:sensorsaa:apg68:tws:cursorsymb} 158 | 159 | \paragraph{Bugged Target} 160 | \textbf{Selected for weapons employment} 161 | \begin{itemize} 162 | \item can guide AIM-120C (w/o STT Lock) 163 | \item DLZ displayed if missile selected 164 | \item launched AIM-120 will continue to guide even if another target is \\ 165 | bugged --- \textbf{\underline{allows for multi-target engagement}} 166 | \item \textbf{scan Centered on Bugged Target} 167 | \begin{itemize} 168 | \item 3 bar elevation 169 | \item $\pm$25 deg azimuth pattern 170 | \item reduces chance of losing track 171 | \end{itemize} 172 | \item \textbf{TMS Right --- Cycles through System Targets in range order} (bugs closest if none bugged) 173 | \end{itemize} 174 | 175 | Reference \cref{fig:sensorsaa:apg68:tws:trackfile:bugged,fig:sensorsaa:apg68:tws:buggedsymb} 176 | 177 | \paragraph{Spotlight} 178 | \textbf{Narrow scan centered on acquisition cursor} 179 | \begin{itemize} 180 | \item \textbf{narrow scan} 181 | \begin{itemize} 182 | \item 4 bar elevation 183 | \item \pm10 deg azimuth 184 | \end{itemize} 185 | \item allows pilot to override TWS scan priority 186 | \item \textbf{activated by holding TMS Forward >1 sec} 187 | \end{itemize} 188 | 189 | \begin{figure}[htbp] 190 | \centering 191 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 192 | >={Latex[round]} 193 | ] 194 | 195 | \node[] (mfd) at (0,0) { 196 | \includegraphics[ 197 | height=75mm, 198 | ]{mfd/fcr_aa/tws_cursor.pdf} 199 | }; 200 | 201 | % Annotations 202 | \node[lannot] (system) at ($(fig.west)+(0mm,29mm)$) {System \\ target}; 203 | \draw[annotptr] (system.east) -- ++(37mm, 0mm) -- ++(4mm, -4mm); 204 | 205 | \node[lannot] (sec) at ($(fig.west)+(0mm,8mm)$) {Azimuth scan limits}; 206 | \draw[annotptr] (sec.east) -- ++(36mm, 0mm); 207 | 208 | \node[rannot] (cursor) at ($(fig.east)+(0mm,11mm)$) {Cursor \\ target}; 209 | \draw[annotptr] (cursor.west) -- ++(-15mm, 0mm); 210 | 211 | \node[rannot] (searchr) at ($(fig.east)+(0mm,-15mm)$) {Search \\ target}; 212 | \draw[annotptr] (searchr.west) -- ++(-11mm, 0mm); 213 | 214 | \node[rannot] (asec) at ($(fig.east)+(0mm,-26mm)$) {Track \\ targets}; 215 | \draw[annotptr] (asec.west) -- ++(-20mm, 0mm) -- ++(-6mm,10mm); 216 | \end{tikzpicture} 217 | \caption{TWS FCR page symbology with cursor target} 218 | \label{fig:sensorsaa:apg68:tws:cursorsymb} 219 | \end{figure} 220 | 221 | \begin{figure}[htbp] 222 | \centering 223 | \begin{tikzpicture}[auto, node distance=10mm, x=1mm, y=1mm, very thick, line cap=round, 224 | >={Latex[round]} 225 | ] 226 | 227 | \node[] (mfd) at (0,0) { 228 | \includegraphics[ 229 | height=75mm, 230 | ]{mfd/fcr_aa/tws_bugged.pdf} 231 | }; 232 | 233 | % Annotations 234 | \node[lannot] (asp) at ($(fig.west)+(0mm,30.25mm)$) {Aspect}; 235 | \draw[annotptr] (asp.east) -- ++(9mm, 0mm); 236 | 237 | \node[lannot] (trk) at ($(fig.west)+(0mm,24mm)$) {Track}; 238 | \draw[annotptr] (trk.east) -- ++(12mm, 0mm) -- ++(4mm, 4mm); 239 | 240 | % \node[lannot] (system) at ($(fig.west)+(0mm,15mm)$) {System \\ target}; 241 | % \draw[annotptr] (system.east) -- ++(37mm, 0mm) -- ++(4mm, 4mm); 242 | 243 | \node[lannot] (cross) at ($(fig.west)+(0mm,7mm)$) {Steering \\ cross}; 244 | \draw[annotptr] (cross.east) -- ++(32mm, 0mm) -- ++(4mm, 4mm); 245 | 246 | % \node[lannot] (sec) at ($(fig.west)+(0mm,-8mm)$) {Azimuth scan limits}; 247 | % \draw[annotptr] (sec.east) -- ++(36mm, 0mm); 248 | 249 | \node[lannot] (asec) at ($(fig.west)+(0mm,-6mm)$) {ASC / ASEC \\ {\footnotesize see \cref{fig:aa_weap:aim120:asc_asec}}}; 250 | \draw[annotptr] (asec.east) -- ++(30mm, 0mm) -- ++(4mm, 4mm); 251 | 252 | \node[rannot] (clos) at ($(fig.east)+(0mm,30.25mm)$) {Closure}; 253 | \draw[annotptr] (clos.west) -- ++(-9mm, 0mm); 254 | 255 | \node[rannot] (as) at ($(fig.east)+(0mm,24mm)$) {Airspeed}; 256 | \draw[annotptr] (as.west) -- ++(-22mm, 0mm) -- ++(-4mm, 4mm); 257 | 258 | \node[rannot] (bug) at ($(fig.east)+(0mm,11mm)$) {Bugged \\ target}; 259 | \draw[annotptr] (bug.west) -- ++(-20mm, 0mm); 260 | 261 | \node[rannot] (dlz) at ($(fig.east)+(0mm,-10mm)$) {DLZ \\ {\footnotesize see \cref{fig:aa_weap:aim120:dlz}}}; 262 | \draw[annotptr] (dlz.west) -- ++(-7mm, 0mm); 263 | 264 | \node[rannot] (asec) at ($(fig.east)+(0mm,-26mm)$) {Track \\ targets}; 265 | \draw[annotptr] (asec.west) -- ++(-20mm, 0mm) -- ++(-6mm,10mm); 266 | \end{tikzpicture} 267 | \caption{ 268 | TWS FCR page symbology with bugged target. 269 | Note that ``shoot'' symbology (DLZ, ASEC, steering cross) 270 | as well as additional information about the bugged target is displayed. 271 | } 272 | \label{fig:sensorsaa:apg68:tws:buggedsymb} 273 | \end{figure} 274 | 275 | \marginfigeometry 276 | 277 | \subsubsection{SELECT TWS MODE} 278 | \begin{checklistenumerate} 279 | \blueitem[FCR Switch]\dotfill \textbf{FCR} 280 | \blueitem[Desired MFD]\dotfill \textbf{FCR Page}, verify \textbf{SOI} 281 | \blueitem[Radar Mode]\dotfill \textbf{CRM} (default) verify 282 | \begin{itemize} 283 | \item \textbf{Dogfight/Missile Override} --- \textbf{NORM} 284 | \item \textbf{Radar Mode (OSB 1)} --- shows \textbf{CRM} 285 | \end{itemize} 286 | \blueitem[CRM Submode]\dotfill \textbf{TWS}, 287 | cycle via 288 | \begin{itemize} 289 | \item \textbf{TMS Right (long)} / \textbf{OSB 2} 290 | \end{itemize} 291 | \end{checklistenumerate} 292 | 293 | \subsubsection{MULTI-TARGET ACQUISITION} 294 | \label{subsec:tws:multiacq} 295 | \begin{checklistenumerate} 296 | \blueitem[Track Target Acquisition] 297 | \label{subsec:sensorsaa:apg68:tws:multi:trk} 298 | \marginpar{ 299 | \captionsetup{type=figure} 300 | \centering 301 | \begin{tikzpicture}[figstyle] 302 | 303 | \node[ 304 | boxedmarfigstyle, 305 | ] (search) at (0,0) { 306 | \includegraphics[ 307 | scale=0.5, 308 | ]{mfd/fcr_aa/tgt_search.pdf} 309 | }; 310 | \node[ 311 | boxedmarfigstyle, 312 | below=10 of search, 313 | ] (track) { 314 | \includegraphics[ 315 | scale=0.5, 316 | ]{mfd/fcr_aa/tgt_track.pdf} 317 | }; 318 | \node[ 319 | boxedmarfigstyle, 320 | below=17.5 of track, 321 | ] (system) { 322 | \includegraphics[ 323 | scale=0.5, 324 | ]{mfd/fcr_aa/tgt_system.pdf} 325 | }; 326 | \node[ 327 | boxedmarfigstyle, 328 | below=12.5 of system, 329 | ] (cursor) { 330 | \includegraphics[ 331 | scale=0.5, 332 | ]{mfd/fcr_aa/tgt_cursor.pdf} 333 | }; 334 | \node[ 335 | boxedmarfigstyle, 336 | below=10 of cursor, 337 | ] (bugged) { 338 | \includegraphics[ 339 | scale=0.5, 340 | ]{mfd/fcr_aa/tgt_bugged.pdf} 341 | }; 342 | 343 | % lines 344 | \draw[->] 345 | (search) -- node[right, align=left, font=\small] {\textbf{Automatic}}(track); 346 | \path (search) -- node[left, align=right, font=\small] {\ref{subsec:sensorsaa:apg68:tws:multi:trk}}(track); 347 | \draw[->] 348 | (track) -- node[right, align=left, font=\small] {\textbf{TMS FWD} \\ \footnotesize\textbf{(repeat for all} \\ \footnotesize\textbf{desired targets)}}(system); 349 | \draw[>-] 350 | ($(track.south)!0.5!(system.north) + (-5,0)$) -- ++(0,2) arc (180:0:2.5) -- ++(0,-4) arc (360:180:2.5) -- node[left, align=right, font=\small, pos=1] {\ref{subsec:sensorsaa:apg68:tws:multi:sys}} ++(0,2); 351 | \draw[->] 352 | (system) -- node[right, align=left, font=\small] {\textbf{Slew Cursor} \\ \textbf{near target}}(cursor); 353 | \draw[->] 354 | (cursor) -- node[right, align=left, font=\small] {\textbf{TMS FWD}}(bugged); 355 | \path (cursor) -- node[left, align=right, font=\small] {\ref{subsec:sensorsaa:apg68:tws:multi:bug}}(bugged); 356 | 357 | % labels 358 | \node[ 359 | anchor=north west, 360 | align=left, 361 | font=\bfseries\footnotesize, 362 | ] (labelsearch) at (search.north west) {Search \\ Target}; 363 | \node[ 364 | anchor=north west, 365 | align=left, 366 | font=\bfseries\footnotesize, 367 | ] (labeltrack) at (track.north west) {Track \\ Target}; 368 | \node[ 369 | anchor=north west, 370 | align=left, 371 | font=\bfseries\footnotesize, 372 | ] (labelsystem) at (system.north west) {System \\ Target}; 373 | \node[ 374 | anchor=north west, 375 | align=left, 376 | font=\bfseries\footnotesize, 377 | ] (labelcursor) at (cursor.north west) {Cursor \\ Target}; 378 | \node[ 379 | anchor=north west, 380 | align=left, 381 | font=\bfseries\footnotesize, 382 | ] (labelbugged) at (bugged.north west) {Bugged \\ Target}; 383 | \end{tikzpicture} 384 | \caption{TWS trackfile acquisition flow} 385 | } 386 | \begin{enumerate} 387 | \item Correlate onboard/offboard sensors to locate targets 388 | \begin{itemize} 389 | \item raw radar returns, RWR pings 390 | \item AWACS calls, datalink targets 391 | \end{itemize} 392 | \item Place targets within radar scan volume 393 | \item FCR automatically generates Track Targets once sufficient data available 394 | \end{enumerate} 395 | \blueitem[System Target Acquisition] 396 | \label{subsec:sensorsaa:apg68:tws:multi:sys} 397 | \begin{enumerate} 398 | \item \textbf{Target} \dotfill under Acquisition Cursor 399 | \item \textbf{TMS} \dotfill \textbf{Forward} 400 | \end{enumerate} 401 | Repeat for all desired Track Targets, 402 | or to upgrade all Track Targets: 403 | \begin{enumerate} 404 | \item \textbf{TMS} \dotfill \textbf{Right} 405 | \end{enumerate} 406 | \blueitem[Upgrade to Bugged Target] 407 | \label{subsec:sensorsaa:apg68:tws:multi:bug} 408 | \begin{enumerate} 409 | \item \textbf{Target} \dotfill under Acquisition Cursor 410 | \item \textbf{TMS} \dotfill \textbf{Forward} 411 | \end{enumerate} 412 | To select closest System Target 413 | \begin{enumerate} 414 | \item \textbf{TMS} \dotfill \textbf{Right} 415 | \end{enumerate} 416 | To cycle through System Targets in range order 417 | \begin{enumerate} 418 | \item \textbf{TMS} \dotfill \textbf{Right} 419 | \end{enumerate} 420 | \blueitem[STT Lock] (if desired) 421 | \begin{enumerate} 422 | \item \textbf{Bugged Target} \dotfill under Acq Cursor 423 | \item \textbf{TMS} \dotfill \textbf{Forward} 424 | \end{enumerate} 425 | \end{checklistenumerate} 426 | 427 | \marginfigrestore -------------------------------------------------------------------------------- /src/chapters/sensors_aa/datalink.tex: -------------------------------------------------------------------------------- 1 | \section{DATALINK --- WIP} 2 | 3 | \begin{center} 4 | \vspace{4em}% 5 | \Large\titlefont% 6 | \textbf{COMING SOON}% 7 | \end{center} -------------------------------------------------------------------------------- /src/chapters/sensors_aa/iff.tex: -------------------------------------------------------------------------------- 1 | \section{IFF --- WIP} 2 | \label{sec:iff} 3 | 4 | \paragraph{IFF} 5 | \textbf{I}dentify \textbf{F}riend or \textbf{F}oe 6 | \begin{itemize} 7 | \item \textbf{Unknown contacts can be ``interrogated'' to determine if friendly} 8 | \item \textbf{Works via transponder system} 9 | \begin{itemize} 10 | \item interrogater sends coded pulse 11 | \item friendly transponder return matching coded pulse 12 | \end{itemize} 13 | \item \textbf{Controlled via dedicated IFF panel} 14 | \begin{itemize} 15 | \item must be powered on separately from FCR to function 16 | \end{itemize} 17 | \item \textbf{Friendly IFF replies displayed as green circles on FCR MFD} 18 | \end{itemize} 19 | 20 | \paragraph{Manual Interrogation} 21 | Manual IFF interrogation can be initiated in 2 modes 22 | 23 | \begin{itemize} 24 | \item \textbf{Scan} --- Interrogates entire radar scan volume 25 | \begin{itemize} 26 | \item Activated by pressing \textbf{TMS Left (short)} 27 | \item \textbf{SCAN} appears next to \textbf{OSB 16} on FCR page 28 | \end{itemize} 29 | \item \textbf{LOS} (\textbf{L}ine \textbf{O}f \textbf{S}ight) --- Interrogates locked target or scan volume around acquisition cursor 30 | \begin{itemize} 31 | \item Actived by pressing \textbf{TMS Left (long)} 32 | \item \textbf{LOS} appears next to \textbf{OSB 16} on FCR page 33 | \end{itemize} 34 | \end{itemize} 35 | 36 | \cautionbox{ 37 | \textbf{Lack of IFF return does NOT indicate target is hostile} 38 | \begin{itemize} 39 | \item system relies on active participation of interrogated target 40 | \item depending on ROE, additional information may be required prior to weapon employment 41 | \end{itemize} 42 | } 43 | 44 | \notebox{ 45 | \textbf{IFF has independent transponder, can function even when FCR is not radiating} 46 | } 47 | 48 | % \subsubsection{IFF DED PAGE} 49 | 50 | % \begin{figure}[htbp] 51 | % \centering 52 | % \fbox{ 53 | % \begin{minipage}[t][30mm][t]{100mm} 54 | % \center{\large\textbf{IFF DED Display}} 55 | % \begin{itemize} 56 | % \item Standard DED display (with IFF information bottom left) 57 | % \end{itemize} 58 | % \end{minipage} 59 | % } 60 | % \caption{DED IFF Status} 61 | % \end{figure} 62 | 63 | % \subsubsection{INTG DED PAGE} 64 | 65 | % \subsubsection{IFF CONTROL PANEL} 66 | 67 | % \begin{figure}[htbp] 68 | % \centering 69 | % \fbox{ 70 | % \begin{minipage}[t][75mm][t]{100mm} 71 | % \center{\large\textbf{IFF Panel}} 72 | % \begin{itemize} 73 | % \item Show IFF panel (\underline{just} IFF panel) 74 | % \end{itemize} 75 | % \end{minipage} 76 | % } 77 | % \caption{IFF Control Panel} 78 | % \end{figure} 79 | 80 | 81 | % \begin{tcoloritemize} 82 | % \blueitem[Master Switch] 83 | % Controls operating mode of IFF system when \textbf{C\&I Switch} is set to \textbf{BACKUP} 84 | 85 | % \begin{itemize} 86 | % \item \textbf{OFF} --- removes power from system 87 | % \item \textbf{STBY} --- system is powered but in standby mode 88 | % \item \textbf{NORM} --- normal operating mode 89 | % \end{itemize} 90 | % \blueitem[M-4 Code Switch] 91 | % \blueitem[C \& I Switch] 92 | % Selects source for \textbf{C}ommunications \textbf{\&} \textbf{I}FF control 93 | 94 | % \begin{itemize} 95 | % \item \textbf{BACKUP} 96 | % \begin{itemize} 97 | % \item \textbf{UHF} and \textbf{IFF} panels used to control relevant systems 98 | % \item Can be activated without system fault 99 | % \end{itemize} 100 | % \item \textbf{UFC} --- \textbf{U}p \textbf{F}ront \textbf{C}ontrols 101 | % \begin{itemize} 102 | % \item Sets input source as UFC (ICP \& DED) for both IFF and UHF 103 | % \end{itemize} 104 | % \end{itemize} 105 | % \blueitem[Enable Switch] 106 | % \blueitem[Mode 1 / 3 Selectors] 107 | % \blueitem[Mode 4 Reply Switch] 108 | % \blueitem[Mode 4 Monitor Switch] 109 | % \end{tcoloritemize} 110 | 111 | \marginfigeometry 112 | 113 | \subsection{INTERROGATION} 114 | \label{sec:iff:interrogation} 115 | \begin{checklistenumerate} 116 | \blueitem[Prerequisites] 117 | % \marginpar{ 118 | % \captionsetup{type=figure} 119 | % \fbox{ 120 | % \begin{minipage}[t][40mm][t]{\marginparwidth} 121 | % \center{\textbf{IFF Control Panel Location}} 122 | % \begin{itemize}[leftmargin=1em] 123 | % \item show panel location like in start up 124 | % \end{itemize} 125 | % \end{minipage} 126 | % } 127 | % \caption{IFF Control Panel} 128 | % } 129 | % TODO: add iff figures! 130 | \begin{itemize} 131 | \item \textbf{C\&I Switch} \dotfill \textbf{UFC} 132 | \item \textbf{IFF Master Mode Switch} \dotfill \textbf{NORM} 133 | \item \textbf{Desired MFD} \dotfill \textbf{FCR Page}, \textbf{SOI} 134 | \end{itemize} 135 | 136 | Not necessary, but highly recommended 137 | 138 | \begin{itemize} 139 | \item \textbf{FCR Switch} \dotfill \textbf{FCR} 140 | \end{itemize} 141 | \blueitem[Locate Targets] 142 | \begin{enumerate} 143 | \item Correlate onboard/offboard sensors 144 | \begin{itemize} 145 | \item raw radar returns, RWR pings 146 | \item AWACS calls, datalink targets 147 | \end{itemize} 148 | \item Place target within radar scan volume 149 | \end{enumerate} 150 | \blueitem[Interrogate] 151 | % \marginpar{ 152 | % \captionsetup{type=figure} 153 | % \fbox{ 154 | % \begin{minipage}[t][80mm][t]{\marginparwidth} 155 | % \center{\textbf{IFF Return Symbology}} 156 | % \begin{itemize}[leftmargin=1em] 157 | % \item show symbology elements for IFF returns (friendly and non friendly) 158 | % \end{itemize} 159 | % \end{minipage} 160 | % } 161 | % \caption{IFF Symbology} 162 | % } 163 | % TODO: add me! 164 | 165 | \smallskip 166 | To interrogate the entire radar scan volume 167 | 168 | \begin{enumerate} 169 | \item \textbf{TMS} \dotfill \textbf{Left (short)} 170 | \end{enumerate} 171 | 172 | To interrogate the currently locked target or volume around the cursor 173 | 174 | \begin{enumerate} 175 | \item \textbf{TMS} \dotfill \textbf{Left (long)} 176 | \end{enumerate} 177 | \blueitem[Evaluate Returns] 178 | After 1-3 sec IFF replies should appear 179 | 180 | \begin{itemize} 181 | \item Friendlies are marked by green circles 182 | \item Depending on avionics and radar mode, radar tracks may be marked in green to indicate friendly 183 | \end{itemize} 184 | \end{checklistenumerate} 185 | 186 | \marginfigrestore -------------------------------------------------------------------------------- /src/chapters/sensors_ag.tex: -------------------------------------------------------------------------------- 1 | \chapter[A-G SENSORS --- WIP]{A-G SENSORS} 2 | \thumbtab{A-G Sensors}{4} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | \section{APG-68 FCR} 8 | \label{sec:fcr-ag} 9 | 10 | % \subsection{GM} 11 | 12 | % \subsection{GMT} 13 | 14 | % \section{LITENING TGP} 15 | 16 | % \clearpage 17 | 18 | % \section{HARM TARGETING SYSTEM} 19 | 20 | % \cleardoublepage -------------------------------------------------------------------------------- /src/chapters/supp_figures.tex: -------------------------------------------------------------------------------- 1 | \chapter[SUPP. FIGURES]{SUPPLEMENTARY FIGURES} 2 | \thumbtab{Supp Figs}{8} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | \section{DIAGRAMS} 8 | 9 | \subsection{COCKPIT OVERVIEW} 10 | \begin{figure}[htbp] 11 | \centering 12 | \begin{tikzpicture}[figstyle] 13 | \node[](fig) at (0,0) 14 | { 15 | \includegraphics[ 16 | height = 0.65\textheight 17 | ]{diagrams/cockpit/cockpit_full.pdf} 18 | }; 19 | 20 | \draw[red] 21 | (-2,58) -- ++(0,5) node [font=\footnotesize, left, pos=0.5] {10$^\circ$} 22 | (-10,49) -- ++(0,5) node [font=\footnotesize, left, pos=0.5] {20$^\circ$} 23 | (-18,42) -- ++(0,5) node [font=\footnotesize, left, pos=0.5] {30$^\circ$}; 24 | 25 | \draw[color2] 26 | (10,57) -- ++(5,0) node [font=\footnotesize, right, pos=1] {0$^\circ$} 27 | (18,48.5) -- ++(5,0) node [font=\footnotesize, right, pos=1] {10$^\circ$} 28 | (25.5,36.75) -- ++(5,0) node [font=\footnotesize, right, pos=1] {20$^\circ$} 29 | (30.5,27) -- ++(5,0) node [font=\footnotesize, right, pos=1] {30$^\circ$}; 30 | \end{tikzpicture} 31 | \caption{F-16C block 52 cockpit overview. 32 | Note the additional annotation lines which indicate vertical and horizontal angle references} 33 | \label{fig:cockpitoverview} 34 | \end{figure} 35 | 36 | \clearpage 37 | 38 | \input{chapters/supp_figures/formation.tex} 39 | 40 | \cleardoublepage -------------------------------------------------------------------------------- /src/chapters/supp_figures/formation.tex: -------------------------------------------------------------------------------- 1 | \section{FORMATION REFERENCE} 2 | \label{sec:suppfig:form} 3 | 4 | \input{chapters/supp_figures/formation/element} 5 | \input{chapters/supp_figures/formation/four_ship} 6 | \input{chapters/supp_figures/formation/maneuvers} -------------------------------------------------------------------------------- /src/chapters/supp_figures/formation/element.tex: -------------------------------------------------------------------------------- 1 | \subsection{ELEMENT} 2 | 3 | \paragraph{Fighting Wing} 4 | \textbf{Easiest for wingman} --- used in low-threat areas 5 | 6 | \begin{multicols}{2} 7 | \textbf{Advantages} 8 | \begin{itemize} 9 | \item easy to maintain 10 | \item leader's 6'o'clock covered 11 | \item allows heads-down time 12 | \end{itemize} 13 | \columnbreak 14 | \textbf{Disadvantages} 15 | \begin{itemize} 16 | \item wingman's 6'o'clock NOT covered 17 | \item close proximity 18 | \end{itemize} 19 | \end{multicols} 20 | 21 | \hfill\textbf{Reference \cref{fig:supp_fig:form:fightingwing}} 22 | 23 | \paragraph{Wedge} 24 | \textbf{Similar to fighting wing} --- more spaced out 25 | 26 | \begin{multicols}{2} 27 | \textbf{Advantages} 28 | \begin{itemize} 29 | \item easy to maintain 30 | \item leader's 6'o'clock covered 31 | \item free for aggressive maneuvering 32 | \end{itemize} 33 | \columnbreak 34 | \textbf{Disadvantages} 35 | \begin{itemize} 36 | \item wingman's 6'o'clock NOT covered 37 | \item lead changes difficult 38 | \end{itemize} 39 | \end{multicols} 40 | 41 | \hfill\textbf{Reference \cref{fig:supp_fig:form:wedge}} 42 | 43 | \begin{figure}[htbp] 44 | \centering 45 | \begin{minipage}[b]{0.5\textwidth} 46 | \centering 47 | \begin{tikzpicture}[figstyle] 48 | 49 | \coordinate (lead) at (0,0); 50 | \coordinate (wing) at ($(lead)+(-45:27.5)$); 51 | 52 | \draw[dashed] 53 | (lead) -- ++(-30:15) arc (-30:-60:15) -- (lead); 54 | 55 | \draw[fill=color2!15] 56 | ($(lead)+(-30:15)$) 57 | -- ++(-30:25) node[font=\footnotesize, pos=1, right] {30$^\circ$} 58 | arc (-30:-60:40) 59 | node[font=\footnotesize, below, pos=0.5, rotate=45] {0.5nm} 60 | node[font=\footnotesize, pos=1, below right] {60$^\circ$} 61 | -- ++(120:25) 62 | arc (-60:-30:15) 63 | node[font=\footnotesize, below, pos=0.5, rotate=45] {0.1nm}; 64 | 65 | \node[yshift=-3mm] (leadfig) at (lead) { 66 | \includegraphics[ 67 | width=7.5mm, 68 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 69 | }; 70 | 71 | \node[] (wingfig) at (wing) { 72 | \includegraphics[ 73 | width=7.5mm, 74 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 75 | }; 76 | 77 | \end{tikzpicture} 78 | \caption{Fighting wing} 79 | \label{fig:supp_fig:form:fightingwing} 80 | \end{minipage}% 81 | \begin{minipage}[b]{0.5\textwidth} 82 | \centering 83 | \begin{tikzpicture}[figstyle] 84 | 85 | \coordinate (lead) at (0,0); 86 | \coordinate (wing) at ($(lead)+(-45:30)$); 87 | 88 | \draw[dashed] 89 | (lead) -- ++(-30:20) arc (-30:-60:20) -- (lead); 90 | 91 | \draw[fill=color2!15] 92 | ($(lead)+(-30:20)$) 93 | -- ++(-30:20) node[font=\footnotesize, pos=1, right] {30$^\circ$} 94 | arc (-30:-60:40) 95 | node[font=\footnotesize, below, pos=0.5, rotate=45] {1.0 nm} 96 | node[font=\footnotesize, pos=1, below right] {60$^\circ$} 97 | -- ++(120:20) 98 | arc (-60:-30:20) 99 | node[font=\footnotesize, below, pos=0.5, rotate=45] {0.5 nm}; 100 | 101 | \node[yshift=-3mm] (leadfig) at (lead) { 102 | \includegraphics[ 103 | width=7.5mm, 104 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 105 | }; 106 | 107 | \node[] (wingfig) at (wing) { 108 | \includegraphics[ 109 | width=7.5mm, 110 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 111 | }; 112 | 113 | \end{tikzpicture} 114 | \caption{Two-ship wedge} 115 | \label{fig:supp_fig:form:wedge} 116 | \end{minipage} 117 | 118 | \vspace{2em} 119 | \begin{minipage}[b]{0.55\textwidth} 120 | \centering 121 | \begin{tikzpicture}[figstyle] 122 | 123 | \coordinate (lead) at (0,0); 124 | \coordinate (wing) at ($(lead)+(0:40)$); 125 | 126 | \draw[dashed] 127 | (lead) -- ++(0:20) arc (0:-20:20) -- (lead); 128 | 129 | \draw[fill=color2!15] 130 | ($(lead)+(0:20)$) 131 | -- ++(0:40) node[font=\footnotesize, pos=1, right] {0$^\circ$} 132 | arc (0:-20:60) 133 | node[font=\footnotesize, right, pos=0.5] {2.0 nm} 134 | node[font=\footnotesize, pos=1, below right] {20$^\circ$} 135 | -- ++(160:40) 136 | arc (-20:0:20) 137 | node[font=\footnotesize, right, pos=0.5] {0.7 nm}; 138 | 139 | \node[yshift=-3mm] (leadfig) at (lead) { 140 | \includegraphics[ 141 | width=7.5mm, 142 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 143 | }; 144 | 145 | \node[yshift=-3mm] (wingfig) at (wing) { 146 | \includegraphics[ 147 | width=7.5mm, 148 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 149 | }; 150 | 151 | \end{tikzpicture} 152 | \caption{Two-ship line abreast (LAB)} 153 | \label{fig:supp_fig:form:lineabreast} 154 | \end{minipage}% 155 | \begin{minipage}[b]{0.45\textwidth} 156 | \centering 157 | \begin{tikzpicture}[figstyle] 158 | 159 | \coordinate (lead) at (0,0); 160 | \coordinate (wing) at ($(lead)+(-30:30)$); 161 | 162 | \draw[dashed] 163 | (lead) -- ++(0:20) arc (0:-60:20) -- (lead); 164 | 165 | \draw[fill=color2!15] 166 | ($(lead)+(0:20)$) 167 | -- ++(0:20) node[font=\footnotesize, pos=1, right] {0$^\circ$} 168 | arc (0:-60:40) 169 | node[font=\footnotesize, right, pos=0.5] {2.0 nm} 170 | node[font=\footnotesize, pos=1, below right] {60$^\circ$} 171 | -- ++(120:20) 172 | arc (-60:0:20) 173 | node[font=\footnotesize, right, pos=0.75] {1.0 nm}; 174 | 175 | \node[yshift=-3mm] (leadfig) at (lead) { 176 | \includegraphics[ 177 | width=7.5mm, 178 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 179 | }; 180 | 181 | \node[yshift=-0mm] (wingfig) at (wing) { 182 | \includegraphics[ 183 | width=7.5mm, 184 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 185 | }; 186 | 187 | \end{tikzpicture} 188 | \caption{Two-ship spread} 189 | \label{fig:supp_fig:form:spread} 190 | \end{minipage} 191 | \end{figure} 192 | 193 | \paragraph{Line Abreast \break LAB} 194 | \textbf{Tactical A-A formation} --- mutual 6'o'clock cover, ensures all flight members in position to shoot simultaneously 195 | 196 | \begin{multicols}{2} 197 | \textbf{Advantages} 198 | \begin{itemize} 199 | \item mutual 6'o'clock cover 200 | \item laterally spread 201 | \item simplifies tactical turns 202 | \item allows simultaneous bandit engagement 203 | \end{itemize} 204 | \columnbreak 205 | \textbf{Disadvantages} 206 | \begin{itemize} 207 | \item requires continuous monitoring to maintain 208 | \end{itemize} 209 | \end{multicols} 210 | 211 | \hfill\textbf{Reference \cref{fig:supp_fig:form:lineabreast}} 212 | 213 | \paragraph{Spread} 214 | \textbf{Similar to line abreast} --- more room for wingman to maneuver 215 | 216 | \hfill\textbf{Reference \cref{fig:supp_fig:form:spread}} 217 | 218 | \clearpage -------------------------------------------------------------------------------- /src/chapters/supp_figures/formation/maneuvers.tex: -------------------------------------------------------------------------------- 1 | \subsection{MANEUVERS} 2 | 3 | \cautionbox{ 4 | \small 5 | Wingman is responsible for deconfliction during maneuvers. 6 | Do \textbf{NOT} hit lead! 7 | Even in the event that the wingman survives, they are still in considerable danger, especially if lead survived! 8 | } 9 | 10 | \paragraph{Tactical Turn} 11 | \textbf{Maintains LAB formation} --- flight member on outside must initiate turn 12 | 13 | \hfill\textbf{Reference \cref{fig:supp_fig:form:tacturn}} 14 | 15 | \paragraph{Hook Turn} 16 | \textbf{Element turns cold while maintaining LAB} --- ideal for CAP / grinder tactics 17 | 18 | \hfill\textbf{Reference \cref{fig:supp_fig:form:hookturn}} 19 | 20 | \paragraph{Cross Turn} 21 | \textbf{Element turns cold while maintaining LAB} --- similar to hook turn, flight members swap sides 22 | 23 | \hfill\textbf{Reference \cref{fig:supp_fig:form:crossturn}} 24 | 25 | \begin{figure}[htbp] 26 | \centering 27 | \begin{subfigure}[b]{0.45\linewidth} 28 | \centering 29 | \begin{tikzpicture}[figstyle] 30 | 31 | \draw[->] 32 | (0,0) -- 33 | node[below, pos=0]{ 34 | \includegraphics[ 35 | width=7.5mm, 36 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 37 | ++(0,10) 38 | arc (180:90:10) 39 | -- ++(20,0) 40 | node[above, pos=1, rotate=-90]{ 41 | \includegraphics[ 42 | width=7.5mm, 43 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 44 | 45 | \draw[->] 46 | (10,0) -- 47 | node[below, pos=0]{ 48 | \includegraphics[ 49 | width=7.5mm, 50 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 51 | ++(0,20) 52 | arc (180:90:10) 53 | -- ++(10,0) 54 | node[above, pos=1, rotate=-90]{ 55 | \includegraphics[ 56 | width=7.5mm, 57 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 58 | \end{tikzpicture} 59 | \caption{90 right} 60 | \end{subfigure} 61 | \begin{subfigure}[b]{0.45\linewidth} 62 | \centering 63 | \begin{tikzpicture}[figstyle] 64 | 65 | \draw[->] 66 | (0,0) -- 67 | node[below, pos=0]{ 68 | \includegraphics[ 69 | width=7.5mm, 70 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 71 | ++(0,27.5) 72 | arc (0:45:10) 73 | -- ++(-5,5) 74 | node[above, pos=1, rotate=45]{ 75 | \includegraphics[ 76 | width=7.5mm, 77 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 78 | 79 | \draw[->] 80 | (10,0) -- 81 | node[below, pos=0]{ 82 | \includegraphics[ 83 | width=7.5mm, 84 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 85 | ++(0,2.5) 86 | arc (0:45:10) 87 | -- ++(-22.5,22.5) 88 | node[above, pos=1, rotate=45]{ 89 | \includegraphics[ 90 | width=7.5mm, 91 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 92 | 93 | \end{tikzpicture} 94 | \caption{45 left} 95 | \end{subfigure} 96 | \caption{Tactical turn} 97 | \label{fig:supp_fig:form:tacturn} 98 | \end{figure} 99 | 100 | \paragraph{Shackle} 101 | \textbf{Element members swap sides} 102 | 103 | \hfill\textbf{Reference \cref{fig:supp_fig:form:shackle}} 104 | 105 | \paragraph{In-Place Turn} 106 | \textbf{Places wingman in trail} --- can be combined with 2nd in-place turn to return to LAB 107 | 108 | \hfill\textbf{Reference \cref{fig:supp_fig:form:inplace}} 109 | 110 | \begin{figure}[htbp] 111 | \centering 112 | \begin{minipage}[b]{0.5\textwidth} 113 | \centering 114 | \begin{tikzpicture}[figstyle] 115 | 116 | \draw[->] 117 | (0,0) -- 118 | node[below, pos=0]{ 119 | \includegraphics[ 120 | width=7.5mm, 121 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 122 | ++(0,20) 123 | arc (180:00:10) 124 | -- ++(0,-10) 125 | node[above, pos=1, rotate=180]{ 126 | \includegraphics[ 127 | width=7.5mm, 128 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 129 | 130 | \draw[->] 131 | (10,0) -- 132 | node[below, pos=0]{ 133 | \includegraphics[ 134 | width=7.5mm, 135 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 136 | ++(0,20) 137 | arc (180:0:10) 138 | -- ++(0,-10) 139 | node[above, pos=1, rotate=180]{ 140 | \includegraphics[ 141 | width=7.5mm, 142 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 143 | 144 | \end{tikzpicture} 145 | \caption{Hook turn} 146 | \label{fig:supp_fig:form:hookturn} 147 | \end{minipage}% 148 | \begin{minipage}[b]{0.5\textwidth} 149 | \centering 150 | \begin{tikzpicture}[figstyle] 151 | 152 | \draw[->] 153 | (0,0) -- 154 | node[below, pos=0]{ 155 | \includegraphics[ 156 | width=7.5mm, 157 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 158 | ++(0,20) 159 | arc (180:00:10) 160 | -- ++(0,-10) 161 | node[above, pos=1, rotate=180]{ 162 | \includegraphics[ 163 | width=7.5mm, 164 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 165 | 166 | \draw[->] 167 | (10,0) -- 168 | node[below, pos=0]{ 169 | \includegraphics[ 170 | width=7.5mm, 171 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 172 | ++(0,20) 173 | arc (0:180:10) 174 | -- ++(0,-10) 175 | node[above, pos=1, rotate=180]{ 176 | \includegraphics[ 177 | width=7.5mm, 178 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 179 | 180 | \end{tikzpicture} 181 | \caption{Cross turn} 182 | \label{fig:supp_fig:form:crossturn} 183 | \end{minipage} 184 | \end{figure} 185 | 186 | \begin{figure}[htbp] 187 | \centering 188 | \begin{minipage}[b]{0.5\textwidth} 189 | \centering 190 | \begin{tikzpicture}[figstyle] 191 | 192 | \draw[->] 193 | (0,0) -- 194 | node[below, pos=0]{ 195 | \includegraphics[ 196 | width=7.5mm, 197 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 198 | ++(0,2.5) 199 | arc (180:135:17) 200 | arc (-45:0:17) 201 | -- ++(0,2.5) 202 | node[above, pos=1]{ 203 | \includegraphics[ 204 | width=7.5mm, 205 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 206 | 207 | \draw[->] 208 | (10,0) -- 209 | node[below, pos=0]{ 210 | \includegraphics[ 211 | width=7.5mm, 212 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 213 | ++(0,2.5) 214 | arc (0:45:17) 215 | arc (-135:-180:17) 216 | -- ++(0,2.5) 217 | node[above, pos=1]{ 218 | \includegraphics[ 219 | width=7.5mm, 220 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 221 | 222 | \end{tikzpicture} 223 | \caption{Shackle} 224 | \label{fig:supp_fig:form:shackle} 225 | \end{minipage}% 226 | \begin{minipage}[b]{0.5\textwidth} 227 | \centering 228 | \begin{tikzpicture}[figstyle] 229 | 230 | \draw[->] 231 | (0,0) -- 232 | node[below, pos=0]{ 233 | \includegraphics[ 234 | width=7.5mm, 235 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 236 | ++(0,10) 237 | arc (180:90:10) 238 | % -- ++(0,0) 239 | node[above, pos=1, rotate=-90]{ 240 | \includegraphics[ 241 | width=7.5mm, 242 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 243 | 244 | \draw[->] 245 | (20,0) -- 246 | node[below, pos=0]{ 247 | \includegraphics[ 248 | width=7.5mm, 249 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 250 | ++(0,10) 251 | arc (180:90:10) 252 | % -- ++(0,0) 253 | node[above, pos=1, rotate=-90]{ 254 | \includegraphics[ 255 | width=7.5mm, 256 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 257 | 258 | \end{tikzpicture} 259 | \caption{In-place 90 right} 260 | \label{fig:supp_fig:form:inplace} 261 | \end{minipage} 262 | \end{figure} 263 | 264 | \paragraph{Overhead \break Approach} 265 | Reference \cref{subsec:proc_basic:to_ldg:ldg} for landing procedure. 266 | \begin{itemize} 267 | \item flight should be in echelon right/left 268 | \item lead breaks first, 2-4 in 5 second intervals 269 | \end{itemize} 270 | \hfill\textbf{Reference \cref{fig:supp_fig:form:overhead}} 271 | 272 | \begin{figure}[htbp] 273 | \centering 274 | \begin{tikzpicture}[figstyle] 275 | 276 | % coordinates 277 | \coordinate (approach1) at (5,-25); 278 | \coordinate (approach2) at (10,-30); 279 | \coordinate (approach3) at (15,-35); 280 | \coordinate (approach4) at (20,-40); 281 | \coordinate (break1) at (5,20); 282 | \coordinate (break2) at (10,25); 283 | \coordinate (break3) at (15,30); 284 | \coordinate (break4) at (20,35); 285 | \coordinate (downwind) at (-15,20); 286 | \coordinate (base) at (-15,-15); 287 | \coordinate (final) at (-7.5,-22.5); 288 | \coordinate (shortfinal) at (0,-15); 289 | \coordinate (touchdown) at (0,0); 290 | \coordinate (rollout) at (0,20); 291 | 292 | % runway 293 | \draw[thick] 294 | ($(touchdown)+(-2,-5)$) -- ($(touchdown)+(2,-5)$) -- 295 | ($(touchdown)+(2,25)$) -- ($(touchdown)+(-2,25)$) -- 296 | cycle; 297 | \draw[thick] 298 | ($(touchdown)+(-1.33,-1)$) -- ($(touchdown)+(-1.33,1)$) 299 | ($(touchdown)+(-0.66,-1)$) -- ($(touchdown)+(-0.66,1)$) 300 | ($(touchdown)+(0.66,-1)$) -- ($(touchdown)+(0.66,1)$) 301 | ($(touchdown)+(1.33,-1)$) -- ($(touchdown)+(1.33,1)$); 302 | 303 | % pattern 304 | \draw[ultra thick, ->] 305 | (approach1) -- (break1); 306 | \draw[ultra thick, ->] 307 | (approach2) -- (break2); 308 | \draw[ultra thick, ->] 309 | (approach3) -- (break3); 310 | \draw[ultra thick, ->] 311 | (approach4) -- (break4); 312 | \draw[ultra thick] 313 | (break1) arc (0:180:10) 314 | (break2) arc (0:180:12.5) 315 | (break3) arc (0:180:15) 316 | (break4) arc (0:180:17.5) -- (downwind); 317 | \draw[ultra thick, >->] 318 | (downwind) -- (base); 319 | \draw[ultra thick] 320 | (base) arc (180:270:7.5); 321 | \draw[ultra thick] 322 | (final) arc (270:360:7.5); 323 | \draw[ultra thick, >-] 324 | (shortfinal) -- (touchdown); 325 | \draw[ultra thick, ->] 326 | (touchdown) -- (rollout); 327 | 328 | % nodes 329 | \node[below] at (approach1) 330 | { 331 | \includegraphics[ 332 | width=5mm, 333 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 334 | }; 335 | \node[below] at (approach2) 336 | { 337 | \includegraphics[ 338 | width=5mm, 339 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 340 | }; 341 | \node[below] at (approach3) 342 | { 343 | \includegraphics[ 344 | width=5mm, 345 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 346 | }; 347 | \node[below] at (approach4) 348 | { 349 | \includegraphics[ 350 | width=5mm, 351 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 352 | }; 353 | 354 | \end{tikzpicture} 355 | \caption{Four-ship overhead approach \& break} 356 | \label{fig:supp_fig:form:overhead} 357 | \end{figure} -------------------------------------------------------------------------------- /src/chapters/systems.tex: -------------------------------------------------------------------------------- 1 | \chapter[AIRCRAFT SYSTEMS --- WIP]{AIRCRAFT SYSTEMS} 2 | \thumbtab{A/C Systems}{2} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | % \section{FLIGHT CONTROL SYSTEMS} 8 | 9 | % \clearpage 10 | 11 | % \section{NAVIGATION SYSTEMS} 12 | 13 | % \clearpage 14 | 15 | % \section{COMMUNICATION SYSTEMS} 16 | 17 | % \clearpage 18 | 19 | % \section{DEFENSIVE SYSTEMS} 20 | 21 | % \clearpage 22 | 23 | % \cleardoublepage -------------------------------------------------------------------------------- /src/chapters/titlepage.tex: -------------------------------------------------------------------------------- 1 | %----------------------------------------------------------------- 2 | % TITLE PAGE 3 | %----------------------------------------------------------------- 4 | % deactivate header and footer 5 | \pagestyle{superempty} 6 | 7 | % set geometry and create black area for thumbtabs 8 | \fronttitleprep% 9 | 10 | % title blocks 11 | \begin{tikzpicture}[overlay, remember picture] 12 | % title 13 | \node[ 14 | anchor=north west, 15 | xshift=-5mm, 16 | yshift=-5mm, 17 | font=\Huge 18 | ] (techcheck) at (current page text area.north west) {% 19 | \fontspec[ 20 | Path=./fonts/, 21 | Ligatures=TeX, 22 | LetterSpace=5.0, 23 | ]{Spartan MB-Light} 24 | Tech's Checks 25 | }; 26 | \node[ 27 | anchor=north west, 28 | yshift=-0.5em, 29 | fill=color1, 30 | text=white, 31 | minimum width=\textwidth, 32 | font=\huge, 33 | ](name) at (techcheck.south west) {% 34 | \fontspec[ 35 | Path=./fonts/, 36 | Ligatures=TeX, 37 | ]{Spartan MB-SemiBold}% 38 | \aircraftlong% 39 | }; 40 | \node[ 41 | anchor=north west, 42 | yshift=-0.5em, 43 | font=\large 44 | ] () at (name.south west) {% 45 | \fontspec[ 46 | Path=./fonts/, 47 | Ligatures=TeX, 48 | LetterSpace=5.0, 49 | ]{Spartan MB-Light} 50 | REV: \today 51 | }; 52 | \node[ 53 | xshift=10mm, 54 | yshift=0mm, 55 | ](pic) at (current page text area.west) {% 56 | \includegraphics[% 57 | width=2\textwidth,% 58 | ]{diagrams/aircraft/wireframe_front.pdf}% 59 | }; 60 | % gold band for edition 61 | \node[ 62 | anchor=south, 63 | xshift=-5mm, 64 | yshift=0mm, 65 | minimum width=\textwidth, 66 | font=\large, 67 | fill=techyellow, 68 | ] (gold) at (current page text area.south) {% 69 | \fontspec[ 70 | Path=./fonts/, 71 | Ligatures=TeX, 72 | ]{Spartan MB-Medium Italic}% 73 | Gold Edition% 74 | }; 75 | % authors 76 | \node[ 77 | anchor=south east, 78 | xshift=-0mm, 79 | yshift=2em, 80 | font=\large, 81 | ] (goldwolf) at (gold.north east) { 82 | \fontspec[ 83 | Path=./fonts/, 84 | Ligatures=TeX, 85 | ]{Spartan MB-Light Italic}% 86 | and Goldwolf% 87 | }; 88 | \node[ 89 | anchor=south east, 90 | xshift=-0mm, 91 | yshift=0em, 92 | font=\large, 93 | ] (techneatium) at (goldwolf.north east) { 94 | \fontspec[ 95 | Path=./fonts/, 96 | Ligatures=TeX, 97 | ]{Spartan MB-Light Italic} 98 | By Techneatium% 99 | }; 100 | \end{tikzpicture} 101 | 102 | % label for hyperrefs back to frontpage 103 | \label{frontpage} 104 | % make thumbfronts 105 | \thumbfront{Procedures \\ {\footnotesize Normal}}{0}{1} 106 | \cyclechpcolor% 107 | \thumbfront{Procedures \\ {\footnotesize Emergency}}{1}{2} 108 | \cyclechpcolor% 109 | \thumbfront{Aircraft \\ Systems}{2}{3} 110 | \cyclechpcolor% 111 | \thumbfront{Sensors \\ {\footnotesize A-A}}{3}{4} 112 | \cyclechpcolor% 113 | \thumbfront{Sensors \\ {\footnotesize A-G}}{4}{5} 114 | \cyclechpcolor% 115 | \thumbfront{Weapons \\ {\footnotesize A-G}}{5}{6} 116 | \cyclechpcolor% 117 | \thumbfront{Weapons \\ {\footnotesize A-A}}{6}{7} 118 | \cyclechpcolor% 119 | \thumbfront{TTP \\ {\footnotesize A-A}}{7}{8} 120 | \cyclechpcolor% 121 | \thumbfront{Appendix \\ {\footnotesize Supp Figs}}{8}{A} 122 | \cyclechpcolor% 123 | \thumbfront{Appendix \\ {\footnotesize Comm Brevity}}{9}{B} 124 | \thumbwide% 125 | 126 | \restoregeometry 127 | \clearpage 128 | 129 | \begin{tikzpicture}[overlay, remember picture] 130 | % logos 131 | \node[ 132 | anchor=center, 133 | xshift=-\textwidth/4, 134 | yshift=-40mm, 135 | ](logotc) at (current page text area.north) {% 136 | \IfFileExists{% 137 | figs/diagrams/logos/techschecks.pdf% 138 | }{% 139 | \includegraphics[% 140 | height=\textwidth/3,% 141 | page=1,% 142 | ]{diagrams/logos/techschecks.pdf}% 143 | }{}% 144 | }; 145 | \node[ 146 | anchor=center, 147 | xshift=\textwidth/4, 148 | yshift=-40mm, 149 | ](logogoldwolf) at (current page text area.north) {% 150 | \IfFileExists{% 151 | figs/diagrams/logos/goldwolf.pdf% 152 | }{% 153 | \includegraphics[% 154 | height=\textwidth/3,% 155 | page=1,% 156 | ]{diagrams/logos/goldwolf.pdf}% 157 | }{}% 158 | 159 | }; 160 | % cc 161 | \node[ 162 | anchor=south west, 163 | xshift=0mm, 164 | yshift=0mm, 165 | minimum width=\textwidth/1.5, 166 | text width=\textwidth/1.5, 167 | font=\normalsize, 168 | align=left, 169 | ] (cc) at (current page text area.south west) {% 170 | \fontspec[ 171 | Path=./fonts/, 172 | Ligatures=TeX, 173 | LetterSpace=5.0, 174 | ]{Spartan MB-Light Italic} 175 | The figures and illustrations contained within this work are licensed under 176 | \href{http://creativecommons.org/licenses/by-sa/4.0/}{CC BY-SA 4.0}. 177 | }; 178 | % thanks 179 | \node[ 180 | anchor=south west, 181 | xshift=0mm, 182 | yshift=2em, 183 | minimum width=\textwidth/1.5, 184 | text width=\textwidth/1.5, 185 | font=\normalsize, 186 | align=left, 187 | ] (thanks) at (cc.north west) {% 188 | \fontspec[ 189 | Path=./fonts/, 190 | Ligatures=TeX, 191 | LetterSpace=5.0, 192 | ]{Spartan MB-Light Italic} 193 | Special thanks to \hfill\\ 194 | \hfill TheMerryMarlin \\ 195 | \hfill Ghostdog688 \\ 196 | \hfill The UOAF Community 197 | }; 198 | \node[ 199 | anchor=south west, 200 | xshift=0mm, 201 | yshift=2em, 202 | minimum width=\textwidth/1.5, 203 | text width=\textwidth/1.5, 204 | font=\large, 205 | align=left, 206 | ] (morkvitnir) at (thanks.north west) {% 207 | \fontspec[ 208 | Path=./fonts/, 209 | Ligatures=TeX, 210 | LetterSpace=5.0, 211 | ]{Spartan MB-Italic} 212 | Custom typefaces by \hfill\\ 213 | \hfill Morkvitnir 214 | }; 215 | \node[ 216 | anchor=south west, 217 | xshift=0mm, 218 | yshift=2em, 219 | minimum width=\textwidth/1.5, 220 | text width=\textwidth/1.5, 221 | font=\large, 222 | align=left, 223 | ] (additionalcontent) at (morkvitnir.north west) {% 224 | \fontspec[ 225 | Path=./fonts/, 226 | Ligatures=TeX, 227 | LetterSpace=5.0, 228 | ]{Spartan MB-Italic} 229 | Additional Content by \hfill\\ 230 | \hfill Mythic 231 | }; 232 | \end{tikzpicture} 233 | \cleardoublepage 234 | \resetchpcolor 235 | -------------------------------------------------------------------------------- /src/chapters/ttp_aa.tex: -------------------------------------------------------------------------------- 1 | \chapter{A-A TTP} 2 | \thumbtab{A-A TTP}{7} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | \input{chapters/ttp_aa/intro} 8 | \input{chapters/ttp_aa/bvr_fundamentals} 9 | \input{chapters/ttp_aa/timelines} 10 | \input{chapters/ttp_aa/tactics_element} 11 | \input{chapters/ttp_aa/tactics_4ship} -------------------------------------------------------------------------------- /src/chapters/ttp_aa/bvr_fundamentals.tex: -------------------------------------------------------------------------------- 1 | \section{BVR FUNDAMENTALS} 2 | \label{sec:ttp_aa:bvr_fundamentals} 3 | 4 | \subsection[AR FUNDAMENTALS]{ACTIVE RADAR MISSILE FUNDAMENTALS} 5 | \label{subsec:ttp_aa:bvr_fundamentals:ar} 6 | 7 | \begin{figure}[htbp] 8 | \centering 9 | \begin{tikzpicture}[figstyle] 10 | % help lines 11 | % \draw[help lines] (0,-10) grid (100,10); 12 | 13 | % MISSILE 14 | \coordinate (A_missile) at (0,0); 15 | \coordinate (B_missile) at (30,10); 16 | \coordinate (C_missile) at (60,3); 17 | \coordinate (D_missile) at (80,0); 18 | 19 | \draw[thick, ->] 20 | (A_missile) .. controls ($(A_missile)+(20,0)$) and ($(B_missile)+(-10,0)$) .. 21 | (B_missile) .. controls ($(B_missile)+(5,0)$) and ($(C_missile)+(-10,2.5)$) .. 22 | (C_missile); 23 | \draw[dotted, thick, ->] 24 | (C_missile) .. controls ($(C_missile)+(10,-2.5)$) and ($(D_missile)+(-5,0)$) .. 25 | (D_missile); 26 | 27 | \node[above] at (A_missile) {\titlefont A}; 28 | \node[above] at (B_missile) {\titlefont B}; 29 | \node[above] at (C_missile) {\titlefont C}; 30 | \node[above] at (D_missile) {\titlefont D}; 31 | 32 | % FIGHTER 33 | \coordinate (A_fighter) at (A_missile); 34 | \coordinate (C_fighter) at ($(A_fighter)+(20,0)$); 35 | \coordinate (D_fighter) at ($(C_fighter)+(-5,-5)$); 36 | 37 | \node[ 38 | anchor=east, 39 | ] (fig_A_fighter) at (A_fighter) { 40 | \includegraphics[ 41 | width=7.5mm, 42 | ]{diagrams/aircraft/silhouette_f16_side.pdf} 43 | }; 44 | 45 | \draw[ultra thick, ->] 46 | (A_fighter) -- 47 | (C_fighter) .. controls ($(C_fighter)+(5,0)$) and ($(C_fighter)+(5,-5)$) .. 48 | ($(C_fighter)+(0,-5)$) -- 49 | (D_fighter); 50 | 51 | \node[above right] at (C_fighter) {\titlefont C}; 52 | \node[left] at (D_fighter) {\titlefont D}; 53 | 54 | % BANDIT 55 | \coordinate (A_bandit) at (100,0); 56 | \coordinate (C_bandit) at (85,0); 57 | \coordinate (D_bandit) at (D_missile); 58 | 59 | \draw[ultra thick, ->] 60 | (A_bandit) -- 61 | (D_bandit); 62 | 63 | \node[above] at (A_bandit) {\titlefont A}; 64 | \node[above] at (C_bandit) {\titlefont C}; 65 | 66 | \filldraw[red] (D_bandit) circle (2pt); 67 | 68 | % Distance lines 69 | \draw[thin, <->] 70 | ($(C_fighter)+(0,-12.5)$) -- node[pos=0.5, above]{\small\titlefont R\textsubscript{A-POLE}} 71 | ($(C_bandit)+(0,-12.5)$); 72 | \draw[thin, <->] 73 | (15,-20) -- node[pos=0.5, above]{\small\titlefont R\textsubscript{F-POLE}} 74 | ($(D_missile)+(0,-20)$); 75 | \draw[thin, <->] 76 | ($(A_missile)+(0,-27.5)$) -- node[pos=0.5, above]{\small\titlefont R\textsubscript{LAUNCH}} 77 | ($(A_bandit)+(0,-27.5)$); 78 | 79 | \draw[thin] 80 | ($(C_fighter)+(0,-2.5)$) -- ($(C_fighter)+(0,-15)$) 81 | ($(C_bandit)+(0,-2.5)$) -- ($(C_bandit)+(0,-15)$) 82 | ($(D_fighter)+(0,-2.5)$) -- (15,-22.5) 83 | ($(D_missile)+(0,-2.5)$) -- ($(D_missile)+(0,-22.5)$) 84 | ($(A_missile)+(0,-2.5)$) -- ($(A_missile)+(0,-30)$) 85 | ($(A_bandit)+(0,-2.5)$) -- ($(A_bandit)+(0,-30)$); 86 | 87 | \end{tikzpicture} 88 | \caption{Side-on view of a generic AIM-120 employment profile} 89 | \label{fig:ttp_aa:bvr_fundamentals:aim120profile} 90 | % TODO: silhouettes? 91 | \end{figure} 92 | 93 | \paragraph{AIM-120 Employment Profile} 94 | \Cref{fig:ttp_aa:bvr_fundamentals:aim120profile} shows the trajectories of fighter, bandit \& missile for a generic AIM-120 employment profile 95 | including the following phases 96 | 97 | \begin{itemize} 98 | \item \textbf{A --- Launch / Boost Phase} 99 | \item \textbf{B --- Mid-Course Phase} 100 | \item \textbf{C --- Acquisition} 101 | \item \textbf{D --- Intercept} 102 | \end{itemize} 103 | 104 | \paragraph{Launch / Boost Phase} Initial phase of flight after weapons release 105 | 106 | \textbf{Boost} 107 | 108 | \begin{itemize} 109 | \item motor only fires for initial seconds of flight 110 | \item after burnout missile \textbf{\underline{cannot gain energy}} 111 | \end{itemize} 112 | 113 | \textbf{Lofting} 114 | 115 | \begin{itemize} 116 | \item to reach longer ranges missile ``lofts'' itself to conserve energy \& optimize trajectory 117 | \item pilot can manually loft by raising the nose 20-30 deg prior to launch 118 | \end{itemize} 119 | 120 | \clearpage 121 | 122 | \paragraph{Mid-Course Phase} 123 | \textbf{Missile navigates using internal IMU} 124 | 125 | \begin{itemize} 126 | \item receives periodic datalink updates 127 | \item will fly to last updated target position if DL lost 128 | \end{itemize} 129 | \paragraph{Acquisition \& MPRF ``Active'' Phase} 130 | \textbf{Missile seeker activates once close to predicted target location} 131 | \begin{itemize} 132 | \item seeker in MPRF (medium pulse-repetition frequency) mode 133 | \item locks on to closest / ``best'' target 134 | \end{itemize} 135 | \paragraph{Terminal Phase \& Intercept} 136 | \textbf{After missile seeker has acquired target} 137 | \begin{itemize} 138 | \item flies optimized PNG (proportional navigation) intercept trajectory 139 | \item requires no further DL support, fighter can turn away from the bandit 140 | \end{itemize} 141 | 142 | \cautionbox{ 143 | \textbf{Do NOT employ AIM-120 without clear avenue-of-fire} 144 | \begin{itemize} 145 | \item AIM-120 does \textbf{NOT} have IFF capability 146 | \end{itemize} 147 | } 148 | 149 | \subsection{RANGE CONSIDERATIONS} 150 | \label{sec:ttp_aa:bvr_fundamentals:rangeconsideration} 151 | 152 | \paragraph{Range Definitions} 153 | \textbf{Fighter-bandit distance} can be measured at different points during the timeline 154 | 155 | \begin{itemize} 156 | \item \textbf{R\textsubscript{Launch}} --- distance at launch 157 | \item \textbf{R\textsubscript{A-Pole}} --- distance when missile goes active 158 | \item \textbf{R\textsubscript{F-Pole}} --- distance at impact 159 | \end{itemize} 160 | 161 | These are also illustrated in \cref{fig:ttp_aa:bvr_fundamentals:aim120profile}. 162 | 163 | \clearpage 164 | 165 | \paragraph{Maximizing Launch Range / Energy} 166 | Prior to launch the fighter should aim to maximize the launch range 167 | 168 | \textbf{Why:} 169 | \begin{itemize} 170 | \item ability to launch at longer ranges forces bandit defensive 171 | \item bandit may not be able to counter-launch 172 | \item higher launch energy increases P\textsubscript{intercept} %probability of intercept 173 | \end{itemize} 174 | 175 | \textbf{How:} 176 | \begin{itemize} 177 | \item \textbf{high velocity} --- increases kinetic energy 178 | \item \textbf{high altitude} --- increases potential energy, reduces drag 179 | \end{itemize} 180 | 181 | \paragraph{Maximizing F-Pole Range} 182 | Additionally, post-launch the fighter should maneuver to maximize the F-pole range 183 | 184 | \textbf{Why:} 185 | \begin{itemize} 186 | \item less likely to enter bandit launch envelope 187 | \item more time/range to launch 2nd missile if necessary 188 | \end{itemize} 189 | 190 | \textbf{How:} 191 | \begin{itemize} 192 | \item \textbf{crank} --- turn 45-60 degrees away from bandit to reduce closure rate, maintain radar contact 193 | \item \textbf{dive} --- reduces threat missile envelope 194 | \end{itemize} 195 | 196 | \paragraph{Flowing Cold} (If necessary) 197 | 198 | \textbf{Why:} 199 | \begin{itemize} 200 | \item missile requires no support once active 201 | \item defend against unknown missile launches 202 | \item maximize F-pole range further 203 | \end{itemize} 204 | \textbf{How:} 205 | \begin{itemize} 206 | \item \textbf{turn} --- away from bandit / threat 207 | \item \textbf{dive} --- if necessary, reduces threat missile envelope 208 | \end{itemize} 209 | \paragraph{Effect of Bandit Maneuvers} 210 | As evident in \cref{fig:ttp_aa:bvr_fundamentals:aim120profile}, 211 | \textbf{R\textsubscript{Launch}} is significantly greater than the distance travelled by the missile 212 | \begin{itemize} 213 | \item \textbf{DLZ calculated based off \underline{both} fighter \underline{and} bandit velocity/altitude} 214 | \item bandit can significantly change missile envelope by reducing closure rate / altitude 215 | \item post-launch bandit maneuvers can result in missile not having energy to intercept 216 | \end{itemize} 217 | 218 | % \clearpage 219 | 220 | \subsection{FIGHTER MANEUVERS} 221 | 222 | \paragraph{Crank} 223 | Fighter turns \textbf{45-60 deg} away from threat 224 | 225 | \begin{itemize} 226 | \item reduces closure while maintaining radar track 227 | \item typically used post-launch 228 | \end{itemize} 229 | 230 | Reference \cref{fig:ttp_aa:bvr_fundamentals:fightermaneuver:crank} 231 | \paragraph{Notch} 232 | Fighter turns \textbf{70-110 deg} away from threat 233 | 234 | \begin{itemize} 235 | \item minimizes relative velocity to break hostile pulse-doppler radar track 236 | \item increases angular motion, forcing missile to maneuver and expend energy 237 | \end{itemize} 238 | 239 | Reference \cref{fig:ttp_aa:bvr_fundamentals:fightermaneuver:notch} 240 | \paragraph{Go Cold / Out} 241 | Fighter turns \textbf{away} from threat 242 | 243 | \begin{itemize} 244 | \item used to kinematically defeat threat missiles 245 | \end{itemize} 246 | 247 | Reference \cref{fig:ttp_aa:bvr_fundamentals:fightermaneuver:cold} 248 | 249 | \clearpage 250 | 251 | \begin{figure}[htbp] 252 | \centering 253 | \begin{subfigure}[b]{0.3\linewidth} 254 | \centering 255 | \begin{tikzpicture}[figstyle] 256 | % FIGHTER 257 | \node[ 258 | anchor=north, 259 | yshift=1mm, 260 | ] (fighter) at (0,0) { 261 | \includegraphics[ 262 | width=7.5mm, 263 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 264 | }; 265 | \draw[rounded corners, ->] 266 | (0,0) -- (0,5) -- +(30:15) node[rotate=-60, anchor=south, yshift=-1mm]{ 267 | \includegraphics[ 268 | width=7.5mm, 269 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 270 | 271 | % BANDIT 272 | \draw[rounded corners, ->] 273 | (0,35) -- (0,25); 274 | 275 | % help line 276 | \draw[thin, dashed] 277 | (0,25) -- (0,5); 278 | 279 | \draw[thin] 280 | (0,15) arc (90:30:10) node[pos=0.15, above right]{\small\titlefont 45-60$^\circ$}; 281 | 282 | \end{tikzpicture} 283 | \caption{crank} 284 | \label{fig:ttp_aa:bvr_fundamentals:fightermaneuver:crank} 285 | \end{subfigure} 286 | \begin{subfigure}[b]{0.3\linewidth} 287 | \centering 288 | \begin{tikzpicture}[figstyle] 289 | % FIGHTER 290 | \node[ 291 | anchor=north, 292 | yshift=1mm, 293 | ] (fighter) at (0,0) { 294 | \includegraphics[ 295 | width=7.5mm, 296 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 297 | }; 298 | \draw[rounded corners, ->] 299 | (0,0) -- (0,5) -- +(0:15) node[rotate=-90, anchor=south, yshift=-1mm]{ 300 | \includegraphics[ 301 | width=7.5mm, 302 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 303 | 304 | % BANDIT 305 | \draw[rounded corners, ->] 306 | (0,35) -- (0,25); 307 | 308 | % help line 309 | \draw[thin, dashed] 310 | (0,25) -- (0,5); 311 | 312 | \draw[thin] 313 | (0,15) arc (90:0:10) node[pos=0.5, above right]{\small\titlefont 70-110$^\circ$}; 314 | 315 | \end{tikzpicture} 316 | \caption{notch} 317 | \label{fig:ttp_aa:bvr_fundamentals:fightermaneuver:notch} 318 | \end{subfigure} 319 | \begin{subfigure}[b]{0.3\linewidth} 320 | \centering 321 | \begin{tikzpicture}[figstyle] 322 | % FIGHTER 323 | \node[ 324 | anchor=north, 325 | yshift=1mm, 326 | ] (fighter) at (0,0) { 327 | \includegraphics[ 328 | width=7.5mm, 329 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 330 | }; 331 | \draw[->] 332 | (0,0) -- 333 | (0,5) arc (180:0:5) -- 334 | (10,0) 335 | node[rotate=-180, anchor=south, yshift=-1mm]{ 336 | \includegraphics[ 337 | width=7.5mm, 338 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 339 | 340 | % BANDIT 341 | \draw[rounded corners, ->] 342 | (0,35) -- (0,25); 343 | 344 | % help line 345 | \draw[thin, dashed] 346 | (0,25) -- (0,5); 347 | 348 | \end{tikzpicture} 349 | \caption{go cold} 350 | \label{fig:ttp_aa:bvr_fundamentals:fightermaneuver:cold} 351 | \end{subfigure} 352 | \caption{Top-down view of basic BVR fighter maneuvers} 353 | \label{fig:ttp_aa:bvr_fundamentals:fightermaneuver} 354 | \end{figure} 355 | 356 | \notebox{ 357 | \small\textbf{Turning in after going cold can place fighter within bandit launch envelope due to increased closure rate} 358 | } 359 | 360 | \subsection{TARGET ASPECT} 361 | 362 | \paragraph{Target Aspect} 363 | Angle between imaginary line connecting fighter-bandit and bandit heading 364 | \paragraph{Hot} 365 | \textbf{Target aspect --- 0-40 deg} 366 | \begin{itemize} 367 | \item offensive posture, maximizes closure 368 | \end{itemize} 369 | \paragraph{Flank} 370 | \textbf{Target aspect --- 40-70 deg} 371 | \begin{itemize} 372 | \item minimizes closure while maintaining radar track 373 | \end{itemize} 374 | \paragraph{Beam} 375 | \textbf{Target aspect --- 70-110 deg} 376 | \begin{itemize} 377 | \item defensive maneuver to break pulse-doppler radar track 378 | \end{itemize} 379 | \paragraph{Drag} 380 | \textbf{Target aspect --- 110-180 deg} 381 | \begin{itemize} 382 | \item defense to kinematically defeat missile 383 | \item often used in group tactics as ambush setup 384 | \end{itemize} 385 | 386 | \begin{figure}[htbp] 387 | \centering 388 | \begin{subfigure}[b]{0.2\linewidth} 389 | \centering 390 | \begin{tikzpicture}[figstyle] 391 | % FIGHTER 392 | \node[ 393 | anchor=north, 394 | yshift=1mm, 395 | ] (fighter) at (0,0) { 396 | \includegraphics[ 397 | width=7.5mm, 398 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 399 | }; 400 | 401 | % BANDIT 402 | \draw[rounded corners, ->] 403 | (0,20) -- +(-75:15); 404 | 405 | % help line 406 | \draw[thin, dashed] 407 | (0,20) -- (0,0); 408 | 409 | \draw[thin] 410 | (0,10) arc (-90:-75:10) node[pos=1.0, right]{\small\titlefont 0-40$^\circ$}; 411 | 412 | \end{tikzpicture} 413 | \caption{hot} 414 | \label{fig:ttp_aa:bvr_fundamentals:ta:hot} 415 | \end{subfigure} 416 | \begin{subfigure}[b]{0.2\linewidth} 417 | \centering 418 | \begin{tikzpicture}[figstyle] 419 | % FIGHTER 420 | \node[ 421 | anchor=north, 422 | yshift=1mm, 423 | ] (fighter) at (0,0) { 424 | \includegraphics[ 425 | width=7.5mm, 426 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 427 | }; 428 | 429 | % BANDIT 430 | \draw[rounded corners, ->] 431 | (0,20) -- +(-30:15); 432 | 433 | % help line 434 | \draw[thin, dashed] 435 | (0,20) -- (0,0); 436 | 437 | \draw[thin] 438 | (0,10) arc (-90:-30:10) node[pos=0.25, below right]{\small\titlefont 40-70$^\circ$}; 439 | 440 | \end{tikzpicture} 441 | \caption{flank} 442 | \label{fig:ttp_aa:bvr_fundamentals:ta:flank} 443 | \end{subfigure} 444 | \begin{subfigure}[b]{0.25\linewidth} 445 | \centering 446 | \begin{tikzpicture}[figstyle] 447 | % FIGHTER 448 | \node[ 449 | anchor=north, 450 | yshift=1mm, 451 | ] (fighter) at (0,0) { 452 | \includegraphics[ 453 | width=7.5mm, 454 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 455 | }; 456 | 457 | % BANDIT 458 | \draw[rounded corners, ->] 459 | (0,20) -- +(0:15); 460 | 461 | % help line 462 | \draw[thin, dashed] 463 | (0,20) -- (0,0); 464 | 465 | \draw[thin] 466 | (0,10) arc (-90:0:10) node[pos=0.25, below right]{\small\titlefont 70-110$^\circ$}; 467 | 468 | \end{tikzpicture} 469 | \caption{beam} 470 | \label{fig:ttp_aa:bvr_fundamentals:ta:beam} 471 | \end{subfigure} 472 | \begin{subfigure}[b]{0.25\linewidth} 473 | \centering 474 | \begin{tikzpicture}[figstyle] 475 | % FIGHTER 476 | \node[ 477 | anchor=north, 478 | yshift=1mm, 479 | ] (fighter) at (0,0) { 480 | \includegraphics[ 481 | width=7.5mm, 482 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 483 | }; 484 | 485 | % BANDIT 486 | \draw[rounded corners, ->] 487 | (0,20) -- +(90:15); 488 | 489 | % help line 490 | \draw[thin, dashed] 491 | (0,20) -- (0,0); 492 | 493 | \draw[thin] 494 | (0,10) arc (-90:90:10) node[pos=0.125, below right]{\small\titlefont 110-180$^\circ$}; 495 | 496 | \end{tikzpicture} 497 | \caption{drag} 498 | \label{fig:ttp_aa:bvr_fundamentals:ta:drag} 499 | \end{subfigure} 500 | \caption{Top-down view illustrating target aspect classification} 501 | \label{fig:ttp_aa:bvr_fundamentals:ta} 502 | \end{figure} 503 | 504 | \clearpage -------------------------------------------------------------------------------- /src/chapters/ttp_aa/intro.tex: -------------------------------------------------------------------------------- 1 | \section{INTRODUCTION} 2 | \subsection{HOW TO WIN} 3 | 4 | \paragraph{Goal} 5 | The ultimate goal of any air-to-air engagement is to kill the enemy without being killed. 6 | 7 | \medskip 8 | \textbf{Desired end-state:} 9 | \begin{enumerate}[label=\bfseries(\arabic*)] 10 | \item fighter aircraft undamaged, combat effective, 11 | \label{subsec:ttp_aa:intro:howto:endstate:fighter} 12 | \item bandits destroyed by fighter ordnance 13 | \label{subsec:ttp_aa:intro:howto:endstate:bandit} 14 | \end{enumerate} 15 | 16 | \paragraph{BVR Killchain} 17 | We work backwards from the desired end-state 18 | to missile launch to define the killchain: 19 | \begin{enumerate}[label=\textbf{(\alph*)}] 20 | \item missile fuzes, bandit destroyed 21 | \label{subsec:ttp_aa:intro:howto:killchain:fuzes} 22 | \item terminal guidance to intercept 23 | \label{subsec:ttp_aa:intro:howto:killchain:terminal} 24 | \item missile seeker acquisition 25 | \label{subsec:ttp_aa:intro:howto:killchain:acquired} 26 | \item mid-course guidance to seeker basket 27 | \label{subsec:ttp_aa:intro:howto:killchain:midcourse} 28 | \item missile launch 29 | \label{subsec:ttp_aa:intro:howto:killchain:launch} 30 | \end{enumerate} 31 | 32 | \paragraph{Probability of Kill} 33 | Some steps in the killchain are probabalistic 34 | \ref{subsec:ttp_aa:intro:howto:killchain:fuzes}, 35 | \ref{subsec:ttp_aa:intro:howto:killchain:acquired}. 36 | However, as it is impossible to perfectly predict bandit actions, 37 | we also treat 38 | \ref{subsec:ttp_aa:intro:howto:killchain:terminal}, 39 | \ref{subsec:ttp_aa:intro:howto:killchain:midcourse} 40 | as probabalistic. 41 | 42 | \medskip 43 | The probability of kill, P\textsubscript{K}, is the combined chance of all events in the killchain occuring successfully. 44 | 45 | \paragraph{Devising Tactics} 46 | To achieve \ref{subsec:ttp_aa:intro:howto:endstate:bandit}, 47 | we maximize P\textsubscript{K} through the figher-effected links in the killchain 48 | \ref{subsec:ttp_aa:intro:howto:killchain:midcourse}, 49 | \ref{subsec:ttp_aa:intro:howto:killchain:launch}. 50 | 51 | \medskip 52 | Simultaneously, we must ensure that our tactics minimize bandit P\textsubscript{K}, 53 | ensuring \ref{subsec:ttp_aa:intro:howto:endstate:fighter}. 54 | 55 | \clearpage 56 | 57 | \subsection{OVERVIEW} 58 | 59 | \paragraph{Fundamentals} 60 | In \cref{sec:ttp_aa:bvr_fundamentals}, 61 | we examine the fundamentals of BVR engagements, 62 | explaining the typical flight profile of an active radar missile, 63 | define the ranges which are relevant for tactical employment, 64 | as well as how the fighter and bandit can each effect these ranges 65 | 66 | \paragraph{Intercept \break Timelines} 67 | In \cref{sec:ttp_aa:timelines}, 68 | we then discuss basic intercept timelines, 69 | defining how to prosecute individual contacts while leveraging the capabilities of the AIM-120 70 | 71 | \paragraph{Element Tactics} 72 | \Cref{sec:ttp_aa:tactics_element} expands upon the previous material, 73 | explaining how to make use of a two-ship or element. 74 | 75 | \paragraph{Four-Ship \break Tactics} 76 | \Cref{sec:ttp_aa:tactics_4ship} shows several example tactics for larger flights, nominally four-ships 77 | 78 | \clearpage -------------------------------------------------------------------------------- /src/chapters/ttp_aa/tactics_4ship.tex: -------------------------------------------------------------------------------- 1 | \section{FOUR-SHIP TACTICS} 2 | \label{sec:ttp_aa:tactics_4ship} 3 | 4 | \paragraph{Flight / Four-Ship} 5 | Combination of 2 elements to a single four-ship or ``flight''. 6 | Standard group size for planning \& tasking purposes. 7 | Allows flight to split into 2 groups while maintaining element sizing for mutual support 8 | 9 | \subsection{FLIGHT RESPONSIBILITIES} 10 | 11 | \paragraph{1 --- Flight Lead} 12 | \begin{itemize} 13 | \item primary tactical decision making 14 | \item primary higher-level planning \& communication 15 | \item primary navigation, sensor lookout 16 | \end{itemize} 17 | 18 | \paragraph{2 --- Wingman} 19 | \begin{itemize} 20 | \item maintain formation 21 | \item sensor awarness 22 | \item communication with lead 23 | \item tactical awarness 24 | \item navigation \& position awarness 25 | \end{itemize} 26 | 27 | \paragraph{3 --- Element Lead} 28 | \begin{itemize} 29 | \item maintain formation 30 | \item secondary tactical decision making 31 | \item secondary higher-level planning \& communication 32 | \item secondary navigation, sensor lookout 33 | \end{itemize} 34 | 35 | \paragraph{4 --- Wingman} 36 | Same as 2 37 | 38 | \notebox{ 39 | \small 40 | In the event that flight lead is shot down, 41 | the element lead assumes command and responsibility of the flight 42 | } 43 | 44 | \clearpage 45 | 46 | \subsection{OFFENSIVE TACTICS} 47 | 48 | \paragraph{Wall} 49 | Flight goes line abreast, 50 | reference \cref{subsec:supp_fig:form:4ship,fig:supp_fig:form:4shiplab} 51 | for formation 52 | 53 | \begin{multicols}{2} 54 | \textbf{Advantages} 55 | \begin{itemize} 56 | \item \textbf{maximizes simultaneous weapon employment capability of flight} 57 | \item maximizes sensor coverage / overlap 58 | \end{itemize} 59 | \columnbreak 60 | \textbf{Disadvantages} 61 | \begin{itemize} 62 | \item requires continuous monitoring to maintain formation 63 | \item rapid geographic displacement, 64 | not suited to holding/protecting area 65 | \end{itemize} 66 | \end{multicols} 67 | 68 | \textbf{Typical Use Cases} 69 | \begin{itemize} 70 | \item Sweep --- clear airspace of threats 71 | \item Escort --- sanitize airspace in front of friendlies 72 | \end{itemize} 73 | \hfill\textbf{see \cref{fig:ttp_aa:4ship:offensive:wall}} 74 | 75 | \begin{figure}[htbp] 76 | \centering 77 | \begin{tikzpicture}[figstyle] 78 | 79 | % coordinates 80 | \coordinate (lead_lead) at (0,0); 81 | \coordinate (lead_wing) at (-15,0); 82 | \coordinate (elem_lead) at (15,0); 83 | \coordinate (elem_wing) at (30,0); 84 | \coordinate (bandit) at (7.5,40); 85 | \coordinate (bandit_wing) at (2.5,45); 86 | 87 | % fighter wez 88 | \draw[fill=color2!15] 89 | \foreach \n in {lead_lead, lead_wing, elem_lead, elem_wing} { 90 | (\n) -- ++(60:25) arc (60:120:25) -- cycle 91 | }; 92 | 93 | % fighters 94 | \foreach \n in {lead_lead, lead_wing, elem_lead, elem_wing} { 95 | \node[] (\n_fig) at (\n) { 96 | \includegraphics[ 97 | width=7.5mm, 98 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 99 | }; 100 | } 101 | 102 | \end{tikzpicture} 103 | \caption{Four-ship wall tactics}% 104 | \label{fig:ttp_aa:4ship:offensive:wall} 105 | \end{figure} 106 | 107 | \notebox{ 108 | \small 109 | \begin{itemize} 110 | \item Wall tactics are \textbf{NOT} limited to four-ship, 111 | 8-ship wall also typical, depends on threat environment 112 | \item Modification of formation to spread or fluid-four, 113 | shown in \cref{fig:supp_fig:form:spread,fig:supp_fig:form:fluidfour} respectively, 114 | can vastly simplify maintaining formation 115 | \end{itemize} 116 | } 117 | 118 | \clearpage 119 | 120 | \paragraph{Grinder} 121 | Flight splits into elements, enter racetrack pattern 122 | 123 | \begin{multicols}{2} 124 | \textbf{Advantages} 125 | \begin{itemize} 126 | \item \textbf{at least one element hot} 127 | \item grinder remains geographically stationary 128 | \item continual sensor coverage along grinder axis 129 | \item cold element available for delouse 130 | \end{itemize} 131 | \columnbreak 132 | \textbf{Disadvantages} 133 | \begin{itemize} 134 | \item reduced simultaneous weapon employment \& sensor coverage capability 135 | \item requires initial set up 136 | \item flight must regroup to four-ship to exit grinder 137 | \end{itemize} 138 | \end{multicols} 139 | 140 | \textbf{Typical Use Cases} 141 | \begin{itemize} 142 | \item CAP --- Combat Air Patrol, protection of geographic area for prolonged vulnerability period 143 | \item HAVCAP --- High Asset Value CAP, protection of high value assets (AWACS, tanker, EW) 144 | \end{itemize} 145 | 146 | \hfill\textbf{see \cref{fig:ttp_aa:4ship:offensive:grinder}} 147 | 148 | \paragraph{Hot Element Priorities} 149 | \begin{itemize} 150 | \item sorting, targeting 151 | \item radio / communications 152 | \end{itemize} 153 | 154 | \paragraph{Cold Element Priorities} 155 | \begin{itemize} 156 | \item building situational awarness 157 | \item listen for comms from hot element 158 | \item know when to turn in 159 | \end{itemize} 160 | 161 | \clearpage 162 | 163 | \paragraph{Transition into Grinder} Many possible methods, 2 common examples: 164 | 165 | \bigskip 166 | \textbf{Pump} 167 | --- Starting from wall formation, trail element turns cold before reaching desired grinder station, 168 | then turns hot once desired grinder spacing is achieved 169 | 170 | \textbf{Box} 171 | --- Starting from box formation, 172 | reference \cref{subsec:supp_fig:form:4ship}, 173 | with desired grinder spacing between elements. 174 | Lead element turns cold over desired grinder station 175 | 176 | \notebox{ 177 | \small% 178 | Grinder tactics do \textbf{NOT} necessarily require four-ship, 179 | can be employed by a single element. 180 | However, most common for four-ship. 181 | } 182 | 183 | \begin{figure}[htbp] 184 | \centering 185 | \begin{tikzpicture}[figstyle] 186 | 187 | % coordinates 188 | \coordinate (lead_hot) at (0,0); 189 | \coordinate (wing_hot) at (-10,0); 190 | \coordinate (lead_cold) at ($(lead_hot) + (20,-40)$); 191 | \coordinate (wing_cold) at ($(wing_hot) + (20,-40)$); 192 | \coordinate (bandit) at (0,40); 193 | \coordinate (bandit_wing) at (-10,45); 194 | 195 | % bandit wez 196 | \draw[fill=red!40] 197 | (bandit_wing) -- ++(-60:15) arc (-60:-120:15) -- (bandit_wing); 198 | \draw[fill=red!40] 199 | (bandit) -- ++(-60:15) arc (-60:-120:15) -- (bandit); 200 | 201 | % \draw[fill=color2!15] 202 | % (lead_hot) -- ++(87:47) arc (87:93:47) -- (lead_hot); 203 | % \draw[fill=color2!15] 204 | % (wing_hot) -- ++(87:52) arc (87:93:52) -- (wing_hot); 205 | 206 | % fighters 207 | \node[below] (lead_hot_fig) at (lead_hot) { 208 | \includegraphics[ 209 | width=7.5mm, 210 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 211 | }; 212 | \node[below] (wing_hot_fig) at (wing_hot) { 213 | \includegraphics[ 214 | width=7.5mm, 215 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 216 | }; 217 | \node[below, rotate=180] (lead_cold_fig) at (lead_cold) { 218 | \includegraphics[ 219 | width=7.5mm, 220 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 221 | }; 222 | \node[below, rotate=180] (wing_cold_fig) at (wing_cold) { 223 | \includegraphics[ 224 | width=7.5mm, 225 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 226 | }; 227 | 228 | \foreach \n in {lead, wing} { 229 | \draw[->] 230 | (\n_hot) 231 | -- ++(0,5) 232 | arc (180:0:10) 233 | -- (\n_cold_fig.south); 234 | \draw[->] 235 | (\n_cold) 236 | -- ++(0,-5) 237 | arc (0:-180:10) 238 | -- (\n_hot_fig.south); 239 | } 240 | 241 | % bandit 242 | \node[] (bandit_fig) at (bandit) { 243 | \includegraphics[ 244 | angle=180, 245 | width=7.5mm, 246 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 247 | }; 248 | \node[] at (bandit_wing) { 249 | \includegraphics[ 250 | angle=180, 251 | width=7.5mm, 252 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 253 | }; 254 | 255 | % labels 256 | \node[font=\small, align=right, left] at (wing_hot_fig.west) {Hot \\ Element}; 257 | \node[font=\small, align=left, right] at (lead_cold_fig.west) {Cold \\ Element}; 258 | \node[font=\small, right] at (bandit_fig.east) {Bandits}; 259 | 260 | \end{tikzpicture} 261 | \caption{Four-ship grinder tactics}% 262 | \label{fig:ttp_aa:4ship:offensive:grinder} 263 | \end{figure} 264 | 265 | \clearpage 266 | 267 | \subsection{DEFENSIVE TACTICS} 268 | 269 | \paragraph{Delouse} 270 | Non-engaged element turns hot on bandits spiking other elment, 271 | spiked element continues cold. 272 | 273 | \bigskip 274 | \textbf{Advantages} 275 | \begin{itemize} 276 | \item clears spiked element/friendlies 277 | \item forces bandits defensive 278 | \end{itemize} 279 | 280 | \textbf{Typical Use Cases} 281 | \begin{itemize} 282 | \item cold element in grinder clears hot element post-engagement 283 | \item friendly aircraft request delouse from fighters on egress / after aborting 284 | \end{itemize} 285 | 286 | \hfill\textbf{see \cref{fig:ttp_aa:4ship:defensive:delouse}} 287 | 288 | \notebox{ 289 | \small Delouse is \textbf{NOT} restricted to four-ship, 290 | or to within own flight, 291 | it is a general defensive tactic to clear friendlies when recommitting is not available. 292 | } 293 | 294 | \begin{figure}[htbp] 295 | \centering 296 | \begin{tikzpicture}[figstyle] 297 | 298 | % coordinates 299 | \coordinate (spiked_lead) at (0,0); 300 | \coordinate (spiked_wing) at ($(spiked_lead) + (-10,5)$); 301 | \coordinate (naked_lead) at (60, 10); 302 | \coordinate (naked_wing) at ($(naked_lead) + (-10,5)$); 303 | \coordinate (bandit_lead) at (0,40); 304 | \coordinate (bandit_wing) at ($(bandit_lead) + (-10,5)$); 305 | 306 | % bandit 307 | \foreach \n in {bandit_lead, bandit_wing} 308 | { 309 | \draw[fill=red!40] 310 | (\n) -- ++(-87:42) arc (-87:-93:42) -- cycle; 311 | \node[] (\n_fig) at (\n) { 312 | \includegraphics[ 313 | angle=180, 314 | width=7.5mm, 315 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 316 | }; 317 | } 318 | 319 | % fighters 320 | \foreach \n in {spiked_lead, spiked_wing, naked_lead, naked_wing} 321 | { 322 | \node[rotate=180] (\n_fig) at (\n) { 323 | \includegraphics[ 324 | width=7.5mm, 325 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 326 | }; 327 | } 328 | 329 | % flightpath 330 | \draw[->] 331 | (spiked_lead_fig.north) 332 | -- ++(0,-10); 333 | \draw[->] 334 | (spiked_wing_fig.north) 335 | -- ++(0,-10); 336 | \draw[->] 337 | (naked_lead_fig.north) 338 | -- ++(0,-5) 339 | arc (0:-150:10) 340 | -- ++(120:20); 341 | \draw[->] 342 | (naked_wing_fig.north) 343 | -- ++(0,-10) 344 | arc (0:-150:10) 345 | -- ++(120:20); 346 | 347 | % labels 348 | \node[font=\small, align=right, left] at (spiked_wing_fig.east) {Spiked \\ Element}; 349 | \node[font=\small, align=left, right] at (naked_lead_fig.west) {Naked \\ Element}; 350 | \node[font=\small, right] at (bandit_lead_fig.east) {Bandits}; 351 | 352 | \end{tikzpicture} 353 | \caption{Four-ship delouse}% 354 | \label{fig:ttp_aa:4ship:defensive:delouse} 355 | \end{figure} -------------------------------------------------------------------------------- /src/chapters/ttp_aa/tactics_element.tex: -------------------------------------------------------------------------------- 1 | \section{ELEMENT TACTICS} 2 | \label{sec:ttp_aa:tactics_element} 3 | 4 | \paragraph{Element} 5 | The fundamental unit in A-A tactics is the two-ship lead-wingman combination. 6 | Allows mutual support and protection within element 7 | 8 | \subsection{ELEMENT RESPONSIBILITIES} 9 | 10 | \paragraph{Lead} 11 | \begin{itemize} 12 | \item tactics / flow 13 | \item risk management 14 | \item higher-level planning \& communication 15 | \end{itemize} 16 | 17 | \paragraph{Wingman} 18 | \begin{itemize} 19 | \item maintain formation 20 | \item sensors 21 | \item communication with lead 22 | \end{itemize} 23 | 24 | \subsection{SENSORS \& SORT} 25 | 26 | \paragraph{Pre-Commit Search} 27 | \begin{itemize} 28 | \item \textbf{Element lead} --- high, search volume from contrails down at desired range 29 | \item \textbf{Wingman} --- low, search volume from ground up at desired range 30 | \end{itemize} 31 | \paragraph{Standard Sort} 32 | \begin{itemize} 33 | \item \textbf{Element lead} --- side / high / near 34 | \item \textbf{Wingman} --- side / low / far 35 | \end{itemize} 36 | \hfill(unless otherwise briefed) 37 | 38 | \clearpage 39 | 40 | \subsection{OFFENSIVE TACTICS} 41 | 42 | \paragraph{Intercept Timelines} 43 | \Cref{sec:ttp_aa:timelines} extends directly to a two-ship: 44 | \begin{itemize} 45 | \item increased targeting capacity 46 | \item increased opportunities for mutual support 47 | \end{itemize} 48 | 49 | \paragraph{Notch-Press} 50 | Employment of launch-and-decide banzai tactics, 51 | reference \cref{subsec:ttp_aa:timeline:banzai}, 52 | as an element. Lead, wingman notch in opposite directions, 53 | spiked fighter aborts, 54 | naked fighter presses. 55 | 56 | \begin{multicols}{2} 57 | \textbf{Advantages} 58 | \begin{itemize} 59 | \item increases chance of at least 1 fighter being naked 60 | \item maximizes geometric problem for bandit 61 | \item impedes bandit radar lock 62 | \end{itemize} 63 | \columnbreak 64 | \textbf{Disadvantages} 65 | \begin{itemize} 66 | \item if bandit equipped with active-radar missiles may not get spiked even if targeted 67 | \item multiple bandits can sort, spiking both fighters 68 | \end{itemize} 69 | \end{multicols} 70 | 71 | \hfill\textbf{see \cref{fig:ttp_aa:element:offensive:notchpress}} 72 | 73 | \begin{figure}[htbp] 74 | \centering 75 | \begin{tikzpicture}[figstyle] 76 | 77 | % coordinates 78 | \coordinate (naked_start) at (5,0); 79 | \coordinate (spiked_start) at (-5,0); 80 | \coordinate (bandit) at (0,60); 81 | 82 | \coordinate (naked_notch_start) at (5,15); 83 | \coordinate (spiked_notch_start) at (-5,15); 84 | 85 | % bandit wez 86 | \draw[fill=red!40] 87 | (bandit) 88 | -- ++(-110:48) 89 | arc (-110:-120:48) 90 | -- (bandit); 91 | 92 | \node[rotate=-90] (naked_notch_mid) at (20, 20) { 93 | \includegraphics[ 94 | width=7.5mm, 95 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 96 | }; 97 | \node[rotate=90] (spiked_notch_mid) at (-20, 20) { 98 | \includegraphics[ 99 | width=7.5mm, 100 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 101 | }; 102 | 103 | % naked fighter 104 | \draw[->] 105 | (naked_start) -- 106 | node[below, pos=0]{ 107 | \includegraphics[ 108 | width=7.5mm, 109 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 110 | (naked_notch_start) 111 | arc (180:90:5) 112 | -- (naked_notch_mid); 113 | \draw[->] 114 | (naked_notch_mid.north) 115 | arc (-90:45:5) 116 | -- ++(135:10) 117 | node[above, pos=1, rotate=45] (naked_commit) { 118 | \includegraphics[ 119 | angle=0, 120 | width=7.5mm, 121 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 122 | 123 | \node[font=\footnotesize, below] at (naked_notch_mid.east) {Naked}; 124 | \node[font=\footnotesize, right] at (naked_commit.east) {Commit}; 125 | 126 | % spiked fighter 127 | \draw[->] 128 | (spiked_start) -- 129 | node[below, pos=0]{ 130 | \includegraphics[ 131 | width=7.5mm, 132 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 133 | (spiked_notch_start) 134 | arc (0:90:5) 135 | -- (spiked_notch_mid); 136 | \draw[->] 137 | (spiked_notch_mid.north) 138 | arc (90:180:5) 139 | -- ++(0,-10) 140 | node[below, pos=1] (spiked_abort) { 141 | \includegraphics[ 142 | angle=180, 143 | width=7.5mm, 144 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 145 | 146 | \node[font=\footnotesize, below] at (spiked_notch_mid.west) {Spiked}; 147 | \node[font=\footnotesize, below] at (spiked_abort.south) {Abort}; 148 | 149 | % bandit 150 | \node[] at (bandit) { 151 | \includegraphics[ 152 | angle=180, 153 | width=7.5mm, 154 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 155 | 156 | \end{tikzpicture} 157 | \caption{Notch-press tactics} 158 | \label{fig:ttp_aa:element:offensive:notchpress} 159 | \end{figure} 160 | 161 | \subsection{DEFENSIVE TACTICS} 162 | 163 | \paragraph{Cold-Ops} 164 | Defensive tactics can be employed once the fighters have turned cold, 165 | referred to as ``Cold Ops''. 166 | 167 | \medskip 168 | \textbf{Goals} 169 | \begin{itemize} 170 | \item mutual support within element 171 | \item recommit at least 1 fighter 172 | \end{itemize} 173 | 174 | \paragraph{Stagger-Back} 175 | Lead, wingman turn 30-60$^\circ$ in opposite directions, 176 | spiked fighter aborts, naked fighter recommits. 177 | 178 | \begin{multicols}{2} 179 | \textbf{Advantages} 180 | \begin{itemize} 181 | \item maintains low closing velocity, 182 | reduces bandit WEZ 183 | \end{itemize} 184 | \vfill\null\columnbreak 185 | \textbf{Disadvantages} 186 | \begin{itemize} 187 | \item reduced LOS rate compared to notch-back 188 | \item if bandit equipped with active-radar missiles may not get spiked even if targeted 189 | \end{itemize} 190 | \end{multicols} 191 | 192 | \hfill\textbf{see \cref{fig:ttp_aa:element:offensive:staggerback}} 193 | 194 | \paragraph{Notch-Back} 195 | Lead, wingman notch in opposite directions, 196 | spiked fighter aborts, naked fighter recommits. 197 | 198 | \begin{multicols}{2} 199 | \textbf{Advantages} 200 | \begin{itemize} 201 | \item maximizes geometric problem for bandit 202 | \item impedes bandit radar lock 203 | \end{itemize} 204 | \vfill\null\columnbreak 205 | \textbf{Disadvantages} 206 | \begin{itemize} 207 | \item increased closing velocity compared to stagger-back, 208 | greater bandit WEZ 209 | \item if bandit equipped with active-radar missiles may not get spiked even if targeted 210 | \end{itemize} 211 | \end{multicols} 212 | 213 | \hfill\textbf{see \cref{fig:ttp_aa:element:offensive:notchback}} 214 | 215 | 216 | \begin{figure}[htbp] 217 | \centering 218 | \begin{tikzpicture}[figstyle] 219 | 220 | % coordinates 221 | \coordinate (naked_start) at (5,0); 222 | \coordinate (spiked_start) at (-5,0); 223 | \coordinate (bandit) at (0,45); 224 | 225 | \coordinate (naked_notch_start) at (5,-5); 226 | \coordinate (spiked_notch_start) at (-5,-5); 227 | 228 | % bandit wez 229 | \draw[fill=red!40] 230 | (bandit) 231 | -- ++(-105:76) 232 | arc (-105:-110:76) 233 | -- (bandit); 234 | 235 | % naked fighter 236 | \draw[->] 237 | (naked_start) -- 238 | node[below, pos=0, rotate=180]{ 239 | \includegraphics[ 240 | width=7.5mm, 241 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 242 | (naked_notch_start) 243 | arc (-180:-135:5) 244 | -- ++(-45:15) 245 | node[above, pos=1, rotate=-135] (naked_stagger_mid) { 246 | \includegraphics[ 247 | width=7.5mm, 248 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 249 | }; 250 | \draw[->] 251 | (naked_stagger_mid.north) 252 | arc (-135:30:5) 253 | -- ++(120:20) 254 | node[above, pos=1, rotate=30] (naked_commit) { 255 | \includegraphics[ 256 | angle=0, 257 | width=7.5mm, 258 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 259 | 260 | \node[font=\footnotesize, below] at (naked_stagger_mid.east) {Naked}; 261 | \node[font=\footnotesize, right] at (naked_commit.east) {Commit}; 262 | 263 | % spiked fighter 264 | \draw[->] 265 | (spiked_start) -- 266 | node[below, pos=0, rotate=180]{ 267 | \includegraphics[ 268 | width=7.5mm, 269 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 270 | (spiked_notch_start) 271 | arc (0:-45:5) 272 | -- ++(-135:15) 273 | node[above, pos=1, rotate=135] (spiked_stagger_mid) { 274 | \includegraphics[ 275 | width=7.5mm, 276 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 277 | }; 278 | \draw[->] 279 | (spiked_stagger_mid.north) 280 | arc (135:180:5) 281 | -- ++(0,-5) 282 | node[below, pos=1] (spiked_abort) { 283 | \includegraphics[ 284 | angle=180, 285 | width=7.5mm, 286 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 287 | 288 | \node[font=\footnotesize, below] at (spiked_stagger_mid.west) {Spiked}; 289 | \node[font=\footnotesize, below] at (spiked_abort.south) {Abort}; 290 | 291 | % bandit 292 | \node[] at (bandit) { 293 | \includegraphics[ 294 | angle=180, 295 | width=7.5mm, 296 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 297 | 298 | \end{tikzpicture} 299 | \caption{Stagger-back tactics} 300 | \label{fig:ttp_aa:element:offensive:staggerback} 301 | \end{figure} 302 | 303 | \begin{figure}[htbp] 304 | \centering 305 | \begin{tikzpicture}[figstyle] 306 | 307 | % coordinates 308 | \coordinate (naked_start) at (5,0); 309 | \coordinate (spiked_start) at (-5,0); 310 | \coordinate (bandit) at (0,45); 311 | 312 | \coordinate (naked_notch_start) at (5,-15); 313 | \coordinate (spiked_notch_start) at (-5,-15); 314 | 315 | % bandit wez 316 | \draw[fill=red!40] 317 | (bandit) 318 | -- ++(-105:72) 319 | arc (-105:-110:72) 320 | -- (bandit); 321 | 322 | \node[rotate=-90] (naked_notch_mid) at (20, -20) { 323 | \includegraphics[ 324 | width=7.5mm, 325 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 326 | }; 327 | \node[rotate=90] (spiked_notch_mid) at (-20, -20) { 328 | \includegraphics[ 329 | width=7.5mm, 330 | ]{diagrams/aircraft/silhouette_f16_top.pdf} 331 | }; 332 | 333 | % naked fighter 334 | \draw[->] 335 | (naked_start) -- 336 | node[below, pos=0, rotate=180]{ 337 | \includegraphics[ 338 | width=7.5mm, 339 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 340 | (naked_notch_start) 341 | arc (-180:-90:5) 342 | -- (naked_notch_mid); 343 | \draw[->] 344 | (naked_notch_mid.north) 345 | arc (-90:30:5) 346 | -- ++(120:10) 347 | node[above, pos=1, rotate=30] (naked_commit) { 348 | \includegraphics[ 349 | angle=0, 350 | width=7.5mm, 351 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 352 | 353 | \node[font=\footnotesize, below] at (naked_notch_mid.east) {Naked}; 354 | \node[font=\footnotesize, right] at (naked_commit.east) {Commit}; 355 | 356 | % spiked fighter 357 | \draw[->] 358 | (spiked_start) -- 359 | node[below, pos=0, rotate=180]{ 360 | \includegraphics[ 361 | width=7.5mm, 362 | ]{diagrams/aircraft/silhouette_f16_top.pdf}} 363 | (spiked_notch_start) 364 | arc (0:-90:5) 365 | -- (spiked_notch_mid); 366 | \draw[->] 367 | (spiked_notch_mid.north) 368 | arc (90:180:5) 369 | -- ++(0,-5) 370 | node[below, pos=1] (spiked_abort) { 371 | \includegraphics[ 372 | angle=180, 373 | width=7.5mm, 374 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 375 | 376 | \node[font=\footnotesize, below] at (spiked_notch_mid.west) {Spiked}; 377 | \node[font=\footnotesize, below] at (spiked_abort.south) {Abort}; 378 | 379 | % bandit 380 | \node[] at (bandit) { 381 | \includegraphics[ 382 | angle=180, 383 | width=7.5mm, 384 | ]{diagrams/aircraft/silhouette_f16_top.pdf}}; 385 | 386 | \end{tikzpicture} 387 | \caption{Notch-back tactics} 388 | \label{fig:ttp_aa:element:offensive:notchback} 389 | \end{figure} 390 | 391 | \clearpage -------------------------------------------------------------------------------- /src/chapters/weapons_aa.tex: -------------------------------------------------------------------------------- 1 | \chapter{A-A WEAPONS} 2 | \thumbtab{A-A}{6} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | \input{chapters/weapons_aa/gunnery} 8 | \input{chapters/weapons_aa/missiles} -------------------------------------------------------------------------------- /src/chapters/weapons_aa/missiles.tex: -------------------------------------------------------------------------------- 1 | \section{AIR-TO-AIR MISSILES} 2 | 3 | \input{chapters/weapons_aa/missiles/aim9} 4 | 5 | \input{chapters/weapons_aa/missiles/aim120} -------------------------------------------------------------------------------- /src/chapters/weapons_ag.tex: -------------------------------------------------------------------------------- 1 | \chapter[A-G WEAPONS --- WIP]{A-G WEAPONS} 2 | \thumbtab{A-G}{5} 3 | \localtableofcontents 4 | \thispagestyle{plain} 5 | \cleardoublepage 6 | 7 | % \section{SELECTIVE JETTISON} 8 | 9 | % \clearpage 10 | 11 | % \section{M-61 CANNON} 12 | 13 | % \clearpage 14 | 15 | % \section{UNGUIDED ORDNANCE} 16 | 17 | % \subsection{MARK 80-SERIES} 18 | % \subsection{ROCKETS} 19 | % \subsection{CBU-87} 20 | % \subsection{CBU-97} 21 | % \subsection{BDU-33 - TRAINING BOMB} 22 | % \subsection{BDU-50LD/HD - TRAINING BOMB} 23 | 24 | % \clearpage 25 | 26 | % \section{LASER-GUIDED ORDNANCE} 27 | 28 | % \subsection{GBU-10/12 - PAVEWAY II} 29 | % \subsection{GBU-24 - PAVEWAY III} 30 | % \subsection{BDU-50LGB - TRAINING LGB} 31 | 32 | % \clearpage 33 | 34 | % \section{GPS-GUIDED ORDNANCE} 35 | % \subsection{JDAM} 36 | % \subsection{JSOW} 37 | % \subsection{CBU-103/105 - WCMD} 38 | 39 | % \clearpage 40 | 41 | % \section{AGM-65 MAVERICK} 42 | 43 | % \clearpage 44 | 45 | % \section{AGM-88C HARM} 46 | 47 | % \subsection{ALIC TABLES} 48 | % \subsection{HAS MODE} 49 | % \subsection{POS MODE} 50 | 51 | % \cleardoublepage -------------------------------------------------------------------------------- /src/figs/diagrams/aircraft/silhouette_f16_side.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/aircraft/silhouette_f16_side.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/aircraft/silhouette_f16_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/aircraft/silhouette_f16_top.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/aircraft/silhouette_tanker_f16_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/aircraft/silhouette_tanker_f16_top.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/aircraft/silhouette_tanker_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/aircraft/silhouette_tanker_top.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/aircraft/tanker_lights_longitudinal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/aircraft/tanker_lights_longitudinal.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/aircraft/tanker_lights_vertical.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/aircraft/tanker_lights_vertical.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/aircraft/wireframe_front.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/aircraft/wireframe_front.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/avionics_ins.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/avionics_ins.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/check_dbu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/check_dbu.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/check_eng_sec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/check_eng_sec.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/check_epu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/check_epu.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/check_flcs_bit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/check_flcs_bit.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/check_fuel_qty.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/check_fuel_qty.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/check_mpo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/check_mpo.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/check_trim.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/check_trim.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/cockpit_full.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/cockpit_full.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/engine_instruments.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/engine_instruments.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/engine_start.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/engine_start.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/final_setup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/final_setup.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/flcs_check.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/flcs_check.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/hud_sai.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/hud_sai.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/main_power.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/main_power.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/snsr_pwr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/snsr_pwr.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/cockpit/test_panel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/cockpit/test_panel.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/weap/weap_aa_aim9_overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/weap/weap_aa_aim9_overview.pdf -------------------------------------------------------------------------------- /src/figs/diagrams/weap/weap_aa_amraam_overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/diagrams/weap/weap_aa_amraam_overview.pdf -------------------------------------------------------------------------------- /src/figs/hmd/aim9_locked.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hmd/aim9_locked.pdf -------------------------------------------------------------------------------- /src/figs/hmd/aim9_track_missile_diamond.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hmd/aim9_track_missile_diamond.pdf -------------------------------------------------------------------------------- /src/figs/hmd/aiming_cross.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hmd/aiming_cross.pdf -------------------------------------------------------------------------------- /src/figs/hmd/dgft.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hmd/dgft.pdf -------------------------------------------------------------------------------- /src/figs/hmd/dgft_subfig_bore.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hmd/dgft_subfig_bore.pdf -------------------------------------------------------------------------------- /src/figs/hmd/los.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hmd/los.pdf -------------------------------------------------------------------------------- /src/figs/hud/acm/bore.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/acm/bore.pdf -------------------------------------------------------------------------------- /src/figs/hud/acm/subfig_bore.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/acm/subfig_bore.pdf -------------------------------------------------------------------------------- /src/figs/hud/acm/subfig_hud.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/acm/subfig_hud.pdf -------------------------------------------------------------------------------- /src/figs/hud/acm/subfig_vert.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/acm/subfig_vert.pdf -------------------------------------------------------------------------------- /src/figs/hud/aim120/postlaunch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/aim120/postlaunch.pdf -------------------------------------------------------------------------------- /src/figs/hud/aim120/subfig_asec_asc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/aim120/subfig_asec_asc.pdf -------------------------------------------------------------------------------- /src/figs/hud/aim9/full.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/aim9/full.pdf -------------------------------------------------------------------------------- /src/figs/hud/aim9/subfig_dlz.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/aim9/subfig_dlz.pdf -------------------------------------------------------------------------------- /src/figs/hud/aim9/subfig_missile_diamond.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/aim9/subfig_missile_diamond.pdf -------------------------------------------------------------------------------- /src/figs/hud/aim9/subfig_td_box_missile_diamond.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/aim9/subfig_td_box_missile_diamond.pdf -------------------------------------------------------------------------------- /src/figs/hud/eegs/lvl2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/eegs/lvl2.pdf -------------------------------------------------------------------------------- /src/figs/hud/eegs/lvl2_subfig_funnel_mgrs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/eegs/lvl2_subfig_funnel_mgrs.pdf -------------------------------------------------------------------------------- /src/figs/hud/eegs/lvl5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/eegs/lvl5.pdf -------------------------------------------------------------------------------- /src/figs/hud/eegs/lvl5_subfig_full.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/eegs/lvl5_subfig_full.pdf -------------------------------------------------------------------------------- /src/figs/hud/eegs/lvl5_subfig_tdcircle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/eegs/lvl5_subfig_tdcircle.pdf -------------------------------------------------------------------------------- /src/figs/hud/eegs/lvl5_subfig_tsymb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/hud/eegs/lvl5_subfig_tsymb.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/acm_homepage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/acm_homepage.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/aim120_postlaunch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/aim120_postlaunch.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/aim120_subfig_dlz_active.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/aim120_subfig_dlz_active.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/aim120_subfig_dlz_postlaunch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/aim120_subfig_dlz_postlaunch.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/aim120_subfig_dlz_prelaunch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/aim120_subfig_dlz_prelaunch.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_homepage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_homepage.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_sam_dtt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_sam_dtt.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_01.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_02.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_03.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_03.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_sam_dtt_subfig_04.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_search.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_search.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_spotlight_subfig_cursor_off.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_spotlight_subfig_cursor_off.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/rws_spotlight_subfig_cursor_on.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/rws_spotlight_subfig_cursor_on.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/stt_nctr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/stt_nctr.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tgt_bugged.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tgt_bugged.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tgt_cursor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tgt_cursor.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tgt_impact.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tgt_impact.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tgt_search.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tgt_search.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tgt_system.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tgt_system.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tgt_tail.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tgt_tail.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tgt_track.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tgt_track.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tws_bugged.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tws_bugged.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tws_cursor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tws_cursor.pdf -------------------------------------------------------------------------------- /src/figs/mfd/fcr_aa/tws_search.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/fcr_aa/tws_search.pdf -------------------------------------------------------------------------------- /src/figs/mfd/sms/aim120.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/sms/aim120.pdf -------------------------------------------------------------------------------- /src/figs/mfd/sms/aim9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/sms/aim9.pdf -------------------------------------------------------------------------------- /src/figs/mfd/sms/gun.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/figs/mfd/sms/gun.pdf -------------------------------------------------------------------------------- /src/fonts/Inter-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-Black.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-Bold.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-ExtraBold.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-ExtraLight.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-Light.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-Medium.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-Regular.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-SemiBold.ttf -------------------------------------------------------------------------------- /src/fonts/Inter-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Inter-Thin.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-Black.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-BlackItalic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-Bold.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-BoldItalic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-ExtraBold.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-ExtraLight.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-Italic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-Light.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-LightItalic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-Medium.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-MediumItalic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-Regular.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-SemiBold.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-Thin.ttf -------------------------------------------------------------------------------- /src/fonts/Jost-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/Jost-ThinItalic.ttf -------------------------------------------------------------------------------- /src/fonts/README.md: -------------------------------------------------------------------------------- 1 | # FONTS 2 | 3 | ## SOURCES 4 | 5 | - [Spartan MB](https://github.com/MattBaileyDesign/Spartan-MB) 6 | - [Jost](https://fonts.google.com/specimen/Jost) 7 | - [Metropolis](https://github.com/dw5/Metropolis) 8 | - [Inter](https://fonts.google.com/specimen/Inter) 9 | 10 | ## LICENSE 11 | 12 | All fonts are made available under the [OFL](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL) and are belong to their respective copyright holders. 13 | 14 | ## OFL 15 | 16 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 17 | This license is copied below, and is also available with a FAQ at: 18 | http://scripts.sil.org/OFL 19 | 20 | ----------------------------------------------------------- 21 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 22 | ----------------------------------------------------------- 23 | 24 | PREAMBLE 25 | The goals of the Open Font License (OFL) are to stimulate worldwide 26 | development of collaborative font projects, to support the font creation 27 | efforts of academic and linguistic communities, and to provide a free and 28 | open framework in which fonts may be shared and improved in partnership 29 | with others. 30 | 31 | The OFL allows the licensed fonts to be used, studied, modified and 32 | redistributed freely as long as they are not sold by themselves. The 33 | fonts, including any derivative works, can be bundled, embedded, 34 | redistributed and/or sold with any software provided that any reserved 35 | names are not used by derivative works. The fonts and derivatives, 36 | however, cannot be released under any other type of license. The 37 | requirement for fonts to remain under this license does not apply 38 | to any document created using the fonts or their derivatives. 39 | 40 | DEFINITIONS 41 | "Font Software" refers to the set of files released by the Copyright 42 | Holder(s) under this license and clearly marked as such. This may 43 | include source files, build scripts and documentation. 44 | 45 | "Reserved Font Name" refers to any names specified as such after the 46 | copyright statement(s). 47 | 48 | "Original Version" refers to the collection of Font Software components as 49 | distributed by the Copyright Holder(s). 50 | 51 | "Modified Version" refers to any derivative made by adding to, deleting, 52 | or substituting -- in part or in whole -- any of the components of the 53 | Original Version, by changing formats or by porting the Font Software to a 54 | new environment. 55 | 56 | "Author" refers to any designer, engineer, programmer, technical 57 | writer or other person who contributed to the Font Software. 58 | 59 | PERMISSION & CONDITIONS 60 | Permission is hereby granted, free of charge, to any person obtaining 61 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 62 | redistribute, and sell modified and unmodified copies of the Font 63 | Software, subject to the following conditions: 64 | 65 | 1) Neither the Font Software nor any of its individual components, 66 | in Original or Modified Versions, may be sold by itself. 67 | 68 | 2) Original or Modified Versions of the Font Software may be bundled, 69 | redistributed and/or sold with any software, provided that each copy 70 | contains the above copyright notice and this license. These can be 71 | included either as stand-alone text files, human-readable headers or 72 | in the appropriate machine-readable metadata fields within text or 73 | binary files as long as those fields can be easily viewed by the user. 74 | 75 | 3) No Modified Version of the Font Software may use the Reserved Font 76 | Name(s) unless explicit written permission is granted by the corresponding 77 | Copyright Holder. This restriction only applies to the primary font name as 78 | presented to the users. 79 | 80 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 81 | Software shall not be used to promote, endorse or advertise any 82 | Modified Version, except to acknowledge the contribution(s) of the 83 | Copyright Holder(s) and the Author(s) or with their explicit written 84 | permission. 85 | 86 | 5) The Font Software, modified or unmodified, in part or in whole, 87 | must be distributed entirely under this license, and must not be 88 | distributed under any other license. The requirement for fonts to 89 | remain under this license does not apply to any document created 90 | using the Font Software. 91 | 92 | TERMINATION 93 | This license becomes null and void if any of the above conditions are 94 | not met. 95 | 96 | DISCLAIMER 97 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 98 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 99 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 100 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 101 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 102 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 103 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 104 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 105 | OTHER DEALINGS IN THE FONT SOFTWARE. -------------------------------------------------------------------------------- /src/fonts/SpartanMB-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-Black.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-BlackItalic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-Bold.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-BoldItalic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-ExtraBold.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-ExtraLight.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-Italic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-Light.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-LightItalic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-Medium.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-MediumItalic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-Regular.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-SemiBold.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-Thin.ttf -------------------------------------------------------------------------------- /src/fonts/SpartanMB-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Techneatium/techschecks_f16/cc50a7c045c71ff9b9f9af02bccf8684d80e7410/src/fonts/SpartanMB-ThinItalic.ttf -------------------------------------------------------------------------------- /src/techcolors.sty: -------------------------------------------------------------------------------- 1 | \definecolor{techred}{RGB}{218, 37, 29} 2 | \definecolor{techyellow}{RGB}{248,195,0} 3 | \definecolor{techgreen}{RGB}{0,146,63} 4 | \definecolor{techblue}{RGB}{0,130,201} 5 | \definecolor{techraspberry}{RGB}{162, 26, 104} 6 | \definecolor{techorange}{RGB}{231, 120, 23} 7 | \definecolor{techlime}{RGB}{139, 202, 152} 8 | 9 | % defines highlight color for chapters 10 | % principly used for circles with chapter number in header 11 | \newcounter{colorcountercirc} 12 | \newcommand{\chpcolorhighlight}{% 13 | \ifcase\value{colorcountercirc}% 14 | techyellow\or 15 | techgreen\or 16 | techblue\or 17 | techraspberry\or 18 | techorange\or 19 | techlime\else 20 | techred\fi 21 | } 22 | 23 | % defines text color to ensure text contrast to 24 | % chapter highlight color 25 | \newcounter{colorcounternum} 26 | \newcommand{\chpcolortext}{% 27 | \ifcase\value{colorcounternum}% 28 | color1\or 29 | white\or 30 | white\or 31 | white\or 32 | white\or 33 | color1\else 34 | white\fi 35 | } 36 | 37 | \newcommand{\cyclechpcolor}{% 38 | \stepcounter{colorcountercirc}% 39 | \ifnum\value{colorcountercirc}>6\setcounter{colorcountercirc}{0}\fi 40 | \stepcounter{colorcounternum}% 41 | \ifnum\value{colorcounternum}>6\setcounter{colorcounternum}{0}\fi 42 | } 43 | 44 | \newcommand{\resetchpcolor}{% 45 | \setcounter{colorcountercirc}{0} 46 | \setcounter{colorcounternum}{0} 47 | } -------------------------------------------------------------------------------- /src/technumitem.sty: -------------------------------------------------------------------------------- 1 | %================================================================= 2 | % MIT LICENSE 3 | %================================================================= 4 | % Copyright (c) 2024 Techneatium 5 | % 6 | % Permission is hereby granted, free of charge, to any person obtaining a copy 7 | % of this software and associated documentation files (the "Software"), to deal 8 | % in the Software without restriction, including without limitation the rights 9 | % to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | % copies of the Software, and to permit persons to whom the Software is 11 | % furnished to do so, subject to the following conditions: 12 | % 13 | % The above copyright notice and this permission notice shall be included in all 14 | % copies or substantial portions of the Software. 15 | % 16 | % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | % IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | % FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | % AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | % LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | % OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | % SOFTWARE. 23 | %================================================================= 24 | \NeedsTeXFormat{LaTeX2e} 25 | \ProvidesPackage{technumitem}[2024/01/23] 26 | 27 | \RequirePackage{enumitem} % better enumerate/itemize formatting 28 | 29 | \RequirePackage{tcolorbox} % for rounded boxes 30 | \tcbuselibrary{skins, breakable} 31 | 32 | \RequirePackage{xkeyval} % allows defining keys for macros 33 | 34 | %----------------------------------------------------------------- 35 | % LOW LEVEL CUSTOM ENUMITEM ENVIRONMENTS 36 | %----------------------------------------------------------------- 37 | \newenvironment{outerchecklistenumerate}[1][]{% begdef 38 | \begin{enumerate}[leftmargin=0.1\textwidth, itemsep=4pt, label=\textbf{\arabic*.}, #1] 39 | }{% begdef 40 | \end{enumerate} 41 | } 42 | 43 | \newenvironment{outerchecklistitemize}{% begdef 44 | \begin{itemize}[leftmargin=0.1\textwidth, itemsep=4pt, label=\textbf{\textbullet}] 45 | }{% begdef 46 | \end{itemize} 47 | } 48 | 49 | %----------------------------------------------------------------- 50 | % HIGH-LEVEL CUSTOM ENUMITEM ENVIRONMENTS 51 | %----------------------------------------------------------------- 52 | 53 | % Counter for use in cheklistenumitems 54 | \newcounter{checklistnumi} 55 | \setcounter{checklistnumi}{1} % set to one to prevent edge case error 56 | \newcounter{checklistnumistart} % used to check if first line to prevent 57 | 58 | % Key to start an enumerate at a given number 59 | \define@key{checklistnumitem}{start}{% 60 | \setcounter{checklistnumi}{#1}% 61 | \setcounter{checklistnumistart}{\value{tcolornumi}}% 62 | } 63 | 64 | % Key to resume an enumerate at previous number 65 | \define@key{checklistnumitem}{resume}[]{% 66 | \setcounter{checklistnumistart}{\value{tcolornumi}}% 67 | } 68 | 69 | \newenvironment{checklistenumerate}[1][start=1]{% begdef 70 | \setkeys{checklistnumitem}{#1}% 71 | \newcommand{\blueitem}[1][]{% 72 | \item \blue{##1}\stepcounter{checklistnumi}% 73 | } 74 | \newcommand{\dblueitem}[1][]{% 75 | \item \dblue{##1}% 76 | \stepcounter{checklistnumi}% 77 | } 78 | \begin{outerchecklistenumerate}[start=\value{checklistnumi}] 79 | }{% enddef 80 | \end{outerchecklistenumerate} 81 | } 82 | 83 | \newenvironment{checklistitemize}{% begdef 84 | \newcommand{\blueitem}[1][]{% 85 | \item \blue{##1}% 86 | } 87 | \newcommand{\dblueitem}[1][]{% 88 | \item \dblue{##1}% 89 | } 90 | \begin{outerchecklistitemize} 91 | }{% enddef 92 | \end{outerchecklistitemize} 93 | } 94 | 95 | %----------------------------------------------------------------- 96 | % TCOLORBOX ENVIRONMENTS WITH ENUMITEM-LIKE BEHAVIOR 97 | %----------------------------------------------------------------- 98 | \newtcolorbox{tcolorenumitem}{ 99 | enhanced, 100 | breakable, 101 | colback=white, 102 | colframe=color1, 103 | colbacktitle=color1, 104 | coltitle=white, 105 | left=0mm, 106 | right=0mm, 107 | top=0mm, 108 | bottom=0mm, 109 | boxsep=0mm, 110 | middle=0.5mm, 111 | fonttitle=\titlefont\bfseries, 112 | lefttitle=2mm, 113 | righttitle=2mm, 114 | toptitle=1mm, 115 | bottomtitle=1mm, 116 | height fixed for=first and middle, 117 | segmentation style={line width=1.2pt, solid}, 118 | } 119 | 120 | \newtcolorbox{innertcolorenumitem}{ 121 | enhanced, 122 | breakable, 123 | frame hidden, 124 | nobeforeafter, 125 | colback=white, 126 | colframe=color1, 127 | boxrule=0.5mm, 128 | colbacktitle=color1, 129 | coltitle=white, 130 | top=1mm, 131 | bottom=1mm, 132 | left=1mm, 133 | right=1mm, 134 | fonttitle=\titlefont\bfseries, 135 | sidebyside, 136 | lefthand width=30mm, 137 | sidebyside align=top, 138 | sidebyside gap=5mm, 139 | segmentation style={solid}, 140 | bicolor, 141 | colback=color2!15, 142 | colbacklower=white, 143 | } 144 | 145 | \newenvironment{outertcolorenumitem}{% begdef 146 | \begin{tcolorenumitem} 147 | }{% enddef 148 | \end{tcolorenumitem} 149 | } 150 | 151 | 152 | %----------------------------------------------------------------- 153 | % HIGH-LEVEL CUSTOM TCOLORBOX ENVIRONMENTS 154 | %----------------------------------------------------------------- 155 | 156 | % Counter for use in tcolornumitems 157 | \newcounter{tcolornumi} 158 | \setcounter{tcolornumi}{1} % set to one to prevent edge case error 159 | \newcounter{tcolornumistart} % used to check if first line to prevent 160 | 161 | % Key to start an enumerate at a given number 162 | \define@key{tcolornumitem}{start}{% 163 | \setcounter{tcolornumi}{#1}% 164 | \setcounter{tcolornumistart}{\value{tcolornumi}}% 165 | } 166 | 167 | % Key to resume an enumerate at previous number 168 | \define@key{tcolornumitem}{resume}[]{% 169 | \setcounter{tcolornumistart}{\value{tcolornumi}}% 170 | } 171 | 172 | \newenvironment{tcolorenumerate}[1][start=1]{% begdef 173 | \setkeys{tcolornumitem}{#1}% 174 | \def\endpreviousitem{% 175 | \ifx\tempitem\undefined\else\end{innertcolorenumitem}\fi% 176 | }% 177 | \def\seppreviousitem{% 178 | \ifx\tempitem\undefined\else\tcbline\fi% 179 | \global\let\tempitem\undefined% 180 | }% 181 | \newcommand{\blueitem}[1][]{% 182 | \endpreviousitem% Close the previous item, if any 183 | \seppreviousitem% Separate from previous item, if any 184 | \begin{innertcolorenumitem}% 185 | \textbf{\arabic{tcolornumi}.}\ \ifx\relax##1\relax\else\blue{##1}\fi% Only use the optional argument if it is provided 186 | \tcblower% 187 | \global\let\tempitem\relax% 188 | \stepcounter{tcolornumi} 189 | }% 190 | \global\let\tempitem\undefined% 191 | \begin{outertcolorenumitem}% Uses custom tcolorbox style 192 | }{% enddef 193 | \endpreviousitem% Ensure the last item is closed 194 | \global\let\tempitem\undefined% Reset \tempitem to avoid interference outside the environment 195 | \end{outertcolorenumitem}% 196 | } 197 | 198 | \newenvironment{tcoloritemize}[1][start=1]{% begdef 199 | \setkeys{tcolornumitem}{#1}% 200 | \def\endpreviousitem{% 201 | \ifx\tempitem\undefined\else\end{innertcolorenumitem}\fi% 202 | }% 203 | \def\seppreviousitem{% 204 | \ifx\tempitem\undefined\else\tcbline\fi% 205 | \global\let\tempitem\undefined% 206 | }% 207 | \newcommand{\blueitem}[1][]{% 208 | \endpreviousitem% Close the previous item, if any 209 | \seppreviousitem% Separate from previous item, if any 210 | \begin{innertcolorenumitem}% 211 | \ifx\relax##1\relax\else\blue{##1}\fi% Only use the optional argument if it is provided 212 | \tcblower% 213 | \global\let\tempitem\relax 214 | }% 215 | \global\let\tempitem\undefined% 216 | \begin{outertcolorenumitem}% Uses custom tcolorbox style 217 | }{% enddef 218 | \endpreviousitem% Ensure the last item is closed 219 | \global\let\tempitem\undefined% Reset \tempitem to avoid interference outside the environment 220 | \end{outertcolorenumitem}% 221 | } -------------------------------------------------------------------------------- /src/techschecks_f16.tex: -------------------------------------------------------------------------------- 1 | %================================================================= 2 | % MIT LICENSE 3 | %================================================================= 4 | % Copyright (c) 2024 Techneatium 5 | % 6 | % Permission is hereby granted, free of charge, to any person obtaining a copy 7 | % of this software and associated documentation files (the "Software"), to deal 8 | % in the Software without restriction, including without limitation the rights 9 | % to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | % copies of the Software, and to permit persons to whom the Software is 11 | % furnished to do so, subject to the following conditions: 12 | % 13 | % The above copyright notice and this permission notice shall be included in all 14 | % copies or substantial portions of the Software. 15 | % 16 | % THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | % IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | % FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | % AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | % LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | % OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | % SOFTWARE. 23 | %================================================================= 24 | 25 | %----------------------------------------------------------------- 26 | % BEGIN DOCUMENT 27 | %----------------------------------------------------------------- 28 | \documentclass[fontInter, a5, oneside]{TechCheck} 29 | \title{techschecks_f16} 30 | \author{Techneatium} 31 | 32 | \setaircraftlong{F-16C BLOCK 50} % sets long label for title page 33 | \setaircraftshort{F-16C} % sets short label for header 34 | \settabnumber{10} % sets number of tabs for document 35 | \setcounter{secnumdepth}{3} 36 | 37 | % Determine which files included in output 38 | \includeonly{ 39 | chapters/titlepage, 40 | chapters/frontmatter, 41 | chapters/part_proc, 42 | chapters/proc_basic, 43 | chapters/proc_em, 44 | chapters/part_sys, 45 | chapters/systems, 46 | chapters/sensors_aa, 47 | chapters/sensors_ag, 48 | chapters/part_weap, 49 | chapters/weapons_ag, 50 | chapters/weapons_aa, 51 | chapters/part_ttp, 52 | chapters/ttp_aa, 53 | chapters/part_supp, 54 | chapters/supp_figures, 55 | chapters/comm_brevity, 56 | } 57 | 58 | \color{color1} % set main font color for whole document 59 | \begin{document} 60 | \include{chapters/titlepage} 61 | 62 | \frontmatter 63 | \pagestyle{empty} 64 | \include{chapters/frontmatter} 65 | 66 | % restart page counter, pagenumber styling 67 | \mainmatter 68 | % reactivate header and footer 69 | \pagestyle{body} 70 | 71 | \include{chapters/part_proc} 72 | \include{chapters/proc_basic} 73 | \cyclechpcolor 74 | \include{chapters/proc_em} 75 | \include{chapters/part_sys} 76 | \cyclechpcolor 77 | \include{chapters/systems} 78 | \cyclechpcolor 79 | \include{chapters/sensors_aa} 80 | \cyclechpcolor 81 | \include{chapters/sensors_ag} 82 | \include{chapters/part_weap} 83 | \cyclechpcolor 84 | \include{chapters/weapons_ag} 85 | \cyclechpcolor 86 | \include{chapters/weapons_aa} 87 | \include{chapters/part_ttp} 88 | \cyclechpcolor 89 | \include{chapters/ttp_aa} 90 | \appendix 91 | \include{chapters/part_supp} 92 | \cyclechpcolor 93 | \include{chapters/supp_figures} 94 | \cyclechpcolor 95 | \include{chapters/comm_brevity} 96 | 97 | \iftoggle{print}{ 98 | \pagestyle{superempty} 99 | \newpage \null 100 | \thumbwide 101 | \newpage \null 102 | }{} 103 | \end{document} 104 | -------------------------------------------------------------------------------- /src/tikzsettings.tex: -------------------------------------------------------------------------------- 1 | \usetikzlibrary{calc, shapes, arrows, arrows.meta, positioning, decorations.pathreplacing} 2 | 3 | % figure nodes 4 | \tikzset{ 5 | figstyle/.style={ 6 | auto, 7 | node distance=10mm, 8 | x=1mm, 9 | y=1mm, 10 | very thick, 11 | line cap=round, 12 | >={Latex[round]}, 13 | } 14 | } 15 | 16 | \tikzset{ 17 | boxedmarfigstyle/.style={ 18 | draw, 19 | rounded corners, 20 | minimum width=\marginparwidth, 21 | } 22 | } 23 | 24 | % annotations 25 | \tikzset{ 26 | annot/.style={ 27 | text width=20mm, 28 | font=\small\bfseries, 29 | red, 30 | } 31 | } 32 | \tikzset{ 33 | lannot/.style={ 34 | annot, 35 | align=right, 36 | anchor=east, 37 | } 38 | } 39 | \tikzset{ 40 | rannot/.style={ 41 | annot, 42 | align=left, 43 | anchor=west, 44 | } 45 | } 46 | \tikzset{ 47 | annotptr/.style={ 48 | ->, 49 | red, 50 | } 51 | } --------------------------------------------------------------------------------