Гистограмма. Использование курсора стрелки при графическом представлении информации. Возможности и задачи математической обработки, страница 2

1.  возникновение запроса – низкое состояние сигнальной линии ЗО;

2.  установка сигнала линии УП (УП = "1") контроллером;

3.  передача контроллером по ШД кода интерфейсной команды ОПО, синхронизация байта на шине;

4.  адресация первого прибора в АКИС на передачу – передача контроллером по ШД первого МАИ, синхронизация байта (в конце адресации – снятие сигнала линии УП (УП = "0"));

5.  считывание контроллером с ШД и анализ байта состояния прибора;

6.  если уровень линии ЛД6 = "1", то адресованный прибор является запросчиком и осуществляется переход к пункту 11;

7.  адресация следующего прибора в АКИС на передачу – передача по ШД следующего МАИ, синхронизация байта (в конце адресации – снятие сигнала линии УП (УП = "0"));

8.  считывание с ШД и анализ байта состояния прибора;

9.  если уровень линии ЛД6 = "1", то адресованный прибор является запросчиком и осуществляется переход к пункту 11; иначе осуществляется переход к пункту 7; цикл повторяется до обнаружения всех запросчиков и устранения причины запроса со снятием сигнала линии ЗО (ЗО = "0");

10.  установка сигнала линии УП (УП = "1") для передачи команды группы ГУК;

11.  передача контроллером по ШД кода команды ЗПО из группы ГУК;

12.  снятие контроллером сигнала линии УП (УП = "0") для продолжения выполнения пользовательской программы.

10.  Программные пакеты для АКИС. Языки программирования. Использование меню и окон.

Программные средства необходимы для компьютеризации экспериментальных исследований. ПМС можно разделить на две группы: низкоуровневое (базовое) ПО, высокоуровневое (системное) ПО.

Низкоуровневые программные средства (далее по тексту – ПС) обеспечивают процессы обмена, синхронизации, обеспечивают ИФ и типовые процедуры, обеспечивают функционирование системы в соответствие со стандартом. Эти средства м.б. размещены в адаптере КОП (БИС, схема сопряжения). Структура базовых ПС может зависеть от особенностей конкретной системы, от задач глубины унификации простейших процедур. Реализация БПС м.б. как на низкоуровневом языке (Assembler, язык приборов), так и логическими автоматами на плате сопряжения КОП.

Главное достоинство пакетов управляющих программ высокого уровня состоит в том, что они освобождают инженеров от необходимости самим решать задачи низкоуровневого управления контрольно-измерительными приборами и устройствами. Стандартный пакет программных средств предусматривает программирование при помощи высокоуровневых команд, содержит библиотеки контрольно-измерительных приборов, устройств и функций, а также обеспечивает выполнение графических и математических вычислений при обработке результатов измерений. Очевидно, что такие ПС располагаются на жестком диске ПК.

Все программные средства управления измерительными приборами можно разделить на пакеты программируемого типа и пакеты, управляемые посредством меню.

Пакеты программируемого типа требуют введения конкретных команд, причем команды могут быть высокоуровневыми. Пакеты очень гибки в настройке и оптимизации под конкретную задачу. Заметим, что создание листинга кода не обязательно ведется полностью вручную; строчки кода могут генерироваться при выборе тех же пунктов меню и пиктограмм, остальное доведение "до ума" – вручную. Такой смешанный процесс программирования позволяет людям с недостаточной квалификацией на достаточно низком уровне создавать свои ПС. Имея в своем распоряжении пакет программируемого типа, предусматривающий создание кода программы, оператор может легко приспособить тест-программу для различных задач. Если код компилируется, то программа не будет ограничиваться какой-то одной рабочей средой выполнения. Кроме того, компилируемая программа характеризуется гораздо меньшими производительными расходами, и поэтому работают быстрее.

Пакеты с управлением при помощи меню и пиктограмм предусматривают выбор пользователем команд и функций из меню или ряда пиктограмм. Такие пакеты обычно не имеют листинга кода в качестве конечного продукта. Они отличаются простотой использования и не требуют опыта программирования, однако их функциональные возможности могут быть ограниченными. По гибкости они существенно уступают пакетам программируемого типа. Пакет такого типа и исследуется в данной лабораторной работе.

11.  Парк приборов КОП.

В пакете программ KOP, исследуемом в данной лабораторной работе, предусмотрен следующий набор приборов, подключаемых к шине КОП: