Страница 2 из 2

Re: jki_producer_consumer_loop

Добавлено: 11 июн 2019, 03:11
Blackman
:wink:

Re: jki_producer_consumer_loop

Добавлено: 12 июн 2019, 13:34
rushonda
Всем спасибо за полезные комментарии и ссылки - второй день с ними разбираюсь)
IvanLis писал(а): Я бы порекомендовал почитать книгу: LabVIEW: стиль программирования - Блюм Питер
Да, прочитал уже ее - хорошая книга, только примеров маловато.
IvanLis писал(а): Вот например мы инициализируем очереди для каждого цикла (некоторые приборы требуют параллельной работы нескольких циклов)
init.png
А потом раздаем их и посредством очередей взаимодействуем.
Посылаем команды в каждый цикл.
Для обратной связи так же используются очереди:
- возникла ошибка, кидаем в очередь ошибок
-данные, в очередь данных
и т.д. и т.п.
Хорошие примеры на картинках, через tasking2 я сейчас так и делаю - через очереди. В этой библиотеке есть пример Tasking2Example - на основе него всего хватает. Но хочется дополнить управление на основе событий и уведомлений. В целом, чтобы получился шаблон, который позволял бы с добавлением нового устройства с минимальным вложением быстро подключить его к программе.
Blackman писал(а): JKI SM Example 1.vi
Спасибо за пример - так и сделаю)