Розробка віртуальної панелі керування пристроєм - Розробка програми керування PCI пристроєм в операційній системі Windows

Віртуальна панель Рис 15.(параметри пристрою), за допомогою процедур пристрою дозволяє керувати пристроєм. Принцип роботи віртуальної панелі полягає в тому, що для того щоб встановити певний параметр потрібно за відповідною адресою в пристрої записати певні дані (з табл. 1)

Робота пристрою визначається наступними параметрами:

Назва Діапазон Адреса** Значення

Адреса частини СГ* 0...16383 28

Довжина циклової СГ 1...24 24

Довжина частини СГ 0...24 29

Кiлькiсть дозволених помилок 0...7 27

Довжина надциклової СГ 1...8 40

Кiлькiсть частин СГ 1...24 23

Маска надцикловоi СГ 0...255 39

Надциклова СГ 0...255 38

Порiг виходу цикловий 1...15 26

Порiг входу цикловий 1...15 25

Порiг надцикловий 1...15 41

Розподiл надциклових СГ 0...3 42 (В кожному, в кожному 2-му, 4-му)

Розподiл циклових СГ 0...3 30 (В кожному, в кожному 2-му, Немає)

Циклова СГ 0...16777215 21,22

Довжина циклу 1...16384 20

Адреса надциклового біта 1...16384 37

Кнопки "Read" та "Write" призначені, відповідно, для читання та запису цих параметрів у пристрій за вказаними вище адресами. Поля типу Edit призначені одночасно для введення та відображення. Три поля: "SG", "SGMask" та "SynchroGroup" відображають значення параметрів у двійковому форматі, отже і для введеня необхідно використовувати тільки символи 0 та 1.

В полі СТАН відображається поточний стан пристрою. Стан пристрою обновлюється після кожного натиснення(вводу) будь-якого параметру.

Характеристика кнопок "СТАРТ" "СТОП" "СКИДАННЯ":

    Ш СТАРТ. Розпочинає пересилання даних до пам'яті за адресою 28. Якщо в полях "Розмір пам'яті, яку потрібно переслати" і "Довжина блоку" записано 0, тоді вискочить повідомлення про помилку. Тут також відбувається запис 04 за адресою1. Ш СТОП. Зупиняє пересилання даних до пам'яті. Запис за адресою 1 числа 02. Ш СКИДАННЯ. Скид, і запис за адресою 1 числа 1.

Похожие статьи




Розробка віртуальної панелі керування пристроєм - Розробка програми керування PCI пристроєм в операційній системі Windows

Предыдущая | Следующая