МП-38 и МП-40 – самые известные пистолеты-пулемёты времён фашистской Германии
МП-38 и МП-40 являются наиболее известными пистолетами-пулемётами, которые производила немецкая фирма Erfurter Maschinenfabrik (ERMA). Хотя на постсоветском пространстве данные модели ошибочно именуются «Шмайсером» (причём не пистолетом-пулемётом, а автоматом), немецкий конструктор Хуго Шмайсер к разработке данного пистолета-пулемёта никакого отношения не имел. Его модель, под названием МП-41, была отвергнута немецким управлением вооружений, и в тираж не пошла.
МП-38 и МП-40 были разработаны на базе модели МП-36 конструктором Генрихом Фольмером, хотя это знают лишь специалисты в области оружия и реконструкторы. Данные модели состояли на вооружении немецкой армии во время Второй Мировой войны.
Хотя пистолеты-пулемёты можно называть автоматами, их главное отличие заключается в использовании пистолетных патронов. Настоящие автоматы используют винтовочные патроны, и являются автоматическими карабинами, которые могут обеспечить большую плотность огня.
История разработки МП-38
Хотя немецкие военные начали проявлять интерес к пистолетам-пулемётам ещё в 1915 году, по условиям Версальского договора оружие такого типа разрешалось иметь только полиции. Несмотря на это, известный немецкий оружейник Генрих Фольмер решил направить все свои усилия на разработку самого перспективного оружия на тот момент – пистолетов-пулемётов.
В 1925 году Фольмер выпустил автоматический ПП VMP 1925. Данное боевое оружие очень напоминало МР-18.1, но наличие деревянной ручки и дискового магазина делало этот ПП достаточно оригинальным. В следующем году была выпущена новая версия данного оружия, под названием VMP 1926.
В 1928 году новая модель VMP 1928 получила увеличенный магазин, который крепился с левой стороны и вмещал 32 патрона. В 1930 году Фольмер изготовил новую модификацию, которая пусть внешне практически ничем не отличалась от модели 1928 года, имела несколько новых конструкторских решений. Например, в конструкции пистолета-пулемёта была использована телескопическая пружина, которая в процессе стрельбы надвигалась на засов. Данное новшество не только сделало оружие более надёжным, но и значительно упростило его разборку и сборку в полевых условиях. Большинство оригинальных моделей Фольмера тех лет выпускались незначительными партиями, и шли на экспорт в другие страны.
В 1931 году все права на новый пистолет-пулемёт были приобретены немецкой фирмой «ERMA», которая через год выпустила его под своей маркой, оставив начальную конструкцию ПП практически без изменений.
После того, как вся власть в Германии перешла в руки нацистской партии в 1933 году, остро встал вопрос о вооружении возрождающейся немецкой армии современными видами стрелкового оружия. Точных данных на этот счёт не существует, скорее всего, немецкие военные весьма заинтересовались пистолетами-пулемётами от фирмы «ERMA». В результате этого ПП EMP был модернизирован с учётом пожеланий немецких военных в новую модель EMP 36.
Именно эта модель и стала переходной между ПП EMP и новым МП-38. EMP-36 сохранил основные черты предыдущей модели, получил множество доработок, которые делали его более удобным для эксплуатации в армии:
- Рукоять и ложа ПП, которая раньше изготавливалась полностью из дерева, были заменены металлической рамой, которая имела фурнитуру из дерева;
- Деревянный приклад, который увеличивал размеры ПП, был заменён на более компактный металлический, который мог складываться;
- Переднюю рукоять пистолета-пулемёта заменили на гнездо магазина. Сам магазин располагался нетрадиционно – он был наклонён немного влево и вперёд. Такое расположение магазина делало удержание ПП более удобным.
Так как новая модель ПП заслужила множество восторженных отзывов от немецких военных, оружейник в расчёте на огромные тиражи новой модели поспешил применить инновационный метод холодной штамповки, который ускорял производство оружия в разы. Новая технология оказалась недоработанной, и главе фирмы пришлось вернуться к традиционной станочной обработке деталей для ПП, так как штампованные детали не отличались надёжностью.
Доработав модель EMP 36 за два года, и получив новую модификацию под названием МП-38, фирме ERMA достался заказ на поставки пистолетов-пулемётов МП-38 для нужд немецкой армии. 29 июня 1938 года эта модель официально стала принятой на вооружение. Хотя считается, что МП-38 (его часто называют «Шмайсер» и не отличают от МП-40) был так же широко распространён, как и пистолет-пулемёт МП-40, их было выпущено всего около 40 000 штук.
Пистолет пулемёт МП-38 должен был стать личным оружием командиров рот, взводов и другого офицерского состава германской армии. Он не предназначался для замены автоматических пистолетов, а служил дополнением к ним.
Революционные особенности конструкции ПП МП-38
Пистолет-пулемёт МП-38 по своим техническим характеристикам и массе нововведений значительно опередил все известные аналоги своего времени:
- Деревянного приклада у МП-38 не было;
- Складной металлический приклад впервые в мире был применён именно на этой модели пистолета-пулемёта;
- В конструкции данного оружия вообще не было никаких деревянных деталей, поэтому несмотря на свой изящный внешний вид, МП-38 был надёжным и крепким оружием;
- Функцию передней пистолетной рукояти выполнял магазин МП-38, что было достаточно необычно для ПП того времени;
- Рукоять перезарядки располагалась с левой стороны. Такое устройство было не характерно для большинства моделей ПП, и позволяло правой руке всё время находиться на пистолетной рукояти в боевой готовности;
- Для изготовления цевья был использован бакелит;
- Рама рукояти ПП была из алюминиевого сплава;
- Кожух ПП имел продольные рёбра жёсткости.
Особенностью МП-38 являлась невозможность вести одиночный огонь, так как он работал только в автоматическом режиме. Кроме того, темп стрельбы МП-38 был недостаточно высок (400 выстрелов в минуту), что явилось серьёзным недостатком при боевых действиях на территории СССР.
В начале 1940 года была выпущена модернизированная версия МП-38 – пистолет-пулемёт МП-38(L), который оказался более приспособлен к массовому производству. Тактико-технические характеристики модернизированной версии остались такими же, но за счёт применения большого количества деталей из алюминия, новый МП-38(L) оказался хотя и более дорогим, но более простым в производстве. Данную модель многие считают переходной, так как многие конструкторские решения «перекочевали» на новый пистолет-пулемёт МП-40.
Появление Мп-40
Первая небольшая партия МП-40 была выпущена в конце 1939 года. В марте 1940 было развёрнуто массовое производство этого пистолета-пулемёта. В течение 1940 года все немецкие заводы, на которых выпускались модели МП-38, перешли на выпуск МП-40. К концу лета 1940 года Мп-40 выпускались по 10 000 штук в месяц. Пистолет-пулемёт МП-40 выпускали 3 немецкие фирмы:
- Steyr;
- ERMA;
- Haenel.
За период с 1940 по 1944 годы данные фирмы выпустили более 700 000 экземпляров МП-40. За время войны потребности немецкой армии в пистолетах-пулемётах были удовлетворены практически на 100 процентов. Хотя официальная статистика говорит о 1 000 000 выпушенных за все годы войны ПП МП-40, по данным советских разведчиков их было более 1 100 000 штук.
Устройство Мп-40 выгодно отличалось от конструкции МП-38 простотой конструкции и производства. В данной модели широко применялись штампованные детали, которые имели достаточный запас прочности, например, рама пистолетной рукояти была штампованной. Корпус МП-40 лишился рёбер жёсткости, а гнездо, в которое вставлялся магазин – отверстий.
Весьма интересен случай первой модернизации МП-40. Столкнувшись с советским пистолетом-пулемётом Шпагина, немцы решили скопировать устройство его предохранителя. Во второй половине 1940 года все новые Мп-40 получили предохранитель с правой стороны. Такое устройство предохранителя было применено и в более ранних моделях МП-40, которые массово отправляли на доработку.
Хотя Мп-38 выпускался только в одной модификации, Мп-40 может похвастаться несколькими вариантами исполнения, так как за годы войны конструкцию Мп-40 постоянно пытались удешевить. Если верить экспертам по оружию, всего было выпушено около 5 различных модификаций МП-40, хотя это достаточно сложно доказать. Все изменения вносились постепенно, на различных заводах в разное время. Кроме того, сами солдаты часто меняли или переставляли детали с неисправных пистолетов-пулемётов на рабочие. В 1944 году немецкое командование издало указание, в котором настоятельно рекомендовало при производстве новых Мп-40 использовать детали, которые оставались на складах. Пистолет-пулемёт, собранный из деталей разного года выпуска, было невозможно отнести к какой-либо конкретной модификации МП-40. Описание именно такой «сборной» модели иногда считают отдельной модификацией МП-40.
В 1941 году немецкий конструктор Хуго Шмайсер предложил свою модель пистолета-пулемёта для пехоты, которую он создал с учётом пожеланий фронтовиков. ТТХ данной модели, которую Шмайсер назвал МП-41, значительно превосходили МП-40. Мп-41 представлял собой комбинацию двух ПП — MП 28/II и МП-40. За счёт использования деревянной ложи и приклада, общая кучность новой модели при стрельбе превосходила кучность обычного МП-40. К сожалению, МП-41 так и не приняли на вооружение, так как производить отдельную модификацию ПП для пехоты посчитали непозволительным расточительством.
Принципы работы и конструкция ПП МП-38 и МП-40
Принципы работы автоматики пистолетов-пулемётов МП-38 /40 основаны на отдаче затвора при неподвижном стволе. Данная система разработана Хуго Шмайсером. Когда происходит запирание канала ствола, боёк ударника соприкасается с патронным капсюлем. Сам ствол запирается массивным затвором. Имея значительный вес подвижных деталей, слабую пружину возврата и демпфер, ПП имеют сравнительно низкий темп стрельбы. За счёт этого кучность боя МП-38/40 достаточно высокая.
Хотя МП-40 имеет возможность ведения только непрерывного огня, многие опытные стрелки могли вести огонь одиночными выстрелами, пользуясь невысоким темпом стрельбы. Предохранитель на данных моделях не предусмотрен.
Для максимального удешевления производства, затворная коробка пистолетов-пулемётов МП-38/40 сделана из дешёвой катаной стали. Прицельная планка с прорезью позволяет вести огонь на расстоянии до 100 метров. В случае увеличения расстояния до цели, существует возможность пользоваться откидывающейся планкой с прорезью, которая может обеспечить ведение огня на расстоянии до 200 метров. Нужно отметить, что на расстоянии 200 и более метров кучность пистолетов-пулемётов резко снижается.
Питание патронами осуществляется из коробчатого магазина, который имеет прямоугольную форму. Магазин вмещает в себя 32 патрона, которые расположены в шахматном порядке. При стрельбе пистолет-пулемёт необходимо держать не за сам магазин, а за его приёмник. Если держать оружие за магазин, как это часто показывается в фильмах про войну, может произойти не только задержка в стрельбе, но и поломка магазина. Использование в конструкции дешёвых пружин (возвратной и боевой), изготовленных из простой стали, снизило себестоимость пистолета-пулемёта.
Главные отличия МП-40 от МП -38
Так как МП-40 стал более массовой моделью, чем МП-38, при его производстве старались добиться максимального снижения себестоимости оружия. Главные отличия МП-40 от МП-38 заключаются в следующем:
- Рама пистолетной рукояти, которая раньше изготавливалась на фрезеровочном станке из алюминия, стала изготавливаться путём штамповки из стали. С появлением новых модификаций МП-40 технологии штамповки с каждым разом упрощались;
- Пазы в корпусе ствольной коробки, которые раньше фрезеровались, заменили выдавленными рёбрами жёсткости. Сам корпус коробки стал гладким;
- Приёмник магазина получил рёбра жёсткости, которые помогали удерживать пистолет-пулемёт. Отверстие, которое раньше находилось в нём, было убрано;
- Направляющая телескопической трубки (средняя) боевой возвратной пружины изготавливалась вытяжкой;
- Хотя магазины к МП-40 стали с рёбрами жёсткости, взаимозаменяемость магазинов МП-38/40 была полная.
В целом, МП-38, который изготавливался в начале войны, был сделан более качественно, хотя сложность изготовления поставила крест на этой модели.
Дополнительные приспособления, которые использовались для МП-38/40
Известно о нескольких дополнительных приспособлениях, которые использовались для пистолетов-пулемётов МП-38/40:
- Наполнитель магазина представляет собой специальное устройство, с помощью которого можно было быстро наполнить магазин патронами. Для этого металлический корпус магазина крепился к горловине магазина. Сверху наполнителя имеется специальный рычаг, с помощью которого и происходит загрузка патронов в магазин;
- Зимний вариант спускового крючка представляет собой короб, который имеет съёмную боковину и спусковой крючок, который располагается ниже штатного спуска. На такой спусковой крючок можно нажимать рукой в рукавице. Данные устройства очень редко встречались;
- Глушители к МП-38/40 никогда официально не принимались на вооружение, хотя известно несколько экспериментальных моделей. Все известные глушители обозначались как «Hub L». Всего было выпущено около 1 000 глушителей.
Все вышеперечисленные приспособления использовались не на фронте, хотя иногда попадали и туда.
Плюсы и минусы пистолета-пулемёта МП-40
Так как Мп-40 изначально изготавливался для десантных частей и танкистов, схема складывающегося приклада в этом случае была вполне уместной. При использовании в пехотных частях шарнир, который соединял приклад с корпусом оружия, быстро расшатывался, что приводило к неустойчивому положению ПП при стрельбе. Данная проблема была устранена при создании МП-41, который не был принят на вооружение в связи с экономической нецелесообразностью.
Главными достоинствами МП-40 являются:
- Небольшие размеры и масса;
- Удобство в эксплуатации, возможность использовать магазины от МП-38;
- Низкий темп стрельбы позволял экономить боеприпасы;
- Маневренность оружия;
- Высокое останавливающее действие пуль 9 мм калибра на расстоянии до 200 метров;
- Невысокая себестоимость производства данного оружия.
Минусами Мп-40 являлись следующие конструктивные особенности:
- Особенности конструкции магазина приводили к тому, что при малейших загрязнениях пистолет-пулемёт мог прекратить стрельбу, хотя если следить за чистотой оружия, оно было достаточно надёжным;
- Шарнир приклада был достаточно ненадёжным;
- Не было переключателя видов огня;
- Так как кожух ствола отсутствовал, при стрельбе пистолет-пулемёт нужно было держать в перчатках;
- Примитивные прицельные приспособления;
- Выступающий вниз магазин мешал вести огонь из различных укрытий.
По общей надёжности МР-40 значительно уступал ППШ-41, хотя при этом обладал большей практичностью. При высоких минусовых температурах МП-40 был крайне ненадёжным оружием, хотя все пистолеты-пулемёты тех лет крайне плохо переносили мороз. Чистить МП-40 в полевых условиях было достаточно проблематично.
Пистолеты-пулемёты МП-38/40 являлись революционным оружием, которое значительно опередило своё время. Большинство недостатков, которые были присущи данным моделям, были исправлены в испанском «клоне» этого оружия — Star Z-45.
Калаш не украден у Шмайсера. Там всё куда смешней – аналитический портал ПОЛИТ.РУ
29 октября 2017, 08:28 Установка памятника Михаилу КалашниковуНе буди лихо пока оно тихо. Don’t trouble trouble и т. д. Калашников ли изобрел «Калашникова»? Не было такого никогда и вдруг опять! Хотели, видимо, как лучше, а получилось как всегда. Прошел новый виток старого срача – после того, как в центре Москвы поставили памятник русскому оружейнику, со схемой немецкой штурмовой винтовки на постаменте. Схему, впрочем, быстро отодрали. Но пипл опять слегка углубился в историю. Которая на самом деле куда веселей и забористей, чем кажется на первый-второй-третий (рассчитайсь!) взгляды.
Давно я так не веселился!
Причем в этой истории все смешно буквально с самого начала и даже до начала.
В 1841 году (ровно за сто лет до ВОВ) в Москве вышел роман под названием «Автомат». Вот именно автомат а не, к примеру, штурмовая винтовка, это к вопросу о приоритетах. Автор – Калашников. Только не Михаил, а Иван. Про литератора писали: «Известный (?) исторический романист первой половины XIX века… имел международную (?) славу. Однако, уделяя основное внимание исполнению своих служебных обязанностей (вышел в отставку в чине тайного советника), он так и не оправдал возлагавшихся на него надежд…»
«Автомат» тот – в основном про войну 1812 года, про кровь и муки и зверства французов. Главному персонажу – его зовут Евгений Судьбин – снится,
Автомат «АК» — хорошо забытый Шмайсер?
Предложите любому интересующемуся Второй мировой войной навскидку назвать хотя бы три образца немецкого оружия. Ручаюсь: большинство вспомнит истребитель «мессершмитт», танк «тигр» и автомат «шмайсер».И если с авиацией и танком все более или менее корректно, то с «автоматом» путаница полная. То, что ошибочно известно миру под названием «шмайсер», — не автомат, а пистолеты-пулеметы MP 38 и MP 40, к которым выдающийся оружейник Хуго Шмайсер отношения не имел. Но именно Шмайсер — создатель как первого в мире стрелкового оружия такого рода, так и того, что пришло ему на смену, — автомата. Более того, некоторые ему приписывают также славу автора знаменитого советского АК-47.
Пистолеты-пулеметы MP 38 и MP 40 связало с именем Хуго Шмайсера чистое недоразумение. Очень известный до Второй мировой войны оружейник, сын оружейника, член нацистской партии аж с мая памятного 1933 года и несчастный отец безнадежно больного сына работал с 1921 года главным конструктором фирмы «Хенель». Она никоим образом не причастна к созданию этого оружия, хотя частично участвовала в его производстве. Шмайсер всего лишь взялся устранить один из недостатков модели MP 40. Пехотинцы жаловались на недостаточную меткость оружия, вызванную, по их мнению, складным прикладом. И Хуго соединил ствол и затворную коробку MP 40 с деревянным ложем и спусковым механизмом своего пистолета-пулемета MP 28 1920-х годов, назвав модернизированный образец MP 41.
В производство новая версия пошла с выштампованной на ствольной коробке надписью МР.41 Patent Schmeisser. И когда союзникам достались первые трофейные образцы, эта примета и породила заблуждение насчет истинного автора немецких пистолетов-пулеметов военного времени.
MP 40 в кино и наяву
Вот теперь самое время пояснить, что означает термин «пистолет-пулемет», поскольку без понимания оного не понять ни эпохи, когда такое оружие появилось, ни того, что удалось сделать его создателям.
Первая мировая война, быстро принявшая затяжной позиционный характер, потребовала скорректировать огневые средства наступающей пехоты. Ведь ей, идущей в атаку на зарывшегося в землю и огрызающегося пулеметами противника, требовались уже не винтовки с малой скорострельностью, а нечто легкое и очень скорострельное. Пулемет Максима с собой не потаскаешь, ручной тоже не пушинка, да и не полагаются они каждому солдату. Пистолет легок, но эффективен только при стрельбе почти в упор, а дальнобойная винтовка тяжела и габаритна, ее надо перезаряжать после каждого выстрела. Значит, нужно что-то среднее — скорострельное, пригодное для ближнего боя с дальностью поражения метров 100-200, с приличным боезапасом. И компактное: на случай, если атакующим придется «зачищать» тесные вражеские траншеи.
Если хотя бы мысленно сконструировать подходящее для таких условий боя оружие, получится утяжеленный автоматический пистолет с относительно длинным стволом, прикладом и объемным магазином со стандартными, состоящими на вооружении «легкими», то есть пистолетными, патронами. Пистолет-пулемет. По-немецки — Maschinenpistole, MP.
Считается, что именно Хуго Шмайсеру принадлежит как постановка задачи, так и ее блестящая реализация — в металле и дереве. Удивительно, но конструктор снабдил свое оружие прикладом не только ради меткой стрельбы. Он учел опыт так называемых штурмовых групп — специально подготовленных немецких мобильных отрядов для прорыва участков фронта. Идя в бой с длинноствольными пистолетами «парабеллум» с пристегнутыми прикладами и круглыми магазинами на 30 патронов, штурмовики, случалось, оставались без боезапаса уже во вражеских траншеях. После чего бились запасливо прихваченными с собой увесистыми дубинками. Чью роль и призван был сыграть массивный деревянный приклад шмайсеровского пистолета-пулемета под тот же 9-миллиметровый патрон от «парабеллума».
Первый в мире пистолет-пулемет MP 18 образца 1918 года долго служил в армиях многих стран и после Первой мировой войны.
Великие оружейники
Пистолетами-пулеметами MP 38/40 солдаты вермахта были вооружены отнюдь не поголовно. Только командиры отделений, взводов и рот. А также экипажи танков и десантники.
Никаких упоминаний имени своего создателя даже полное обозначение оружия — Bergmann MP 18 — не содержало: только название фирмы, выполнившей заказ, и буквенно-цифровое обозначение.
Но вот после удачного старта на исходе Первой мировой ни у «Хенель», ни лично у Шмайсера что-то не заладилось. MP 18, как и следующая модель MP 28, с годами устарели, а поскольку их конструкция предусматривала массу традиционных операций металлообработки, производство каждого образца выходило длительным и дорогим. И когда после нескольких локальных войн в разных уголках планеты и гражданской в Испании стало ясно, что немецкой армии требуются технологичные и дешевые MP, пригодные для массового выпуска, новый шанс оружейник и его фирма упустили.
Важно уточнить: под массовым производством пистолетов-пулеметов подразумевались вовсе не многомиллионные объемы. Никто и не помышлял тогда вооружить MP всех поголовно пехотинцев: слишком маломощно было это оружие в полевых столкновениях, а высокий поражающий эффект сказывался только в ближнем бою.
В 1936 году, когда управление вооружений вермахта подумывало было заказать промышленности пистолеты-пулеметы новейшего образца, оснастить ими предполагалось лишь экипажи танков, артиллерийские расчеты и прочие подобные подразделения. То есть те, что применяли стрелковое оружие скорее эпизодически, при необходимости, для самозащиты, например, и которым мало чем могли помочь пехотные громоздкие винтовки, даже укороченные «маузер 98к». Позднее, уже в разгар испанской войны, когда немцы склонились к стратегии блицкрига, к ведущей роли высокомобильных моторизованных и десантных войск, именно таким специфическим частям адресовали будущие пистолеты-пулеметы.
Дальше цель — хуже MP
Первой откликнулась даже не на заказ еще, а на явную потребность в новых MP эрфуртская фирма ERMA. Ее директор Бертольд Гайпель и главный конструктор Генрих Фольмер начали работы, не дожидаясь формального договора с заказчиком. По замыслу компактное оружие длиной всего 83 сантиметра под 9-миллиметровый пистолетный патрон изначально располагало складным прикладом и специальным крюком для упора в танковой амбразуре. Разобрать и собрать оружие можно было без каких-либо инструментов.
Но, пожалуй, самым главным, поистине революционным, новшеством стала технология производства модели ERMA. Традиционную станочную обработку деталей сменила холодная штамповка из тонкого стального листа.
Удачная ERMA 36 в серийное производство все же не пошла: в высшем руководстве вермахта до поры не пришли к общему мнению насчет армейской службы пистолетов-пулеметов. В них видели скорее полицейское оружие, так же, к слову, считали и в командовании Красной армии, и сам Сталин. Только в 1938-м лед тронулся, и ERMA получила наконец официальный заказ на разработку MP для танкистов и десантников с учетом опыта войны в Испании.
Усовершенствовав модель 1936 года, Фольмер вернулся от чрезвычайно перспективной штамповочной технологии к станочной: затворная коробка из стального листа оказалась непрочной. Ради упрощения и облегчения применил пластмассу и алюминиевый сплав, отказался от режима одиночной стрельбы. И добился приемлемых трудозатратных и ценовых показателей оружия. На изготовление одного MP 38 уходило 18 человеко-часов, а его себестоимость составляла 57 марок. Для сравнения: те же параметры основного стрелкового оружия вермахта винтовки «маузер 98к» — 22 человеко-часа и 70 марок.
Пуля MP 38, покидая ствол со скоростью 380 метров в секунду, пробивала на дистанции 50 метров сосновую доску толщиной 225 миллиметров, 40-миллиметровую кирпичную кладку, двухмиллиметровый железный лист. А вот при стрельбе по цели, удаленной на 200 метров, эффективность заметно снижалась: пуле покорялась лишь 150-миллиметровая доска. Но главное, что ограничивало боевые возможности оружия, это сам маломощный пистолетный патрон.
Грубо говоря, он был способен послать пулю на дальность свыше 200 метров уже не по идеальной прямой, а по некоей баллистической траектории с ее неизбежным снижением в конце пути. И стрелку приходилось давать упреждение, задирая MP вверх настолько, что как прицельное приспособление, так и сам ствол закрывали цель. Наилучшие результаты пистолет-пулемет показывал при огне на 50-100 метров. По канонам полевого боя — в упор.
Следующая модель MP 40, выпуск которой начали в 1939-1940 годах, избавилась от многих недостатков предшественницы, в ее конструкции вновь появились важные штампованные элементы, себестоимость оружия существенно снизилась. Только вот врожденная маломощность, вызванная ставкой на пистолетный патрон, сохранилась в неизменности.
Производством помимо фирмы-автора занялись еще несколько компаний, поставщиками комплектующих стали даже оружейные концерны оккупированных стран Европы. Себестоимость упрощенного варианта MP 40 снизилась до 40 марок. По подсчетам, общий выпуск MP 40 составил до конца Второй мировой около миллиона единиц. Казалось бы, впечатляющая цифра, но она очень скромно выглядит по сравнению с числом произведенных с 1935 по 1945 год винтовок «маузер 98к» — 14 миллионов.
К началу Великой Отечественной войны пехотному отделению
вермахта из десяти человек полагалось семь карабинов «98к», два пистолета, ручной пулемет MG 34 и только один пистолет-пулемет. Пехотный взвод из четырех отделений располагал помимо прочего оружия лишь пятью MP 40: по одному на каждого командира. Пехотная рота — при 132 винтовках — всего 16 пистолетами-пулеметами. А на дивизию 1941 года со штатной численностью 17 тысяч человек приходилось не более 700 единиц MP. Даже в парашютно-десантных войсках отделению образца 1940 года выдавали два MP.
То есть ни о каком массовом распространении пистолетов-пулеметов в вермахте не было и речи. Не потому, разумеется, что немцы не могли наклепать многие миллионы простого и уже дешевого оружия. Могли, но понимали его ограниченные боевые возможности. Стрелковую мощь любого подразделения, как и ранее, составляли винтовки — дальнобойные, кучные, с мощным патроном. И сцены из советских фильмов, где каждый немецкий пехотинец вооружен «шмайсерами», — либо плод полной «оружейной» безграмотности режиссеров, либо сознательная ложь, призванная оправдать разгром Красной Армии 1941 года якобы небывалой мощью вероломного врага.
Обмануть Гитлера
А почему, собственно, так много места уделено MP 38/40 в рассказе о Хуго Шмайсере, если уже сказано, что к этому оружию он отношения не имел? Потому, прежде всего, что немецкий оружейник, говоря спортивным языком, удачно стартовал в создании пистолетов-пулеметов, проиграл в промежуточном и важнейшем забеге, но победил в решающем состязании, определившем лицо современного стрелкового оружия. Речь об автомате, прекрасно сочетающем в себе достоинства дальнобойной самозарядной винтовки и пистолета-пулемета.
И снова нам не обойтись без объяснения термина. На этот раз «автомат». Он весьма условен, поскольку одинаково хорошо подходит к любому оружию, способному стрелять очередями, пока нажат спусковой крючок или есть патроны в магазине. В советско-российском оружейном лексиконе термин долгое время означал автоматическое оружие, стреляющее патронами общевойскового винтовочного калибра, хотя и несколько ослабленными, так называемыми промежуточными.
Выход из тупика, в котором оказалось массовое оружие пехоты, немецкие оружейники увидели в середине 1930-х годов. Это уже упомянутый укороченный винтовочный патрон калибра 7,92 миллиметра. Он куда мощнее пистолетного и обеспечивает прицельную стрельбу на дальности до 500 метров. Легче и компактнее стандартного, что снижает вес носимого боеприпаса. Позволяет добиться высокой скорострельности, так и не давшейся конструкторам «автоматов» под обычный винтовочный патрон. Но требует совсем другого оружия, напоминающего скорее не простой пистолет-пулемет, а полноценную укороченную винтовку, карабин.
В идеале он может заменить в войсках не только пистолеты-пулеметы, но также и магазинные винтовки и ручные пулеметы.
Вот в нем-то, таком оружии, и увидели свой шанс руководство фирмы «Хенель» и ее главный конструктор Хуго Шмайсер. В апреле 1938-го они включились в конкурс на лучший образец, в котором участвовали также несколько других компаний, в частности известная «Вальтер».
В 1942 году представили для испытаний опытную партию из полусотни карабинов под обозначением МКЬ.42. К лету 1943-го чаша весов начала склоняться в пользу «Хенель». Эксперты сочли ее образец более простым и менее чувствительным к загрязнению, чем вальтеровский. Параллельно с испытаниями, пока, правда, не фронтовыми, наращивалось производство. А после проверки сотен МКЬ.42 на Восточном фронте и доработки оружие принимается на вооружение под обозначением MP 43, то есть пистолет-пулемет образца 1943 года.
Думаете, перемена названия вызвана изменением статуса МКЬ.42: мол, был испытательный образец, а стал штатным оружием? Нет, попыткой военных и лично министра вооружений Шпеера, и вполне удачной, отвести от новинки гнев Гитлера. Тот очень неодобрительно отнесся к затее. Как рачительный хозяин, у которого в закромах многие миллионы пистолетных патронов для MP 40, а новых, промежуточных, — кот наплакал. То ли фюрер действительно поверил трюку с обозначением, то ли проникся перспективами MP 43, но он лично переименовал его в MP 44, а потом и в StG 44.
Отныне с пистолетами-пулеметами, пусть и новейшими, образца 1944 года, покончено. Вермахт перевооружается чудо-оружием Sturmgewehr, штурмовой то есть — знайте враги рейха! — наступательной винтовкой.
С 1943 по 1945 год общее количество MP 43, MP 44 и StG 44, выпущенных на заводах нескольких немецких фирм, оценивается примерно в 400 тысяч единиц. В основном винтовки поступили на вооружение отборных частей вермахта и ваффен СС, а сколько-нибудь массово их применяли на заключительном этапе войны. Гитлер оказался прав: патронов для перспективной новинки не хватало катастрофически.
Поскольку бойцы так называемого фольксштурма — пожилые люди и подростки — не отличались особо меткой стрельбой, винтовки щедро раздавали ополченцам. Авось, при такой скорострельности в кого-нибудь попадут.
Город Зуль в восточногерманской земле Тюрингия, где располагались штаб-квартира и завод фирмы «Хевель», пережил в 1945 году двойную оккупацию: сначала американскими войсками, нарушившими соглашение между союзниками о разделе страны, а затем и советскими. Как и все нацисты, Хуго Шмайсер подпал под так называемую денацификацию. И интересовались им американцы, британцы и советские спецслужбы, надо полагать, с особым пристрастием: мало того, что член НСДАП, так еще и видный конструктор оружия.
Увы, нам не дано пока прочитать протоколы допросов Шмайсера: они по сей день за семью печатями неизвестно каких ведомств. Зато известно, что из нескольких оружейных фирм Зуля новые немецкие власти создали «народное» предприятие по выпуску спортивного и охотничьего оружия. Хуго остался не у дел и согласился ради хлеба насущного поработать в советско-немецкой технической комиссии. Так туманно назывались группы, чьей задачей было изучить военно-технические достижения рейха, чтобы использовать их для новых советских разработок.
Но в 1946 году в СССР приняли решение перенести из Германии в Союз уже начавшиеся было работы в области авиации, ракетной техники и других отраслях, вызвавшие протесты союзников. И Шмайсер, как и тысячи других высококлассных специалистов, получил приглашение покинуть родину. Вместе с другими оружейниками и их семьями он уехал на специальном поезде в Ижевск, куда и прибыл в октябре 1946 года. А еще в 1945-м советским военным немцы передали образцы производившегося фирмой «Хенель» оружия, в том числе и сотню StG 44. Об их судьбе в СССР информации нет.
Что делали немцы в Ижевске?
Сегодня известно многое, связанное с пребыванием немцев в прежде закрытом Ижевске. О том, где и в каких квартирах жили, какую зарплату получали, с кем и под чьим надзором общались. Вроде бы точно подсчитано, что немецкая группа в Ижевске состояла из 16 человек, но входили в нее не только шесть оружейников, но и конструкторы мотоциклов. А вот дальше начинаются загадки.
По немецким данным, в Ижевск приехали 340 немцев, причем именно в столицу Удмуртии, поскольку в другие советские центры, вроде Тулы или Коврова, «гостей» не допустили. Даже если их было гораздо меньше, цифра 6 все равно кажется какой-то нереально скромной. Советские источники подчеркивают, что именно после 1945 года Ижевск, загруженный в войну работами по серийному выпуску оружия, смог наконец заняться собственными разработками. Что вроде бы объясняет, зачем сюда привезли немецких оружейников. Как в другие города и веси самолетостроителей, ракетчиков, специалистов по радарам и т.п. Про дела тех известно все или почти все, вплоть до названий проектов, дат пробных пусков и испытательных полетов ракетных самолетов и реактивных бомбардировщиков. Про работу ижевских сидельцев — ничего. Кроме того, что долгие шесть лет они занимались отнюдь не проектированием оружия, а разработкой какого-то вспомогательного оборудования. К оружейному производству их не подпускали, и это притом что основной продукцией сразу после войны был карабин образца 1944 года. Не бог весть какое секретное оружие.
Есть смутные упоминания о некоем специальном задании министерства вооружений СССР, которое немецкая группа выполнила в 1946-1948 годах. Какое именно — неизвестно. После чего использовать интернированных оружейников «по назначению» сочли нецелесообразным. Из соображений секретности. То есть их коллеги самолетчики, ракетчики, атомщики вовсю трудились во славу советского оружия, а этих не подпустили даже к армейским карабинам! И любимым занятием того же Хуго Шмайсера, не проявлявшего особого служебного рвения, было, как вспоминал один очевидец, чтение американского журнала «Популярная механика».
Помилуйте, разгар холодной войны, глубокое советское захолустье, а немец лениво листает невесть откуда взявшийся журнал вероятного противника! Вы в это верите? И верите в то, что щедро оплачиваемые, поселенные в отдельные многокомнатные квартиры и прекрасно питавшиеся бывшие враги шесть лет били баклуши на второстепенных и мало кому нужных работах?
Противоречивая и полная белых пятен ижевская история немецких оружейников сегодня очень интересна. Дело в том, что некоторые исследователи подозревают «Ижмаш» и лично Михаила Калашникова в копировании StG 44. А ведь и вправду, Sturmgewehr очень похож на АК-47, да и время, когда советский автомат поступил в серийное производство именно в Ижевске, совпадает с пребыванием Шмайсера в удмуртской столице. А чего стоит запоздалое признание уже весьма немолодого Калашникова, что он все-таки встречался в Ижевске с немцем и работал с ним! А также ответ возвратившегося на родину Шмайсера на вопрос, что он делал в СССР: «Так, дал русским пару советов»!
Многочисленные мнения относительно заимствования Калашниковым конструкции StG 44 четко раскладываются на две группы. Первая, настаивающая на плагиате, это скорее соображения дилетантов: АК внешне похож на Sturmgewehr, значит, скопирован.
Суждения экспертов менее категоричны. Похож-то похож, но в АК-47 многие и многие принципиально важные элементы работают на совершенно иных принципах. И если говорить о заимствованиях, то не только у StG, но и у других оружейных системах той поры. В чем, отмечу, нет никакого криминала, ибо история стрелкового оружия — это массовое использование всеми оружейниками решений, найденных некогда отнюдь не ими.
Другое дело — как они, эти чужие и собственные решения, сочетаются в новом образце. Проблема в том, удалось ли конструктору, выбирающему из общедоступной карточной колоды одни, как ему кажется, тузы, сочетать их оптимальным образом, сбалансировать так, чтобы получить простое, технологичное и надежное оружие с заданными боевыми характеристиками. Калашникову — или тем, кто, как считают некоторые специалисты, стоял за ним, — это в конечном счете удалось. А правду, как именно это удалось, благодаря каким «подсказкам» или без них, мы узнаем лишь после полного рассекречивания соответствующих документов.
Впрочем, уже покойный Михаил Тимофеевич и АК-47 — не герои нашего рассказа.
Вернувшись на родину в 1952-м, Хуго Шмайсер умер через год от тяжелой легочной болезни, ненадолго пережив больного с детства сына. Его десятилетиями не вспоминали в ГДР, пока наконец уже в объединенной Германии спустя полвека после смерти удостоили памятника в Зуле. Не уверен, что память о нем можно назвать благодарной, но бесспорно, что именно он указал выход из тупика, в котором некогда оказалось массовое стрелковое оружие всех армий мира.
Нажмите на фотографии для увеличения:
Шмайссер и Калашников: конструктор против вертухая
История с памятником Калашникову весьма символична. Вряд ли скульптор понимал, что изображает на памятнике винтовку Шмайссера. Какой чертеж дали — такой и изобразил. Другое дело — что имели в виду те, кто дал?
В кругах специалистов история о роли Гуго Шмайссера в создании АК была широко известна еще в советское время. Трофейный немецкий конструктор был привезен на оружейный завод и поставлен перед задачей сделать автоматическую винтовку под средний патрон: чем быстрее сделаешь, тем быстрее поедешь домой. Стандартная в бериевские времена технология шарашки. К немецкому оружейнику был приставлен комиссар-надзиратель от НКВД тов.Калашников, отчего во внутренних документах и изделие стали именовать условно «автомат Калашникова». Когда же сей продукт Шмайссера приняли к производству, название решили оставить — ну не Шмайссером же называть самое массовое советское стрелковое оружие.
Советские люди 40-х в брэндинге понимали мало, а оттого предсказать последствия оного решения не могли. Однако к 80-м «Калашников» стал мировым брэндом. Гуго Шмайссер к тому времени уже перешел в мир иной, а его бывший юный куратор-надзиратель был в самом расцвете сил. И в ЦК было принято решение поручить оному товарищу брэндинговую работу, коей он успешно занимался последущие 30 лет.
За пределами профессионального сообщества оружейников до настоящего авторства изделия никому дела не было, и имя немецкого оружейного гения было благополучно забыто. Конечно, соотечественники Шмайссера об этой истории были в курсе, но озвучивать ее широким массам было совершенно не в их интересах. Так Калашников без особого даже умысла, а по решению ЦК стал плагиатором.
Когда нынешний кремлевский режим принял решение о постановке памятника, он мог и не знать о подоплеке дела. Высокомерие и тупость кремлевских давно изолировали их от любого профессионального сообщества, включая не только оружейное, но и пиарное. В силу этого и было принято решение, внутри которого сразу же стала тикать мина скандала.
Компетентные люди не любят обычно охамевшего начальства и стремятся подгадить оному так, чтобы оно начало хотя бы задумываться о степени самоубийственности своего хамства. В силу этого кто-то и подсунул несчастному скульптору чертеж предыдущего творения Гуго Шмайссера, чтобы подвесить вопрос о связи оного оружейного мастера с автоматом «Калашникова». Это — явный намек, что теперь полезут и другие факты этой нелицеприятной истории о том, как не имевший инженерного образования и не умевший читать чертежи вертухай стал брэндом Русского стрелкового оружия.
Учебное пособие по диаграмме конечного автомата
Диаграмма конечного автомата — это поведение, которое определяет последовательности состояний, которые объект проходит в течение своего жизненного цикла в ответ на события. Конечный автомат используется для определения поведения объектов, которые должны реагировать на асинхронный стимул или чье текущее поведение зависит от их прошлого. Конечные автоматы используются для моделирования поведения объектов, вариантов использования или даже целых систем, особенно реактивных систем, которые должны реагировать на сигналы от субъектов за пределами системы.
В UML конечные автоматы вводят две новые концепции в дополнение к традиционной нотации начальной диаграммы:
Графически состояние отображается в виде прямоугольника с закругленными углами. Переход отображается как сплошная направленная линия.
Государство
Состояние — это состояние в течение жизненного цикла объекта, которое может либо удовлетворять некоторому условию для выполнения некоторых действий, либо ожидать получения некоторых событий.
Состояние состоит из пяти частей:
- State Name — Название штата
- Entry — Действие, выполняемое при входе в состояние
- Do Activity — действие, выполняемое при входе в состояние
- Состояние выхода — действие выполняется при выходе из состояния
- Отложенный триггер — список событий, которые не обрабатываются в этом состоянии, а, скорее, откладываются и помещаются в очередь для обработки объектом в другом состоянии
Объект остается в состоянии определенное время.Например, обогреватель в доме может находиться в любом из четырех состояний: холостой ход, охлаждение, обогрев, запуск и активен.
Переход
- Переход — это взаимосвязь между двумя состояниями, указывающая, что объект в первом состоянии будет выполнять определенные действия и войдет во второе состояние, когда произойдет указанное событие и указанные условия будут удовлетворены.
- Загорается переход, означает изменение состояния. Пока не сработает переход, объект находится в исходном состоянии; считается, что после срабатывания он находится в целевом состоянии.
- Переход состоит из пяти частей:
- Исходное состояние — состояние, на которое влияет переход
- Триггер события — стимул, который может инициировать срабатывание исходного состояния при удовлетворении охранного условия,
- Защитное условие — логическое выражение, которое оценивается, когда переход запускается приемом триггера события,
- Действие — исполняемое атомарное вычисление, которое может напрямую воздействовать на объект, которому принадлежит конечный автомат, и косвенно на другие объекты, видимые для объекта,
- Целевое состояние — состояние, которое активно после завершения перехода.
Исходное и целевое состояние
Исходное состояние : состояние, на которое влияет переход; если объект находится в исходном состоянии, исходящий переход может сработать, когда объект получает событие запуска перехода и если условие защиты, если оно есть, удовлетворяется.
Целевое состояние : состояние, которое активно после завершения перехода.
События
Событие — это дискретный сигнал, который происходит в определенный момент времени. Он также известен как стимул и своего рода вход для объекта.
.Диаграмма конечного автомата: Учебное пособие по UML с ПРИМЕРОМ
- Home
Testing
- Back
- Agile Testing
- BugZilla
- Cucumber
- 9000 Testing 9000 JB 9000
- Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- 00050005000500050005 000 RPM
SoapUI
- Управление тестированием
- TestLink
SAP
- Назад 90 004 ABAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- Crystal Reports
- FICO
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер решений
- Successfactors
- SAP Back Tutorials
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux
- Kotlin
- Linux js
- Perl
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL 0000004 SQL
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
Обязательно учите!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- CCNA
- Облачные вычисления
- COBOL 9005
- COBOL 9000 Дизайн 9000
Что такое диаграмма конечного автомата?
Поведение объекта не только является прямым следствием его входных данных, но также зависит от его предыдущего состояния. Прошлую историю объекта лучше всего смоделировать с помощью диаграммы конечного автомата или традиционно называемых автоматами. Диаграммы конечного автомата UML (или иногда называемые диаграммой состояний, конечным автоматом или диаграммой состояний) показывают различные состояния объекта. Диаграммы конечного автомата также могут показать, как объект реагирует на различные события, переходя из одного состояния в другое.Диаграмма конечного автомата — это диаграмма UML, используемая для моделирования динамической природы системы.
Вы ищете бесплатный инструмент UML для более быстрого, простого и быстрого изучения UML? Visual Paradigm Community Edition — это программное обеспечение UML, которое поддерживает все типы диаграмм UML. Это отмеченный международными наградами разработчик моделей UML, и при этом он прост в использовании, интуитивно понятен и полностью бесплатен.
Скачать бесплатноПочему диаграммы конечных автоматов?
Диаграмма конечного автомата обычно используется для описания поведения объекта в зависимости от состояния. Объект по-разному реагирует на одно и то же событие в зависимости от того, в каком состоянии он находится в . Диаграммы конечного автомата обычно применяются к объектам, но могут применяться к любому элементу, который имеет поведение по отношению к другим объектам, таким как: субъекты, варианты использования, методы, подсистемы, системы и т. Д., И они обычно используются вместе с диаграммами взаимодействия (обычно диаграммами последовательностей ).
Например:
Предположим, у вас есть 100 000 долларов на банковском счете.Поведение функции вывода будет следующим: баланс: = баланс — takewAmount; при условии, что на балансе после вывода не менее 0 $; это верно независимо от того, сколько раз вы снимали деньги из банка. В таких ситуациях изъятия не влияют на абстракцию значений атрибутов, и, следовательно, общее поведение объекта остается неизменным.
Однако, если баланс счета станет отрицательным после снятия , поведение функции снятия будет совершенно другим.Это связано с тем, что состояние банковского счета меняется с положительного на отрицательное; на техническом жаргоне происходит переход из положительного состояния в отрицательное.
Абстракция значения атрибута — это свойство системы, а не глобально применимое правило. Например, если банк изменяет бизнес-правило, разрешая превышение сальдо банковского баланса на 2000 долларов, состояние банковского счета будет переопределено с условием, что сальдо после снятия средств не должно быть меньше 2000 долларов дефицита.
Обратите внимание, что:
- Диаграмма конечного автомата описывает все события (а также состояния и переходы для одного объекта)
- Диаграмма последовательности описывает события одного взаимодействия для всех задействованных объектов
Основные понятия схемы конечного автомата
Что такое государство?
Рамбо определяет это:
«Состояние — это абстракция значений атрибутов и ссылок объекта.Наборы значений сгруппированы вместе в состояние в соответствии со свойствами, которые влияют на общее поведение объекта ».
Государственное обозначение
Характеристики обозначений конечных автоматов
Есть несколько характеристик состояний в целом, независимо от их типов:
- Состояние занимает интервал времени.
- Состояние часто связано с абстракцией значений атрибутов объекта, удовлетворяющего некоторому условию (ям).
- Сущность изменяет свое состояние не только как прямое следствие текущего ввода, но также зависит от некоторой прошлой истории своих вводов.
Государство
Состояние — это ограничение или ситуация в жизненном цикле объекта, в которой ограничение выполняется, объект выполняет действие или ожидает события.
Диаграмма конечного автомата — это граф, состоящий из:
- Состояния (простые состояния или составные состояния)
- Переходы состояний, соединяющие состояния
Пример:
Характеристики состояния
- Состояние представляет состояние объектов в определенные моменты времени.
- Объекты (или системы) можно рассматривать как переходящие из состояния в состояние
- Точка жизненного цикла элемента модели, которая удовлетворяет некоторому условию, когда выполняется какое-то конкретное действие или где ожидается какое-то событие
Начальное и конечное состояния
- Начальное состояние диаграммы конечного автомата, известное как начальное псевдосостояние, обозначено сплошным кружком.Переход из этого состояния покажет первое реальное состояние
- Конечное состояние диаграммы конечного автомата показано в виде концентрических окружностей. Конечный автомат без обратной связи представляет собой объект, который может завершиться до завершения работы системы, тогда как диаграмма конечного автомата с обратной связью не имеет конечного состояния; если это так, то объект живет до тех пор, пока не прекратит работу вся система.
Пример:
События
Сигнатура события описывается как имя-события (список-параметров, разделенных запятыми).События появляются во внутреннем переходном отделении состояния или при переходе между состояниями. Событие может быть одного из четырех типов:
- Сигнальное событие — соответствующее поступлению асинхронного сообщения или сигнала
- Событие вызова — соответствует поступлению процедурного вызова к операции
- Временное событие — временное событие происходит по истечении заданного времени
- Событие изменения — событие изменения происходит всякий раз, когда выполняется указанное условие.
Характеристики событий
- Представляет инциденты, которые вызывают переход объектов из одного состояния в другое.
- Внутренние или внешние события вызывают некоторую активность, которая изменяет состояние системы и некоторых ее частей
- События передают информацию, которая обрабатывается операциями с объектами. Реализуемые объекты События
- Проектирование включает изучение событий на диаграмме конечного автомата и рассмотрение того, как эти события будут поддерживаться системными объектами
Переход
Линии перехода изображают движение из одного состояния в другое.Каждая строка перехода помечена событием , которое вызывает переход.
- Просмотр системы как набора состояний и переходов между состояниями очень полезен для описания сложных поведений
- Понимание переходов между состояниями является частью системного анализа и проектирования
- Переход — это переход из одного состояния в другое.
- Переходы между состояниями происходят следующим образом:
- Элемент находится в исходном состоянии
- Произошло событие
- Выполнено действие
- Элемент переходит в целевое состояние
- Множественные переходы происходят либо когда разные события приводят к завершению состояния, либо когда на переходах существуют защитные условия
- Переход без события и действия известен как автоматический переход
Действия
Действие — это исполняемое атомарное вычисление, которое включает в себя вызовы операций, создание или уничтожение другого объекта или отправку сигнала объекту.Действие связано с переходами и во время которого действие нельзя прервать — например, вход, выход
Действия
Активность связана с состояниями, которые не являются атомарными или текущими вычислениями. Действия могут завершаться или продолжаться бесконечно. Действие будет прекращено событием, которое вызывает переход из состояния, в котором действие определено
Характеристики действий и действий
- Состояния могут запускать действия
- Состояния могут иметь второй отсек, содержащий действия или действия, выполняемые, пока объект находится в заданном состоянии
- Действие является атомарным исполнением и поэтому завершается без прерывания
- Пять триггеров для действий: При входе, Выполнить, При событии, При выходе и Включить
- Действие фиксирует сложное поведение, которое может выполняться в течение длительного времени. Действие может быть прервано событиями, и в этом случае оно не завершается, когда объект приходит в состояние.
Обозначение схемы простого конечного автомата
Действия при входе и выходе
Действия входа и выхода, указанные в состоянии. Это должно быть верно для каждого случая входа / выхода. Если нет, то необходимо использовать действия для отдельных переходных дуг
.- Действие входа , выполняемое при входе в состояние с обозначением : Вход / действие
- Exit Action выполняется при выходе из состояния с обозначением : Exit / action
Пример — действие входа / выхода (статус чековой книжки)
Этот пример иллюстрирует диаграмму конечного автомата, полученную из класса — «BookCopy»:
Примечание:
- На этой диаграмме конечного автомата показано состояние объекта myBkCopy из класса BookCopy.
- Действие входа: любое действие, помеченное как связанное с действием входа, выполняется всякий раз, когда в данное состояние входит переход.
- Действие выхода: любое действие, помеченное как связанное с действием выхода, выполняется всякий раз, когда состояние покидает состояние через переход.
Субстанции
Простое состояние — это состояние, не имеющее подструктуры.Состояние, которое имеет подсостояния (вложенные состояния), называется составным состоянием. Подсостояния могут быть вложены на любой уровень. Вложенный конечный автомат может иметь не более одного начального состояния и одного конечного состояния. Подсостояния используются для упрощения сложных автоматов с плоскими состояниями, показывая, что некоторые состояния возможны только в определенном контексте (включающее состояние).
Пример подсостояния — Нагреватель
Диаграммы конечного автоматачасто используются для получения тестовых примеров, вот список возможных идей тестирования:
- Состояние простоя получает событие «Слишком жарко»
- Состояние простоя получает событие Too Cool
- Состояние охлаждения / запуска получает событие работы компрессора
- Состояние охлаждения / готовности получает событие работы вентилятора
- Состояние охлаждения / работы получает событие ОК
- Состояние охлаждения / работы получает событие отказа
- Состояние сбоя получает событие сброшено
- Состояние нагрева получает событие ОК
- Состояние нагрева получает событие отказа
История состояний
Если не указано иное, когда переход входит в составное состояние, действие вложенного конечного автомата запускается заново в начальном состоянии (если переход не нацелен непосредственно на подсостояние).Состояния истории позволяют конечному автомату повторно войти в последнее подсостояние, которое было активным перед выходом из составного состояния. Пример использования состояния истории представлен на рисунке ниже.
Параллельное состояние
Как упоминалось выше, состояния в диаграммах конечного автомата могут быть вложенными. Связанные состояния можно сгруппировать в одно составное состояние. Вложенные состояния внутри других необходимы, когда деятельность включает параллельные поддеятельности.Следующая диаграмма конечного автомата моделирует аукцион с двумя параллельными подсостояниями: обработка заявки и санкционирование лимита платежа.
Пример диаграммы параллельного конечного автомата — процесс аукциона
В этом примере конечный автомат, впервые участвующий в аукционе, требует в начале разветвления на два отдельных стартовых потока. Каждое подсостояние имеет состояние выхода, обозначающее конец потока. Если нет аномального выхода (Отменено или Отклонено), выход из составного состояния происходит, когда оба подсостояния вышли.
Вы узнали, что такое диаграмма конечного автомата и как нарисовать диаграмму конечного автомата. Пришло время нарисовать собственную диаграмму конечного автомата. Получите Visual Paradigm Community Edition, бесплатное программное обеспечение UML, и создайте свою собственную диаграмму конечного автомата с помощью бесплатного инструмента диаграммы конечного автомата. Он прост в использовании и интуитивно понятен.
Скачать бесплатноСсылки по теме
- Что такое единый язык моделирования?
- Профессиональный инструмент для создания диаграмм UML
— Учебное пособие по UML 2
Диаграммы конечных автоматов
Диаграмма конечного автомата моделирует поведение отдельного объекта, определяя последовательность событий, которые объект проходит в течение своего времени существования в ответ на события.
В качестве примера на следующей диаграмме конечного автомата показаны состояния, через которые дверь проходит в течение своего срока службы.
Дверь может находиться в одном из трех состояний: «Открыто», «Закрыто» или «Заперто».Он может реагировать на события Open, Close, Lock и Unlock. Обратите внимание, что не все события действительны во всех состояниях; например, если дверь открыта, вы не можете заблокировать ее, пока не закроете. Также обратите внимание, что к переходу между состояниями может быть прикреплено условие защиты: если дверь Opened, она может реагировать на событие Close, только если выполнено условие doorWay-> isEmpty. Синтаксис и соглашения, используемые в диаграммах конечных автоматов, будут полностью обсуждаться в следующих разделах.
Штаты
Состояние обозначается прямоугольником с закругленными углами, внутри которого написано название состояния.
Начальное и конечное состояния
Начальное состояние обозначается закрашенным черным кружком и может быть помечено именем. Конечное состояние обозначается кружком с точкой внутри, а также может быть помечено именем.
Переходы
Переходы из одного состояния в другое обозначаются линиями со стрелками.Переход может иметь триггер, защиту и эффект, как показано ниже.
«Триггер» — это причина перехода, которая может быть сигналом, событием, изменением какого-либо состояния или течением времени. «Guard» — это условие, которое должно быть истинным, чтобы триггер вызвал переход. «Эффект» — это действие, которое будет вызвано непосредственно на объекте, которому принадлежит конечный автомат, в результате перехода.
Действия государства
В приведенном выше примере перехода с переходом был связан эффект.Если к целевому состоянию приходилось много переходов, и каждый переход имел один и тот же связанный с ним эффект, было бы лучше связать эффект с целевым состоянием, а не с переходами. Это можно сделать, определив действие входа для состояния. На диаграмме ниже показано состояние с действием входа и выходом.
Также можно определить действия, которые происходят в событиях, или действия, которые происходят всегда.Можно определить любое количество действий каждого типа.
Самопереходы
Состояние может иметь переход, который возвращается к самому себе, как показано на следующей диаграмме. Это наиболее полезно, когда с переходом связан эффект.
Составные состояния
Схема конечного автомата может включать в себя схемы вспомогательного автомата, как в примере ниже.
Альтернативный способ показать ту же информацию следующий.
Обозначения в приведенной выше версии указывают на то, что детали вспомогательного автомата проверки PIN показаны на отдельной схеме.
Точка входа
Иногда вам не захочется вводить вспомогательную машину в нормальное начальное состояние.Например, в следующей подмашине было бы нормально начать работу в состоянии «Инициализация», но если по какой-то причине не было необходимости выполнять инициализацию, можно было бы начать в состоянии «Готов», переход к названной точке входа.
На следующей диаграмме показан конечный автомат на один уровень выше.
Точка выхода
Аналогично точкам входа можно указать альтернативные точки выхода.На следующей диаграмме показан пример, в котором состояние, выполняемое после основного состояния обработки, зависит от того, какой маршрут используется для перехода из состояния.
Выбор псевдосостояния
Псевдосостояние выбора показано в виде ромба с приходом одного перехода и уходом двух или более переходов. На следующей диаграмме показано, что какое бы состояние ни было достигнуто после псевдосостояния выбора, зависит от формата сообщения, выбранного во время выполнения предыдущего состояния.
Псевдо-состояние соединения
Псевдосостояния соединения используются для объединения нескольких переходов. Одно соединение может иметь один или несколько входящих и один или несколько исходящих переходов; к каждому переходу можно применить охрану. Соединения бессмысленны. Соединение, которое разбивает входящий переход на несколько исходящих переходов, реализует статическую условную ветвь, в отличие от псевдосостояния выбора, которое реализует динамическую условную ветвь.
Прервать псевдосостояние
Ввод псевдосостояния завершения указывает, что линия жизни конечного автомата закончилась. Псевдосостояние завершения помечается крестиком.
История состояний
Состояние истории используется для запоминания предыдущего состояния конечного автомата, когда он был прерван. Следующая диаграмма иллюстрирует использование состояний истории.Пример — конечный автомат, принадлежащий стиральной машине.
В этом состоянии машины, когда стиральная машина работает, она переходит от «Стирка» через «Полоскание» к «Отжиму». В случае отключения электроэнергии стиральная машина перестанет работать и перейдет в состояние «Power Off». Затем, когда питание будет восстановлено, Состояние выполнения вводится в «Состояние истории» символ, означающий, что он должен возобновиться с того места, где остановился в последний раз.
Параллельные области
Состояние может быть разделено на области, содержащие подсостояния, которые существуют и выполняются одновременно. В приведенном ниже примере показано, что в состоянии «Применение тормозов» передние и задние тормоза будут работать одновременно и независимо. Обратите внимание на использование псевдосостояний fork и join, а не псевдосостояний выбора и слияния. Эти символы используются для синхронизации параллельных потоков.
.