Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Виртуального. x(executant)[Output.ctl] – вход





прибора:

 

x(executant)[Output.ctl] – вход

управляющего элемента;

 

y(sensor)[Intput.ctl] – выход

датчика;


 

Delay[32-bit


 

integer]


 


определяет время между итерациями

опроса датчика в миллисекундах. По

умолчанию равно 50 мс;


 

Timeout[32-bit


 

integer]


 


Рис.8.1 Виртуальный прибор do_and_wait


максимальное время ожидание

сигнала с датчика;


 

Mod[boolean] – определяется типом управляющего элемента. Если Mod = TRUE,

то сначала на управляющий вход (x) подается TRUE, а по приходу нужного сигнала на

датчик (y) подается FALSE; если Mod = FALSE, то на управляющий вход (x) подается

TRUE или FALSE в зависимости от состояния входа Вкл-выкл[boolean], а по приходу

сигнала на датчик (y) управляющий вход остается без изменений;

 

Вкл-выкл[booolean] – определяет, будет подан сигнал TRUE или FALSE на

управляющий вход. Активен только при Mod = 1;

 

Tasks – массив кластеров для управления cDAQ;

 

Wait 0-1[boolean] – вход, определяющий, какого сигнала ждать с датчика.

Состояние входа соответствует ожидаемому сигналу с датчика;

 

Wait_time(ms) – время в миллисекундах, которое должно пройти от прихода

ожидаемого сигнала с датчика до выключения управляющего элемента (если Mod =

TRUE);

 

error in – кластер ошибок;

 

Ready in[boolean] – вход, определяющий, будет ли выполняться данный модуль;

 

Выходы виртуального прибора:

27

 


 

 

Worktime – время в мс, прошедшее от включения управляющего элемента до

прихода ожидаемого сигнала с датчика;

 

Ready out[boolean] – определяющий успешность выполнения данного модуля.

TRUE – модуль сработал успешно, FALSE – выход произошел по таймауту;

 

error out – кластер ошибок.

 

Блок-схема работы данного модуля представлена на рис.8.2.

 

Описание работы данного модуля:

 

1. Проверка, не выдает ли датчик y нужный сигнал


 

1.1.

 

 

1.2.


 

Если выдает, ВП завершает работу и выдает TRUE на выходе Ready

out.

 

Если не выдает, ВП продолжает работу


 

2. В зависимости от состояния вход Mod на управляющий вход подается TRUE

или FALSE

 

3. Ожидание сигнала с датчика y


 

3.1.


 

Если нужный сигнал пришел, в зависимости от состояния вход Mod


на управляющий вход подается TRUE или FALSE


или ничего не


подается; ВП завершает работу и выдает TRUE на выходе Ready out


 

3.2.


 

Если нужный сигнал не пришел в течение времени, определенном входом

Timeout, ВП прекращает работу и выдает FALSE на выходе Ready out

 

28


 

29

 


 

 





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 342 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

2382 - | 2133 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.