Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка додатків збору, обробки, графічного представлення даних і управління "Adamview"

Реферат Розробка додатків збору, обробки, графічного представлення даних і управління "Adamview"





а виході іншого приєднаного функціонального блоку стратегії. br/>В 

Рисунок 8 - Діалогове вікно блоку математичної операції.


Для ПК № 2:


В 

Рисунок 9 - Редактор завдань для ПК № 2

У даному редакторі необхідно реалізувати регулятор із змінною структурою. Тут це реалізовано за допомогою скрипта "SCR1" і віртуальних тегів "P", "I" і "D". p align="justify"> Зміст SCR1:

SCR1 () p as tag, i as tag, d as tagx1 as tag, x2 as tag, x3 as tag, x4 as tagx4_1 as boolean, x4_2 as boolean, x4_3 as boolean, x4_4 as booleany as booleanp = gettag ("DISP2", "SPIN2") i = gettag ("DISP2", "SPIN3") d = gettag ("DISP2", "SPIN4") x1 = gettag ("TASK2" ;, "SOC1") x2 = gettag ("TASK2", "SOC2") x3 = gettag ("TASK2", "SOC3") x4 = gettag ("TASK2", "SOC4")

x4_1 = cbool (x1) 'перетворення х1 в тип Boolean

x4_2 = cbool (x2) _3 = cbool (x3)

x4_4 = cbool (x4)

'Обчислення значення функції y = f (x4_1, x4_2, x4_3, x4_4)

y = ((x4_1) and (not x4_2) and x4_3 and (not x4_4)) or (x4_2 and (not

x3_4) and not (x4_4)) or ((not x4_1) and x4_3 and 4_4) or ((not x4_1) and x4_2 and x4_3)

if y = true thenp 'П-регулірованіе1, 02,0 x4_1 = true thenp' ПІ-регулірованіе1, i2, 0p1, 02,0 ififSub


Сигнал зворотного зв'язку в даному випадку реалізується за допомогою слайдера (SPIN5).

Для того, щоб обчислити значення функції y, потрібно прийняти значення дискретних сигналів з ПК № 4. У даному випадку це стаття грунтується за допомогою клієнтів.: DDEC1 ... DDEC4. p align="justify"> Регулює за обраному режиму здійснюється скриптом

"SCR2". Його зміст наведено нижче:


Sub SCR2 () pid as tagman as tagust as tagao as tagx4_2 as booleanx2 as tagx2 = gettag ("TASK2", "SOC2") pid = gettag ("TASK2", "PID1" ;) man = gettag ("DISP2", "BBTN6") ust = gettag ("DISP2", "SPIN6") ao = gettag ("TASK2", "AO1") _2 = cbool (x2) x4_2 = false thenao1, 1man = 0 thenpidustif

end ifSub


Тут також передбачено ручне управління. За це відповідає змінна "man". p align="justify"> Даний скрипт реалізує при X4.2 = 0 режим "в", тобто X2.1 ан. упр. = Const і посилає інформацію про перехід в цьому режим на вихід 1 для передачі її на ПК № 1, 3 та 4. p align="justify"> Скрипт "SCR3" виконує фунцию лічильника (підрахунок числа подій виходу регульованого параметра за межу обмеження, яке встановлюється за допомогою інкрементного регулятора NCTL1).

Зміст "SCR3":

SCR3 () an as tagzd as tagzd = gettag ("DISP2", "NCTL1") an = gettag ("TASK2", "AO1") an> zd then10ifSub

При виході...


Назад | сторінка 6 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Управління структурою та властивостями білих чавунів за допомогою пластично ...
  • Реферат на тему: Зміст і значення математичної символіки
  • Реферат на тему: Розробка структури навчального матеріалу за темою "Представлення інфор ...
  • Реферат на тему: "Інструкція чинам розшукових відділень" (1910 р.), її зміст і зна ...
  • Реферат на тему: Аудит, його зміст і значення