
- •Глава 6. Основные характеристики средств микропроцессорной техники 82"
- •Глава 8. Структуры и алгоритмы аналого-цифровой части иис . . 126-
- •Глава 9. Измерительно-вычислительные комплексы 143
- •Глава 10. Системы измерения независимых входных величин . . . 153"
- •Глава 11. Многомерные и аппроксимирующие и с 172
- •Глава 12. Статистические измерительные системы 182'
- •Глава 13. Теоретические основы автоматического контроля . . . . 216-
- •Глава 14. Системы автоматического допускового контроля .... 242
- •Глава 1
- •1.1. Основные определения. Области применения иис
- •1.2. Обобщенная структурная схема иис
- •1.3. Описание функционирования иис. Содержательные логические схемы алгоритмов
- •Глава 2
- •2.1. Разновидности входных величин
- •2.2. Разделение иис по виду выходной информации
- •2.3. Классификация иис по принципам построения. Роль эвм
- •Глава 3
- •3.1. Государственная система приборов. Основные положения
- •3.2. Агрегатный комплекс средств электроизмерительной техники
- •Глава 4
- •4.1. Индикация в иис
- •4.2. Запись и хранение информации в иис
- •Глава 5
- •5.1. Основные разновидности структур и интерфейсов
- •5.2. Протоколы и типовые алгоритмы обмена информацией
- •5.3. Интерфейс с последовательным выполнением операций обмена информацией
- •5.4. Приборный стандартный интерфейс
- •5.5. Интерфейс камак
- •5.6. Интерфейсы периферийной части эвм
- •5.7. Сопоставление алгоритмов стандартных интерфейсов
- •5.8. Об аналоговых интерфейсах измерительной части иис
- •Глава 6
- •6.1. Эвм и средства микропроцессорной техники в иис
- •6.2. Микро-эвм
- •6.3. Микропроцессоры
- •6.5. Программируемые клавишные эвм
- •6.6. Табличные методы преобразования информации
- •Глава 7
- •7.2. Унифицирующие преобразователи
- •7.3. Измерительные коммутаторы амплитудно-модулированных сигналов
- •7.4. Защита входных измерительных цепей иис от помех
- •Глава 8
- •8.1. Основные структуры аналого-цифровой части
- •8.2. Алгоритмы функционирования аналого-цифровой части иис
- •Глава 9
- •Глава 10
- •10.1. Основные разновидности систем измерения независимых входных величин
- •10.2. Многоточечные ис с резистивными датчиками
- •10.3. Мультиплицированная ис с термопарами
- •10.4. Сканирующие системы для расшифровки графиков
- •10.5. Акустическая система для измерения координат графических изображении
- •10.6. О голографических измерительных системах
- •Глава 11
- •11.1. Многомерные ис (системы для раздельного измерения взаимосвязанных величин)
- •11.2. Аппроксимирующие ис
- •Глава 12
- •12.1. Особенности измерения статистических характеристик случайных процессов
- •12.2. Системы для измерения законов распределения вероятностей случайных процессов
- •12.3. Корреляционные измерительные системы
- •12.4. Спектральные измерительные системы
- •13.1. Функция и основные видь! систем автоматического контроля
- •13.2. О выборе контролируемых величин и областей их состоянии
- •13.3. Ошибки контроля
- •13.4. Объем выборки при контроле
- •13.5. Организация статистического контроля
- •13.6. Дискретизация непрерывной контролируемой величины
- •13.7. Оценка эффективности и стоимости систем автоматического контроля
- •Глава 14
- •14.1. Каналы контроля
- •14.3. Системы автоматического контроля параллельного и последовательного действия
- •114,4. Системы автоматического контроля с общей образцовой величиной
- •14.5. Основные алгоритмы работы систем параллельно-последовательного действия
- •14.6. Системы автоматического контроля параллельно-последовательного действия
- •XI (iMxHi) I (ch : kAxa!, || Дси, Ac2i) ]} X
- •Глава 15
- •Глава 17
- •17.1. Особенности и основные характеристики телеизмерительных систем
- •17.2. Линии связи 1
- •17.3. Разделение сигналов в тис
- •Глава 18
- •18.1. Аналоговые тис
- •18.2. Цифровые тис (системы с кодоимпульсными сигналами]
- •18.3. Об адаптивных тис
- •18.4. Краткий обзор основных характеристик промышленных тис
- •Глава 19
- •19.1. Стадии проектирования иис
- •19.2. О проектировании программного обеспечения иис
- •19.3. Об автоматизации системотехнического проектирования
- •19.4. Учебное задание на системотехническое проектирование
- •20.1. Критерии оценки погрешностей измерения входной величины
- •20.2. Оценка полной погрешности
- •20.3. О распределении погрешностей между звеньями системы
- •20.4. О погрешностях квантования по уровню и округления при вычислениях
- •20.5. Информационные оценки
- •Глава 21
- •21.1. Определение интервалов равномерной дискретизации
- •21.2. Об адаптивной дискретизации
- •21.3. Оценка времени измерительных преобразований аналоговой части
- •21.4. Оценка времени работы цифровой части иис. Выбор эвм по быстродействию
- •Глава 22
- •22.1. Общие положения
- •22.2. Нормируемые метрологические характеристики ис
- •22.3. Технические средства метрологических поверок
- •22.4. Автоматическая коррекция погрешностей ис
- •Глава 23
- •23.1. Оценка эффективности иис
- •23.2. Планирование измерительных экспериментов
19.2. О проектировании программного обеспечения иис
Без соответствующего программного обеспечения (ПО) современные ИИС, включающие ЭВМ или средства микропроцессорной техники, работать не могут.
Программирование управления в системах с микро-ЭВМ весьма трудоемко, потому что необходимо преодолеть трудности, накла-
дываемые жесткими ограничениями на время реализации программ и емкость памяти. Напр'йТ&'ер, вручную для составления программ, содержащих порядка 1000 команд, может потребоваться 10—17 человеко-месяцев (при использовании средств автоматизации программирования это время может уменьшиться на порядок и бблее).
Условно ПО ИИС можно разделить на ПО, создаваемое разработчиками ЭВМ и ИВК, и ПО, которое должно быть сделано пользователем ИИС для решения конкретной задачи.
Мини-ЭВМ и в меньшей степени микро-ЭВМ оснащаются заводами-изготовителями ЭВМ ПО в виде операционных систем, позволяющих обеспечить многопрограммную работу с учетом приоритета задач, автоматическую диагностику компонентов ЭВМ, возможность программирования прикладных задач пользователя Hai языках высокого уровня.
Разработчики ИВК одновременно создают операционные системы, необходимые для работы комплексов, ПО для решения некоторых задач, характерных для ИИС, построенных на базе ИВК. Пользователь ИИС может применять типовые программы, разработанные для решения ряда распространенных задач (например-, задач обработки экспериментальных данных, планирования эксперимента и т. д.). Но пользователю ИИС нужно обязательно создавать ПО для реализации конкретных алгоритмов с помощью системы, содержащей необходимые устройства.
Один из путей создания ПО пользователя связан с применением языков высокого уровня и с отладкой программ на больших ЭВМ, а также программно-аппаратных средств, предназначенных для автоматизации проектирования архитектуры и программ микропроцессорных систем. При проектировании ПО пользователя должны быть учтены СЛСА, разработанные для решения конкретных задач. В ряде случаев при относительно несложных СЛСА и при наличии разработанных микропрограмм выполнения компонентов СЛСА в ЭВМ могут быть получены завершенные программы (см. гл. 2).
Для программирования сложных СЛСА целесообразно использовать языки высокого уровня с последующей трансляцией в машинные коды. Эффективными в определенных направлениях являются проблемно-ориентированные языки. В частности, для программирования задач контроля и диагностики может быть полезным применение языка ТЕСТ [19.1].
Если в ИИС работает одна ЭВМ, связанная с несколькими источниками измерительной информации, то она, особенно при выполнении первичной обработки информации в режиме реального времени, часто оказывается перегруженной.
Ввиду этого и из-за упрощения (разделения) ПО, по-видимому, большее распространение будут иметь двухуровневые ИВК и ИИС. На первом уровне управление источниками информации и первичная обработка, ювдедеая сжатие информации, будут осуществляться средствами микропроцессорной техники, а вторичная
обработка информации и принятие решений на дальнейшее проведение обмена будут выполняться с помощью мини-ЭВМ.
Первоочередная задача, которую необходимо решать при проектировании ПО, связана с рациональным распределением функций между аппаратурной частью и ПО, а следовательно, и с обоснованием необходимого объема ПО, с созданием унифицированного комплекса ПО, в незначительной степени зависящего от состава и характеристик конкретных средств ИИС, с организацией банка ПО ИИС и т. п.
Следует подчеркнуть еще раз важность разработки для ИИС программного обеспечения. Видимо, первым шагом к проектированию ПО многих ИЙС будут служить СЛСА, которым в книге уделено внимание. Для изучения материала по ПО рекомендуется обратиться к специальной литературе (например, [19.2]).