АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА ВЕДЕНИЯ ОПЕРАТИВНО-ТАКТИЧЕСКОЙ ОБСТАНОВКИ НА ЭЛЕКТРОННОЙ КАРТЕ МЕСТНОСТИ

Полезная модель относится к вычислительной технике, в частности, к автоматизированной системе ведения оперативно-тактической на электронной карте местности.
В середине 1990-х годов бурное развитие и внедрение средств вычислительной техники в процессы управления войсками привело к созданию различных комплексов и систем электронной картографии, призванных в значительной мере ускорить процесс принятия решения командирами и начальниками различных уровней.
Главной отличительной особенностью подобных систем является то, что системы изначально разрабатывалась для максимального ускорения и упрощения нанесения оперативной обстановки, что позволило создать дружественный офицеру-оператору интерфейс, позволяющий наносить оперативную (тактическую) обстановку в режиме реального времени, фактически под диктовку командира (начальника), при этом осуществляется взаимосвязь с базой данных для скорейшего получения данных о боевых и численных составах сторон. Встроенный экспресс-редактор также позволяет наносить оперативную обстановку с использованием сенсорных экранов и интерактивных досок (планшетов).
Система предназначена для ведения оперативно-тактической обстановки противоборствующих сторон и решения различных задач, связанных с обработкой, анализом и визуализацией пространственно распределенной информации на едином картографическом фоне.
В целях обеспечения задач ведения оперативно-тактической обстановки возможности автоматизированная система позволяет:
- принимать боевые и численные составы группировок сторон из специализированной базы данных с последующей привязкой и отображением их на электронных картах;
- наносить и редактировать элементы оперативно-тактической обстановки с использованием символов и условных обозначений принятых в работе штабов для обозначения своих войск и войск противника;
- формировать оперативно-тактические данные с элементами группировок войск в различных вариантах, для каждой из противоборствующих сторон, для различных видов и родов войск, на разные периоды времени, с разнесением или сведением информации по участвующим сторонам;
- представлять динамичную визуализацию картографических данных на средствах отображения индивидуального и коллективного пользования, кроме того, при использовании средств связи видеоконференции позволяет работать на одной карте нескольким должностным лицам с разных автоматизированных рабочих мест;
- производить необходимые измерения, получать координатную информацию, выполнять запросы по элементам содержания карты, привязывать и получать любую справочную информацию об объектах карты в текстовом или графическом виде;
- переносить содержание векторной электронной карты на бумажные носители любого размера и формата с привязкой к расположению листа или склейки плоттера;
- создавать и переносить на другие магнитные носители растровые образы изображения фрагментов карты с возможностью их использования в других программных продуктах;
- паковать, создавать архивы вариантов обстановок, пересылать их по любым компьютерным каналам связи, принимать и производить сведение различных вариантов обстановок по слоям, тактическим данным, противоборствующим сторонам.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащий блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток также заключается в том, что поиск требуемых форм отображения в базе данных сервера системы жестко привязан к необходимости задания полного набора идентификационных признаков элементов оперативно-тактической обстановки с использованием символов и условных обозначений, принятых в работе штабов для обозначения своих войск и войск противника.
Цель изобретения - повышение быстродействия системы путем введения иерархии типов элементов оперативно-тактической обстановки с использованием символов и условных обозначений, принятых в работе штабов для обозначения своих войск и войск противника.
Поставленная цель достигается тем, что в известную систему, содержащую блок идентификации типов элементов оперативно-тактической обстановки, информационный и синхронизирующий входы которого являются информационным и синхронизирующим входами системы, при этом информационный вход системы предназначен для приема кодов типов элементов оперативно-тактической обстановки, а синхронизирующий вход системы предназначен для приема синхронизирующих сигналов занесения кодов типов элементов оперативно-тактической обстановки в блок идентификации типов элементов оперативно-тактической обстановки, информационный выход блока идентификации типов элементов оперативно-тактической обстановки является первым адресным выходом системы, предназначенным для выдачи кода адреса элементов оперативно-тактической обстановки на адресный вход сервера базы данных системы, а синхронизирующий выход блока идентификации типов элементов оперативно-тактической обстановки соединен с синхронизирующим входом блока выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, первый и второй управляющие входы которого являются первым и вторым управляющими входами системы, предназначенными для приема управляющих сигналов передачи кодов номеров и временных реквизитов элементов оперативно-тактической обстановки соответственно, и блок выборки элементов оперативно-тактической обстановки из базы данных сервера системы, первый, второй и третий управляющие входы которого соединены с первым, вторым и третьим управляющими выходами блока выбора направления поиска выборки элементов оперативно-тактической обстановки в базе данных сервера системы соответственно, адресный выход блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы является вторым адресным выходом системы, предназначенным для выдачи адресов элементов оперативно-тактической обстановки на адресный вход сервера базы данных системы, а синхронизирующий выход блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы является синхронизирующим выходом системы, предназначенным для выдачи сигналов управления считыванием данных на вход канала прерывания сервера базы данных, введены блок селекции адреса номера элемента оперативно-тактической обстановки в базе данных сервера, информационный вход которого является вторым информационным входом системы, предназначенным для приема кодов номеров элементов оперативно-тактической обстановки, синхронизирующий вход блока селекции адреса номера элемента оперативно-тактической обстановки в базе данных сервера соединен с первым синхронизирующим выходом блока выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, информационный выход блока селекции адреса номера элемента оперативно-тактической обстановки в базе данных сервера подключен к первому информационному входу блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы, а синхронизирующий выход блока селекции адреса номера элемента оперативно-тактической обстановки в базе данных сервера системы соединен с первым синхронизирующим входом блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы, первый блок изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, суммирующий вход которого соединен с первым тактирующим выходом блока выбора направления поиска элементов оперативно-тактической обстановки базы данных сервера системы, вычитающий вход первого блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера подключен к третьему тактирующему выходу блока выбора направления поиска элементов оперативно-тактической обстановки базы данных сервера системы, а выход первого блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера соединен со вторым информационным входом блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы, второй блок изменения направления поиска документов в базе данных сервера системы, суммирующий вход которого соединен со вторым тактирующим выходом блока выбора направления поиска элементов оперативно-тактической обстановки базы данных сервера системы, вычитающий вход второго блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы подключен к четвертому тактирующему выходу блока выбора направления поиска элементов оперативно-тактической обстановки базы данных сервера системы, а выход второго блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы соединен с третьим информационным входом блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы, блок идентификации разделов каталога элементов оперативно-тактической обстановки в базе данных сервера, информационный вход которого является третьим информационным входом системы, предназначенным для приема кодов разделов каталога элементов оперативно-тактической обстановки, синхронизирующий вход блока идентификации разделов каталога элементов оперативно-тактической обстановки в базе данных сервера соединен со вторым синхронизирующим выходом блока выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, информационный выход блока идентификации разделов каталога элементов оперативно-тактической обстановки в базе данных сервера подключен к информационному входу первого блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, а синхронизирующий выход блока идентификации разделов каталога элементов оперативно-тактической обстановки в базе данных сервера соединен со вторым синхронизирующим входом блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы и с синхронизирующим входом первого блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера, блок идентификации временных реквизитов элементов оперативно-тактической обстановки, информационный вход которого является четвертым информационным входом системы, предназначенным для приема кодов временных реквизитов элементов оперативно-тактической обстановки, синхронизирующий вход блока идентификации временных реквизитов элементов оперативно-тактической обстановки соединен с третьим синхронизирующим выходом блока выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, информационный выход блока идентификации временных реквизитов элементов оперативно-тактической обстановки подключен к информационному входу второго блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера, а синхронизирующий выход блока идентификации временных реквизитов элементов оперативно-тактической обстановки соединен с третьим синхронизирующим входом блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы и с синхронизирующим входом второго блока изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера, при этом первый и второй тактирующие входы блока выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы являются первым и вторым тактирующими входами системы, предназначенными для приема соответствующих тактирующих сигналов, а первый, второй, третий и четвертый тактирующие выходы блока выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы соединены с первым, вторым, третьим и четвертым тактирующими входами блока выборки элементов оперативно-тактической обстановки из базы данных сервера системы соответственно
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг,2 - представлен пример конкретного конструктивного выполнения блоков идентификации типов элементов оперативно-тактической обстановки и селекции адреса номера элемента оперативно-тактической обстановки в базе данных сервера, на фиг.3 - представлен пример конкретного конструктивного выполнения блоков идентификации разделов каталога элементов оперативно-тактической обстановки в базе данных сервера и идентификации временных реквизитов элементов оперативно-тактической обстановки, на фиг,4 - представлен пример конкретного конструктивного выполнения блока выбора направления поиска элементов оперативно-тактической обстановки, на фиг.5 - представлен пример конкретного конструктивного выполнения блока выборки элементов оперативно-тактической обстановки из базы данных сервера.
Система (фиг.1) содержит блок 1 идентификации типов элементов оперативно-тактической обстановки, блок 2 селекции адреса номера элемента оперативно-тактической обстановки в базе данных сервера системы, блок 3 идентификации разделов каталога элементов оперативно-тактической обстановки в базе данных сервера системы, блок 4 идентификации временных реквизитов, первый 5 и второй 6 блоки изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, блок 7 выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера системы, и блок 8 выборки элементов оперативно-тактической обстановки из базы данных сервера системы.
Кроме того, на фиг.1 показаны первый 10, второй 11, третий 12, и четвертый 13 информационные входы системы, синхронизирующий 14 вход системы, первый 15 и второй 16 управляющие входы системы, первый 17 и второй 18 тактирующие входы системы, а также первый 20, второй 21 адресные и синхронизирующий 22 выходы системы.
Блок 1 (фиг.2) идентификации типов элементов оперативно-тактической обстановки содержит регистры 25, 26, дешифратор 27, блок 28 памяти, выполненный в виде постоянного запоминающего устройства, элементы 29-31 И, элементы 32-34 задержки. На чертеже показаны информационный 35 и синхронизирующий 36 входы, а также информационный 37 и синхронизирующий 38 выходы.
Блок 2 (фиг.2) селекции адреса номера элемента оперативно-тактической обстановки в базе данных сервера также содержит регистры 25, 26, дешифратор 27, блок 28 памяти, выполненный в виде постоянного запоминающего устройства, элементы 29-31 И, элементы 32-34 задержки. На чертеже показаны информационный 35 и синхронизирующий 36 входы, а также информационный 37 и синхронизирующий 38 выходы.
Блок 3 (фиг.3) идентификации разделов каталога элементов оперативно-тактической обстановки в базе данных сервера также содержит регистр 25, дешифратор 27, блок 28 памяти, выполненный в виде постоянного запоминающего устройства, элементы 29-31 И, элементы 32-33 задержки. На чертеже показаны информационный 35 и синхронизирующий 36 входы, а также информационный 37 и синхронизирующий 38 выходы.
Блок 4 (фиг.3) идентификации временных реквизитов элементов оперативно-тактической обстановки также содержит регистр 25, дешифратор 27, блок 28 памяти, выполненный в виде постоянного запоминающего устройства, элементы 29-31 И, элементы 32-33 задержки. На чертеже показаны информационный 35 и синхронизирующий 36 входы, а также информационный 37 и синхронизирующий 38 выходы.
Блоки 5 и 6 (фиг.1) изменения направления поиска элементов оперативно-тактической обстановки в базе данных сервера выполнены в виде реверсивных счетчиков, имеющих информационный 40, синхронизирующий 41, суммирующий 42 и вычитающий 43 входы.
Блок 7 (фиг.4) выбора направления поиска элементов оперативно-тактической обстановки в базе данных сервера содержит триггеры 50, 51, элементы 52-58 И, элементы 59, 60 ИЛИ. На чертеже показаны синхронизирующий 61, первый 62 и второй 63 управляющие, первый 64 и второй 65 тактирующие входы, а также первый 66, второй 67 и третий 68 управляющие выходы блока, первый 69, второй 70 и третий 71 синхронизирующие выходы блока, первый 72, второй 73, третий 74 и четвертый 75 тактирующие выходы.
Блок 8 (фиг.5) выборки элементов оперативно-тактической обстановки из базы данных сервера содержит регистр 80, элементы 81-83 ИЛИ, группы 84, 85 и 86 элементов ИЛИ, группу 87 элементов ИЛИ, элементы 88-90 задержки. На чертеже показаны первый 91, второй 92 и третий 93 информационные входы, первый 94, второй 95 и третий 96 управляющие входы, первый 97, второй 98 и третий 99 синхронизирующие входы, первый 100, второй 101, третий 102 и четвертый 103 тактирующие входы, а также адресный 105 и синхронизирующий 106 выходы.
Все элементы оперативно-тактической обстановки с использованием символов и условных обозначений принятых в работе штабов для обозначения своих войск и войск базы данных сервера структурированы по типу элементов, по разделам каталога электронных форм, к которым они относятся, и по временным параметрам реквизитов элементов, характеризующих даты их создания.
При необходимости получения любого из перечисленных типов элементов оперативно-тактической обстановки пользователь, во-первых, указывает тип элемента, код которого с информационного входа 10 системы поступает на информационный 35 вход блока 1 и его номер, код которого с информационного входа 11 поступает на информационный 35 вход блока 3.
После этого пользователь нажимает клавишу «Выдать» и через синхронизирующий вход 14 системы на синхронизирующий вход 36 блока 1 поступает синхронизирующий импульс, который, во-первых, поступая на синхронизирующий вход регистра 25, заносит в него код типа элемента, а, во - вторых, поступает на вход элемента 32 задержки.
Дешифратор 27 блока 1 расшифровывает код типа элемента оперативно-тактической обстановки и высоким потенциалом на одном из своих выходов открывает один из элементов 29-31 И (допустим, что это будет элемент 30 И).
Одновременно с этим, синхронизирующий импульс с выхода элемента 32 задержки, задержанный на время занесения кода в регистр 25 и его расшифровки дешифратором 27, проходит через открытый элемент 30 И, и, во-первых, поступает на вход считывания фиксированной ячейки постоянного запоминающего устройства 28 (ПЗУ), где хранится адрес зоны памяти, где хранится выбранный тип элемента оперативно-тактической обстановки.
Код адреса зоны памяти считывается из ПЗУ 28 и поступает на информационные входы регистра 26.
Во-вторых, импульс с выхода элемента 32 проходит на вход элемента 33 задержки, где задерживается на время считывания кода из ПЗУ 28 на информационные входы регистра 26, и далее поступает на синхронизирующий вход регистра 26, занося в него код адреса зоны памяти элементов оперативно-тактической обстановки выбранного типа, который с выхода 37 блока 1 выдается на адресный 20 выход системы.
Параллельно с описанным процессом код номера элемента оперативно-тактической обстановки выбранного типа с входа 11 системы через вход 35 поступает на информационный вход регистра 25 и заносится в регистр 25 только в том случае, если элемент 52 И блока 7 будет открыт высокими потенциалами о инверсных выходов триггеров 50 и 51 блока 7.
Другими словами, триггеры 50 и 51 должны находиться в исходном состоянии. Это состояние соответствует ситуации, когда пользователю заранее был известен номер элемента оперативно-тактической обстановки, содержание которого ему необходимо для работы.
В данной ситуации синхронизирующий импульс с выхода 38 блока 1 через вход 61 блока 7 проходит через элемент 52 И на выход 69 блока 7 и далее через вход 36 блока 2 поступает на синхронизирующий вход регистра 25 и заносит в него код номера выбранного типа элемента оперативно-тактической обстановки.
Дешифратор 27 блока 2 расшифровывает код типа элемента оперативно-тактической обстановки и высоким потенциалом на одном из своих выходов открывает один из элементов И (допустим, что это будет элемент 29 И).
Одновременно с этим, синхронизирующий импульс с выхода элемента 32 задержки, задержанный на время занесения кода в регистр 25 и его расшифровки дешифратором 27, проходит через открытый элемент 29 И, и, во-первых, поступает на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ), где хранится адрес элемента оперативно-тактической обстановки с данным номером. Код адреса элемента оперативно-тактической обстановки с заданным номером считывается из ПЗУ 28 и поступает на информационные входы регистра 26.
Во-вторых, импульс с выхода элемента 32 проходит на вход элемента задержки 33, где задерживается на время считывания кода из ПЗУ 28 на информационные входы регистра 26, и далее поступает на синхронизирующий вход регистра 26, занося в него код адреса элемента. оперативно-тактической обстановки с заданным номером.
Код адреса элемента оперативно-тактической обстановки с заданным номером с выхода 37 блока 2 через вход 91 блока 8 и далее через элементы 84 И группы, а также элементы 87 ИЛИ группы поступает на информационный вход регистра 80.
Элементы 84 И группы по второму входу 94 открыты высоким потенциалом с инверсного выхода триггера 50, поступающим с выхода 66 блока 7. Параллельно с этим, синхронизирующий импульс с выхода элемента 33 блока 2, задержанный элементом 34 задержки на время считывания кода и занесения его в регистр 26, с выхода 38 блока 2 проходит через вход 97 блока 8 элемент 88 задержки на третий вход элементов 84 И, и переписывает код номера адреса элемента оперативно-тактической обстановки на информационные входы регистра 80.
Этот же импульс через элемент 83 ИЛИ поступает на синхронизирующий вход регистра 80, обеспечивая запись кода в регистр 80, и одновременно выдается через выход 106 блока 8 на вход прерывания сервера базы данных, который по этому сигналу считывает адрес выбранного элемента оперативно-тактической обстановки типа с заданным номером с выходов 20 и 21 системы соответственно и осуществляет выборку данного элемента оперативно-тактической обстановки из базы данных сервера и выдачу его на рабочее место пользователя.
В случае отсутствия у пользователя точного номера элемента оперативно-тактической обстановки, который ему необходим, последний может изменить направление поиска, указав код раздела каталога, в котором находится искомый элемента оперативно-тактической обстановки.
Для этого пользователь со своего рабочего места вводит код раздела каталога, который с входа 12 системы поступает на информационный 35 вход блока 6, а также нажимает клавишу «Установка раздела каталога», сигнал с выхода которой поступает на вход 15 системы и далее через вход 62 блока 7 на единичный вход триггера 50, который, переходя в единичное состояние, снимает, разрешающий потенциал с выхода 66 блока 7, блокируя, тем самым, прохождение синхронизирующего импульса через элемент 52 И и элементы 84 И группы. Кроме того, этот же импульс через элемент 60 ИЛИ поступает на установочный вход триггера 51 блока 7, подтверждая его исходное состояние.
Высокий потенциал с единичного выхода триггера 50 с выхода 67 блока 7 открывает по одному входу элемент 53 И блока 7 и через вход 95 блока 8 открывает по одному входу элементы 85 И.
Учитывая, что на второй вход элемента 53 И подается высокий потенциал с инверсного выхода триггера 51 блока 7, то при нажатии клавиши «Выдать» синхронизирующий импульс с входа 14 проходит на выход 38 блока 1 описанным выше образом, и далее через вход 61 блока 7, элемент 53 И, и выход 70 блока 7 поступает на синхронизирующий вход 36 блока 3 и далее на синхронизирующий вход регистра 25 и заносит в него код раздела каталога, в котором находится искомый элемента оперативно-тактической обстановки.
Дешифратор 27 блока 3 расшифровывает код раздела каталога и высоким потенциалом на одном из своих выходов открывает один из элементов И (допустим, что это будет элемент 31 И).
Одновременно с этим, синхронизирующий импульс с выхода элемента 32 задержки, задержанный на время занесения кода в регистр 25 и его расшифровки дешифратором 27, проходит через открытый элемент 31 И, и, во-первых, поступает на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ), где хранится начальный адрес элементов оперативно-тактической обстановки заданного раздела каталога.
Код начального адреса элементов оперативно-тактической обстановки заданного раздела каталога считывается из ПЗУ 28 на информационные входы реверсивного счетчика 5.
Во-вторых, импульс с выхода элемента 32 проходит на вход элемента задержки 33, где задерживается на время считывания кода из ПЗУ 28 на информационные входы реверсивного счетчика 5, и далее с выхода 38 поступает на синхронизирующий вход 41 реверсивного счетчика 5, занося в него код раздела каталога.
Код раздела каталога с выхода. 44 реверсивного счетчика 5 через вход 92 блока 8 поступает на входы элементов 85 И группы, откуда элементы 87 ИЛИ группы поступает на информационный вход регистра 80. Элементы 85 И по второму входу открыты высоким потенциалом через вход 95 блока 8 с прямого выхода триггера 50, поступающим с выхода 67 блока 7.
Параллельно с этим, синхронизирующий импульс с выхода 38 блока 3 через вход 98 блока 8 и элемент 81 ИЛИ задерживается элементом 89 задержки на время считывания кода и занесения его в реверсивный счетчик 5, проходит на третий вход элементов 85 И группы и переписывает код раздела каталога на информационные входы регистра 80.
Этот же импульс через элемент 83 ИЛИ поступает на синхронизирующий вход регистра 80, обеспечивая запись кода в регистр 80, и одновременно выдается через выход 106 на выход 22 системы и далее на вход прерывания сервера базы данных (на чертеже не показан), который по этому сигналу считывает коды адреса с выходов 20 и 21 системы соответственно и осуществляет выборку первого элемента оперативно-тактической обстановки данного раздела из базы данных сервера и выдачу его на рабочее место пользователя.
Последовательный просмотр элементов оперативно-тактической обстановки данного раздела пользователь осуществляет путем нажатия клавиши «>» (на чертеже не показана), сигнал с выхода которой через вход 17 поступает на вход 64 блока 7 и далее проходит через открытый высоким потенциалом с прямого выхода триггера 50 элемент 55 на выход 72 блока 7, откуда подается на суммирующий вход 42 реверсивного счетчика 5, где формируется адрес очередного элемента оперативно-тактической обстановки данного раздела.
Параллельно с этим этот же импульс через вход 100 блока 8, пройдя через элемент 81 ИЛИ, задерживается элементом задержки 89 на время срабатывания реверсивного счетчика 5, проходит на третий вход элементов 85 И группы и переписывает код очередного адреса на информационные входы регистра 80.
Этот же импульс через элемент 83 ИЛИ поступает на синхронизирующий вход регистра 80, обеспечивая запись кода в регистр 80, и одновременно выдается через выход 106 и выход системы 22 на вход прерывания сервера базы данных (на чертеже не показан), который по этому сигналу считывает коды с выходов 20 и 21 системы соответственно и осуществляет выборку очередного элемента оперативно-тактической обстановки из базы данных сервера и выдачу его на рабочее место пользователя.
При необходимости обратного просмотра данного раздела элементов оперативно-тактической обстановки пользователь нажимает клавишу "<", сигнал с выхода которой поступает на вход 18 системы и далее на вход 65 блока 7, откуда проходит через открытый высоким потенциалом триггера 50 элемент 57 И на выход 74 блока 7. Затем с выхода 74 блока 7 этот импульс подается на вычитающий вход 43 реверсивного счетчика 5, уменьшая его показания на единицу и устанавливая новое значение адреса.
Кроме того, этот же импульс с выхода 74 блока 7 через вход 102 блока 8 и элемент 82 ИЛИ задерживается элементом 90 задержки на время срабатывания реверсивного счетчика 5, проходит на третий вход элементов 86 И группы, и переписывает код адреса на информационные входы регистра 80.
Этот же импульс через элемент 83 ИЛИ поступает на синхронизирующий вход регистра 80, обеспечивая запись кода адреса в регистр 80, и одновременно через выход 106 блока 8 и выход 22 системы выдается на вход сервера базы данных (на чертеже не показан), который по этому сигналу считывает коды адреса с выходов 20 и 21 системы соответственно и осуществляет выборку элемента оперативно-тактической обстановки из базы данных сервера и выдачу его на рабочее место пользователя.
В случае выбора пользователем в качестве признака элемента его временных реквизитов, таких, например, как дата нанесения элемента оперативно-тактической обстановки, предусмотрен поиск элемента оперативно-тактической обстановки по этому признаку.
Для этого пользователь вводит код даты, который с входа 13 системы поступает через вход 35 блока 4 на информационные входы регистра 25, а также нажимает клавишу «Дата», сигнал с выхода которой поступает на вход 16 системы и далее через вход 63 блока 7 на единичный вход триггера 51, который, переходя в единичное состояние, снимает, разрешающий потенциал с его инверсного выхода, блокируя, тем самым, прохождение синхронизирующего импульса через элементы 52 и 53 И.
Кроме того, этот же импульс через элемент 59 ИЛИ проходит на установочный вход триггера 50 и устанавливает, либо подтверждает его исходное состояние.
Высокий потенциал с единичного выхода триггера 51 открывает по одному входу элемент 54 И, элемент 56 И, элемент 58 И, а также с выхода 68 блока 7 он поступает через вход 96 блока 8 на один вход элементов 86 И группы. Учитывая, что на второй вход элемента 54 И подается высокий потенциал с инверсного выхода триггера 50 блока 7, то при нажатии клавиши «Поиск» синхронизирующий импульс с входа 10 системы проходит на вход 61 блока 7 описанным выше образом, и далее через элемент 54 И, через выход 71 блока 7 поступает на синхронизирующий вход 36 блока 4 и далее на синхронизирующий вход регистра 25 блока 4 и заносит в него код даты нанесения элемента оперативно-тактической обстановки.
Дешифратор 27 блока 4 расшифровывает код даты и высоким потенциалом на одном из своих выходов открывает один из элементов 29 - 31 И (допустим, что это будет элемент 29 И). Одновременно с этим, синхронизирующий импульс с выхода элемента 32 задержки, задержанный на время занесения кода в регистр 25 и его расшифровки дешифратором 27, проходит через открытый элемент 29 И, и, во-первых, поступает на вход считывания фиксированной ячейки постоянного запоминающего устройства 28 (ПЗУ), где хранится начальный адрес элементов оперативно-тактической обстановки на выбранную дату. Код начального адреса элементов данной даты считывается из ПЗУ 28 и через выход 37 поступает на информационный 40 вход реверсивного счетчика 6.
Во-вторых, импульс с выхода элемента 32 проходит на вход элемента задержки 33, где задерживается на время считывания кода из ПЗУ 28 на информационный вход реверсивного счетчика 6, и далее поступает на синхронизирующий вход 41 реверсивного счетчика 9, занося в него код адреса.
Код адреса с выхода 44 реверсивного счетчика 6 через вход 93 блока 8 и элементы 86 И группы и элементы 87 ИЛИ группы поступает на информационные входы регистра 80. Элементы 86 И группы по второму входу открыты высоким потенциалом с прямого выхода триггера 51, поступающим на вход 96 блока 8.
Параллельно с этим синхронизирующий импульс с выхода 38 блока 4 через вход 99 блока 8 и элемент 82 ИЛИ задерживается элементом 90 задержки на время считывания кода и занесения его в реверсивный счетчик 6, проходит на третий вход элементов 86 И группы и переписывает код адреса на информационные входы регистра 80.
Этот же импульс через элемент 83 ИЛИ поступает на синхронизирующий вход регистра 80, обеспечивая запись кода в регистр 80, и одновременно выдается через выход 106 и выход 22 системы на вход прерывания сервера базы данных, который по этому сигналу считывает коды с выходов 20 и 21 системы соответственно и осуществляет выборку первого элемента оперативно-тактической обстановки из базы данных сервера системы и выдачу его на рабочее место пользователя.
Последовательный просмотр элементов оперативно-тактической обстановки с данной датой пользователь осуществляет путем нажатия клавиши «>» (на чертеже не показана), сигнал с выхода которой поступает на вход 17 блока 7 и далее через вход 64 блока 7 проходит через открытый высоким потенциалом с прямого выхода триггера 51 элемент 56 И на выход 73 блока 7, откуда подается на суммирующий вход 42 реверсивного счетчика 6, где формируется адрес очередного дела.
Параллельно с этим, этот же импульс, через вход 101 блока 8 проходит элемент 81 ИЛИ, задерживается элементом 89 задержки на время срабатывания реверсивного счетчика 6, проходит на третий вход элементов 85 И группы и переписывает код адреса на информационные входы регистра 80.
Этот же импульс через элемент 83 ИЛИ поступает на синхронизирующий вход регистра 80, обеспечивая запись кода в регистр 80, и одновременно выдается через выход 106 и выход 22 системы на вход прерывания сервера базы данных, который по этому сигналу считывает адресные коды с выходов 20 и 21 системы соответственно и осуществляет выборку очередного элемента оперативно-тактической обстановки из базы данных сервера и выдачу его на рабочее место пользователя.
При необходимости обратного просмотра элементов с выбранной датой пользователь нажимает клавишу ″<″, сигнал с выхода которой поступает на вход 18 системы и далее через вход 65 блока 7 проходит через открытый высоким потенциалом триггера 51 элемент 58 И на выход 75 блока 7, откуда подается на вычитающий 43 вход реверсивного счетчика 6, уменьшая его показания на единицу и устанавливая новое значение адреса.
Кроме того, этот же импульс через вход 103 блока 8 и элемент 82 ИЛИ задерживается элементом задержки 90 на время срабатывания реверсивного счетчика 6, проходит на третий вход элементов 86 И группы и переписывает код адреса на информационные входы регистра 80.
Этот же импульс через элемент 83 ИЛИ поступает на синхронизирующий вход регистра 80, обеспечивая запись кода в регистр 80, и одновременно выдается через выход 106 и выход 22 системы на вход прерывания сервера базы данных, который по этому сигналу считывает коды адреса с выходов 20 и 21 системы соответственно и осуществляет выборку очередного элемента оперативно-тактической обстановки из информационной базы данных и выдачу его на рабочее место пользователя.
Таким образом, введение новых узлов и блоков, а также новых конструктивных связей позволило существенно повысить быстродействие системы, исключив необходимость осуществления поиска необходимых элементов оперативно-тактической обстановки по всем адресам базы данных сервера.
Источники информации, принятые во внимание:
1. Патент РФ №57484 (23.06.06)
2. Патент РФ №2371768 (27.05.2009) - прототип.