- •Глава18.Электронные средства отражения индикации
- •2. Светодиодные уои
- •3. Газоразрядные и плазменные уои
- •4. Лазерные и голографические уои
- •5. Жидкокристаллические уои
- •6. Новые технологии, разработки, перспективы развития уои
- •7. Вопросы проектирования сои
- •8. Математическое обеспечение средств отображения информации
- •9. Вопросы проектирования программного
9. Вопросы проектирования программного
обеспечения УОИ
В системе индикации, опирающейся на ЭВМ, базовые концепции, лежащие в основе системы, особенно наглядно выступают при рассмотрении ее программного обеспечения. Должны быть известны со всеми подробностями такие сведения, как
содержание данных;
форматы отображаемой информации;
методы управления этой информацией;
специальные функции, выполняемые обработкой;
форматы данных, с которыми оперируют устройства сопряжения;
принятые ручные методы и процедуры.
По причине того, что программист, который в общем может и не иметь достаточно полного представления о концепциях, лежащих в основе системы, программист-аналитик должен быть непременным членом коллектива проектировщиков системы индикации.
Существует, конечно, много подходов к созданию программного обеспечения (операционной системе) систем индикации. Охватить все альтернативы здесь не представляется возможным, и по этой причине уделим основное внимание тем функциям, которые являются общими для многих систем индикации.
Для рассмотрения этих общих функций в контексте системы будет использована обобщенная операционная система, блок-схема которой приведена на рис. 23. В блок-схеме на рис.23 не показаны все сопряжения с программами операционной системы, которые выполняют функции, не связанные с индикацией.
Хранение и поиск данных - эта функция включает средства для организации новых файлов, обновления содержимого используемых файлов и их обслуживания, снабжения данных в файлах указателями, позволяющими связать их в последовательности, а также для проведения поиска в соответствии с критериями, содержащимися в запросах. После того как данные, удовлетворяющие критерию поиска, извлечены из файлов, их начинают обрабатывать программа управления данными, выделенными для отображения, и программа приведения выделенной для отображения информации к требуемому формату.
Рис. 23. Блок-схема обобщенной операционной системы индикации
Возможно, наиболее важным фактором при определении особенностей требуемой операционной системы является категория отображаемой информации: одно решение будет в том случае, когда необходимо отображать стандартные комплекты информации, и другое — тогда, когда необходимо удовлетворять специальные запросы.
Схемы на рис. 24 иллюстрируют два способа организации первичного файла и соответствующих методов формирования запроса на отображение. В обобщенной операционной системе (рис. 23) отражены оба эти метода. Поступающие на вход данные классифицируются, обрабатываются с целью приведения их к стандартному формату, принятому в данной системе индикации, а затем используются для обновления соответствующих комплектов выделенной для отображения информации, которые хранятся в файле. На рис. 24,б представлена схема файла, организация которого выбрана с учетом удовлетворения специальных запросов. Поступающие на вход данные используются непосредственно для обновления информационной базы, организация которой не предусматривает хранения комплектов, выделенных для отображения данных.
а)
б)
Рис. 24. Организация файла и методы запроса на отображение информации:
а — файл выделенной для отображения информации, содержащий стандартные комплекты данных;
б — информационная база, рассчитанная на удовлетворение специальных запросов.
Запросы на отображение специальной информации составляются пользователем. Он должен охарактеризовать набор критериев поиска данных, или описателей, определяющих данные, которые он хочет отобразить. Процесс поиска данных позволяет извлечь из информационной базы те данные, которые удовлетворяют критерию поиска. Затем найденные таким путем данные обрабатываются с целью получения требуемого формата при их отображении и направляются в индикаторное оборудование.
Запрос на отображение стандартного комплекта информации может быть сделан путем нажатия кнопки или каким-либо другим эквивалентным способом, однако возможности пользователя в части выбора содержания и формата изображения, а также способов управления отображаемой информацией оказываются ограниченными. Большая гибкость в этом плане обеспечивается при отображении по специальным запросам. Однако составление таких запросов требует большего времени ввиду их сложности.
Достижение определенного компромисса между гибкостью, скоростью и оперативными удобствами имеет исключительно важное значение при запросе на отображение. Выбор приемлемого сочетания этих характеристик определяется в основном особенностями операционной системы и принятыми пультовыми процедурами.
На некоторой стадии создания системы индикации необходимо точно определить все особенности каждого индикатора, включая и характеристики его управления.
Хранимые данные должны быть разбиты на отдельные классы и проиндексированы, для них должны быть подобраны соответствующие описатели и в словесной форме составлены образцы запросов.
По желанию пользователя любым специальным запросом после его составления можно оперировать как с запросом на отображение стандартного комплекта информации. Данные, необходимые для удовлетворения такого специального запроса, должны быть засланы на хранение в файл стандартных комплектов выделенной для отображения информации. После этого производится систематическая проверка всех поступающих на вход данных с целью постоянного обновления этого заново созданного стандартного комплекта отображаемых данных, причем этот процесс осуществляется по схеме рис. 24, а. Хранение данных, относящихся к отображению по специальному запросу, требуется и в том случае, если это отображение необходимо автоматически обновлять по мере поступления на вход системы новых данных.
В общем случае быстродействие при обновлении связано с быстродействием при реакции на запрос. Если файлы выделенной для отображения информации построены из записей комплектно выводимых на индикаторы данных, то при поступлении одного входного сообщения необходимо производить обновление большого числа различных комплектных записей. Это увеличивает объем первичной обработки входных данных, однако упрощает процесс поиска и формирования выделенных для отображения данных, и наоборот.
При первичной обработке входных данных их нужно проверять, пользуясь критериями принадлежности к требующим обновления стандартным комплектам отображаемой информации или наборам информации, отображаемой по специальным запросам.
Функция управления отображаемыми данными главным образом связана с распределением и обновлением отображаемых данных, а также присвоением им приоритетов и обеспечением их защиты от использования посторонними пользователями. Для систем индикации, имеющих специфические особенности, вырабатывается специальная управляющая информация. Для всех стандартных комплектов отображаемых данных и для каждого набора данных, отображаемых по специальному запросу и обновляемых в течение вывода этого набора на экран, в файл выделенной для отображения информации засылаются для хранения соответствующие записи.
Формат отображаемой информации определяет ее положение на экране индикатора, форму, а также принятую систему кодирования данных. Для отображения географической обстановки или опорной карты обычно с целью определения нужных точек необходимо преобразование координат. Это обстоятельство связано с использованием трех различных систем координат: одна — при проецировании карты, другая — входных данных и третья — при формировании совокупности отображаемых данных.
Заключение
Рассмотрены различные виды УОИ. Описаны их конструктивные особенности, принципы действия. Достаточно широко показаны достоинства и недостатки, а также даны новые технологии и перспективы развития УОИ. Развитие УОИ идет по пути применения все более экономичных, надежных воспроизводящих устройств. Современные УОИ должны работать в условиях слабой и сильной освещенности, обладать высокой яркостью и контрастностью, долговечностью и дешевизной, иметь высокую чувствительность к управляющему сигналу, малое потребление мощности, работать в широком диапазоне температур, выдерживать широкий диапазон механических нагрузок и т. д.
Контрольные вопросы:
1. Что положено в основу электролюминесценции?
Что представляет из себя светодиод?
Какая рабочая среда у плазменных УОИ?
Какие виды голограмм вы знаете?
Какие недостатки присущи голографическим индикаторам?
Каким образом достигается свечение в ЖКИ?
7. Перечислите достоинства и недостатки ЖКИ.
8. С какими новыми технологиями в УО вы знакомы?
9. Какие цели преследуются при создании систем индикации?
10. Какие модули программ включает в себя математическое обеспечение УОИ?