Подключение измерительного прибора к компьютеру





Сначала планировалось продолжить работу на 3 курсе, совершенствовать программу, написать отчёт и т.д. К концу учебного года (8 мая 1997 г.) была сделана работающая версия программы (PRB4.PAS), которая читает показания прибора и выводит их на экран компьютера. Однако на 3 курсе, в октябре 1997 года, в связи с необходимостью развития на факультете информационных технологий и дистанционного обучения, работа над этой программой дальше не продолжилась (научный руководитель дал новую тему курсовой работы). Отчёт так и не был написан. Осталось лишь несколько справочных таблиц из руководства к универсальному измерительному прибору.

Дистанционное
сообщениеСигнал УПШестнадцатеричный
кодПримечания Команда НПМДа 3F Снятие предыдущей адресации Адрес МАПДа От 20 до 3F Адресация прибора на приём БТДНет 46 Режим fA БТДНет 41 Режим БТДНет 33 Время счёта 103 ПСНет 0A Ограничитель БТД Команда НПМДа 3F Снятие адресации

Примечание к таблице 10:
В этой таблице рассмотрен пример. Эта последовательность команд, приведённая в таблице 10, - пример, если необходимо включить прибор в режим измерения частоты по каналу А со временем счёта 103 мкс синхронно с другими устройствами.

Немного далее будет приведён полный листинг заключительной версии программы PRB4.PAS от 8 мая 1997 года, а ниже - краткое описание констант, переменных, функций и процедур в этой программе:

Описание констант в программе

Константа в программеЗначение в
двоичном кодеНазначение UP = 10000 0001 Интерфейсная команда (прогр. КОП). (1 - команда, 0 - данные). ZO = 20000 0010 Запрос на обслуживание OI = 40000 0100 Очистить интерфейс DP = 80000 1000 Данные приняты (0 - да, 1 - нет). GP = 160001 0000 Готов ли прибор к приёму (1 - готов, 0 - не готов). SD = 320010 0000 Синхронизация данных KP = 640100 0000 Конец передачи DU = 1281000 0000 Если равен 1, то блокирует ручное управление

port[$3E0] - шина данных.
port[$3E2] - управление.

Назначение процедур и функций в программе:

KINI - инициализация КОП"а.
P_and - отключить биты.
P_or - включить биты.
WR - передача данных/интерфейса.
RD - читает.
MAP - вызывает прибор для приёма.
MAI - ждёт данных от прибора.
NPM - не принимать.
NPR - не передавай.
P_BIT - проверка, установлен ли бит.







Источник материала: http://solidstate.karelia.ru

Почитайте еще

Компьютер беспричинно выключается. Что делать? Компьютер беспричинно выключается. Что делать?

Казалось бы, вы ничего не делали, но компьютер вдруг стал сам по себе выключаться. Многие, как правило, впадают в панику и решают как можно скорее отнести свой ПК в ремонт или приобрести новый аппарат.

Компьютер в авто: от IVI до AI Компьютер в авто: от IVI до AI

Компьютер в авто: от IVI до AI Компьютер в авто: от IVI до AI Современный автомобиль уже давно перестал быть просто средством передвижения с рулем, двигателем и колесами – по вооруженности средствами навигации, коммуникации, вычислительной мощности встроенных систем (жаль, что не по реальной скорости) он вплотную приближается к самолетам.

RAID 0 + Serial ATA на скорости 10 000 об/мин: "разгон" дисковой подсистемы RAID 0 + Serial ATA на скорости 10 000 об/мин: "разгон" дисковой подсистемы

Galaxy Note III скоро в Ситилинке, смотри цену Память за полцены. И это не шутка :) Самые дешевые GTX 770 в Ситилинке 1500W БП EVGA SuperNOVA - смотри цену Топовый Nexus 2013 в Ситилинке 4Gb 1600MHz Corsair Vengeance LP дешевле нонейма Ноутбук c крутым IPS экраном за 18 т.


Еще статьи