Проверка на сбой или переполнение выполняется для каждого АЦП с помощью макровызова LAMUP Если запроса ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Задков В.Н. Компьютер в эксперименте. Архитектура и программные средства систем автоматизации


Проверка на сбой или переполнение выполняется для каждого АЦП с помощью макровызова LAMUP Если запроса от АЦП нет ( на команду F ( 8) получен ответ Q - - - - 0), в ячейку ERR добавляется единица и происходит переход на метку WAIT. Если в АЦП зарегистрировано переполнение ( содержимое регистра результата больше 255), также происходит переход на метку WAIT и данное событие дальше не обрабатывается. В отсутствие сбоя или переполнения содержимое регистра результата АЦП заносится в регистр общего назначения для последующей обработки. Счетчик COUNT используется для подсчета числа элементов массива HAR1, имеющих нулевые значения. Регистрация импульса накачки с ранее не встречавшимся значением амплитуды приводит к уменьшению содержимого счетчика COUNT на единицу. Результаты регистрации каждого события с помощью макровызова PLOT отображаются на экране телемонитора в виде точек на двух графиках. Регистрация заканчивается, когда содержимое счетчика COUNT становится равным нулю.

(cкачать страницу)

Смотреть книгу на libgen

Проверка на сбой или переполнение выполняется для каждого АЦП с помощью макровызова LAMUP Если запроса от АЦП нет ( на команду F ( 8) получен ответ Q - - - - 0),  в ячейку ERR добавляется единица и происходит переход на метку WAIT.  Если в АЦП зарегистрировано переполнение ( содержимое регистра результата больше 255),  также происходит переход на метку WAIT и данное событие дальше не обрабатывается.  В отсутствие сбоя или переполнения содержимое регистра результата АЦП заносится в регистр общего назначения для последующей обработки.  Счетчик COUNT используется для подсчета числа элементов массива HAR1,  имеющих нулевые значения.  Регистрация импульса накачки с ранее не встречавшимся значением амплитуды приводит к уменьшению содержимого счетчика COUNT на единицу.  Результаты регистрации каждого события с помощью макровызова PLOT отображаются на экране телемонитора в виде точек на двух графиках.  Регистрация заканчивается,  когда содержимое счетчика COUNT становится равным нулю.