![]() ![]() It was also anticipated that Daesŭngri's plane would be cheaper and more reliable than a foreign aircraft, making it a good fallback option if the SR-8 program failed.Ī stroke of luck for the DS-08 program came in 1993, when Ostland shipped a single OVAG Greif light fighter to Menghe for evaluation. The MoND initially sought to pit the two programs against one another, but Choe Sŭng-min suggested that both go forward simultaneously, allowing domestic manufacturers to gain experience in aircraft design. While Songrim looked into licensing a ready-made foreign aircraft, Daesŭngri responded by pouring more resources into its existing program, in the hopes of producing a working prototype by 1994. Daesŭngri resumed work on the DS-08 project, this time proposing a single-engine design with the Gokchŏn Gi-17 turbojet, still in the early stages of development.įurther opportunities for improvement came in 1992, when the Ministry of National Defense issued a requirement for a Fourth-generation jet fighter. The canard-delta proposal was deemed more maneuverable on paper, and work on a prototype airframe began in 1984, but the political turmoil and economic hardship of the Ryŏ Ho-jun era stalled development, and no flight tests were conducted.Īfter the Decembrist Revolution, the stringent export restrictions imposed on Menghe in response to its nuclear weapons program were relaxed, and the national economy began to recover. Tailed delta and canard delta configurations were both considered, the latter drawing on experience from failed SR-7 prototypes. The resulting design would have a high thrust-to-weight ratio and good agility, making it more suitable for air-to-air combat than the SR-7, which was a dedicated interceptor. The origins of the DS-9 can be traced back to the early 1980s, when the Daesŭngri aviation design bureau began preliminary design work on a fighter designated "DS-08." This was a twin-engine design using the Songrim SR-7's Gokchŏn Gi-15 turbojets in a lighter, shorter-ranged airframe. ![]() It also retains a respectable 6,000-kg payload for strike missions and an AN/APG-73 derived radar for beyond-visual-range combat. Its rugged undercarriage and thrust reversal system make it ideal for operating off of short, damaged, or unpaved runways, allowing it to be dispersed around the front lines in response to enemy attacks. With its single-engine powerplant, close coupled canards, and fly-by-wire controls, the Biho is a highly maneuverable fighter, aerodynamically optimized for low-level flying and close-range dogfighting. The Daesŭngri DS-9 ( Formal designation: 대승리 9호 전투기 / 大勝利九號戰鬪機, Daesŭngri Gu-ho Jŏntugi, "Daesŭngri No.9 Fighter " Short designation 대승-9 Daesŭng-gu "Daesŭng-9"), officially nicknamed Biho (비호/飛虎, "Flying Tiger") is a lightweight multirole combat aircraft developed and produced by the Daesŭngri Aircraft Corporation in Menghe. "yards") simply by adding a new clause with the appropriate conversion ratio to the case statement.DS-9G, the initial Army production model, and DS-9N, its twin-seater variant. It's also easily expandable for other units of distance (e.g. This type of method isn't necessarily the simplest way to get the job done, but it certainly prevents you from having to define different methods for "km", "kilometers", "klicks", and so forth. This will provide you with the following sample outputs: convert_distance '10 miles' # containing both a distance and a unit identifier.ĭist, unit = str.scan(/( )\s*(\S )/).flatten # Make your method more flexible by accepting a string # Use constants for your conversion ratios. Here is an example where a single method takes a string as input, and returns an appropriate floating-point value for predefined units such as kilometers or miles while remaining flexible about the way the distance units are expressed. Sometimes it's useful to be less rigorous about how one expresses units of measurement while still being strict about the way the conversions are performed. A lot depends one what sort of input you expect from the caller, and what sort of result you want to pass back as your return values. ![]() There are lots of ways to solve this problem. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |