Event Structure в LV RT

Простейшие вопросы в области инженерной разработки
Ответить
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Event Structure в LV RT

Сообщение Fancnc »

Здравствуйте!
Решил посмотреть, что такое RT и сделал небольшую задачку. По событию передаются обновленные данные о параметре фильтра в другой цикл,сама прога работает, но на события программа вообще не реагирует, в чем мб проблема. Спасибо!
Вложения
event.JPG
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

Re: Event Structure в LV RT

Сообщение Fancnc »

не внимательно прочитал Real-Time Module Details
The following details apply when you use this object in an RT target VI.

Event structures on RT targets do not support events associated with user interface objects, such as VI front panels or controls. For example, associating the Value Change event with a control does not work. RT targets support only user events.

Все равно не работает :dntknw:
Вложения
event.JPG
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Event Structure в LV RT

Сообщение ladik »

попробуйте внести контрол "freq" внутрь цикла.
Дорогу осилит идущий.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3404
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 175 раз
Контактная информация:

Re: Event Structure в LV RT

Сообщение Artem.spb »

Fancnc писал(а): 03 июн 2020, 14:25 Value Change event with a control does not work.
Все равно не работает :dntknw:
а с чего она должна работать? написано же, что не поддерживается.
в RT это совсем не поддерживается, придётся пулингом заниматься.
Да и вообще, интерфейс в RT - странная вещь. Не должно его там быть :)
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Re: Event Structure в LV RT

Сообщение Juri »

Используйте property node - value (signaling) когда изменяете значение параметра программно. Записывание нового значения в local variable не запускает событие из эвент структуры
Artem.spb

Activity Автор
professor
professor
Сообщения: 3404
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 175 раз
Контактная информация:

Re: Event Structure в LV RT

Сообщение Artem.spb »

Usss писал(а): 03 июн 2020, 16:48 Используйте property node - value (signaling)
Не поможет
Event structures on RT targets do not support events associated with user interface objects.
У меня сейчас есть только virtualbox RT для :labview: 11 и там события вообще ни в каком виде не работают. Что очень странно: помню, лет 100500 назад под RT использовал user events

Эта программа реагирует только на стоп (который в timeout), всё остальное - игнор. Эта же программа на хосте корректно всё делает
сниппет портит локальные переменнные, так что ещё и просто картинка.
rt1.PNG
rt.png
Вложения
Untitled 2.vi
(13.7 КБ) 90 скачиваний
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Event Structure в LV RT

Сообщение Borjomy_1 »

Fancnc писал(а): 03 июн 2020, 14:25 не внимательно прочитал Real-Time Module Details
The following details apply when you use this object in an RT target VI.

Event structures on RT targets do not support events associated with user interface objects, such as VI front panels or controls. For example, associating the Value Change event with a control does not work. RT targets support only user events.

Все равно не работает :dntknw:
Бесполезно референс указывать даже в качестве источника события. Этот референс на КОНТРОЛ, А ЕГО НЕТ В ИНТЕРФЕЙСЕ RT!!! В качестве типа события указывайте нативные типы данных
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»