Работа с графиком

Простейшие вопросы в области инженерной разработки
Artem.spb

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

Re: Работа с графиком

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

IvanLis писал(а): 16 июл 2020, 22:51 Ну а так так, что бы остановился первый цикл по Локальной переменной от кнопки Stop, необходимо использовать кнопку (Switch), которая сама не отщелкивается, а по этому при старте и для эстетики при остановке, мы ее программно отключаем.
Если циклов всего два, то терминал можно отправить в верхний (безсобытийный), а в событии просто прочитать параметр new val
Аватара пользователя
BobbyHoby
beginner
beginner
Сообщения: 25
Зарегистрирован: 21 май 2020, 15:38
Версия LabVIEW: 16
Контактная информация:

Re: Работа с графиком

Сообщение BobbyHoby »

Artem.spb писал(а): 16 июл 2020, 23:03 Если циклов всего два, то терминал можно отправить в верхний (безсобытийный), а в событии просто прочитать параметр new val
А если циклов как у меня больше трёх?
:help:
Artem.spb

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

Re: Работа с графиком

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

BobbyHoby писал(а): 16 июл 2020, 23:35 А если циклов как у меня больше трёх?
я вижу только два.
Если их больше, то логично ожидать между ними какое-то взаимодействие и воспользоваться этими каналами для остановки. Но простейшим вариантом будет локальная. И тогда кнопка с отскоком работать не будет.

И кстати, вот так делать нехорошо
1.PNG
после нажатия стопа вы 5 секунд ждёте завершения. Может, это и есть то самое "на стоп не реагирует?"
В худшем случае остановки придётся ждать 10 сек. В лучшем - 5.
читается СТОП - ПРОДОЛЖАЕМ работать. В этот момент пользователь нажимает стоп.
Дальше продолжается работа и две паузы в сумме на 5 сек.
Новая итерация. читается СТОП - надо остановиться. НО. Цикл остановится после того, как сделает всё. Так что дальше продолжается работа и две паузы в сумме на 5 сек. И только теперь программа завершит работу.
Не надо так. Кнопку надо читать после всех действий
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: Работа с графиком

Сообщение zxc_pavel »

Не надо так. Кнопку надо читать после всех действий
Раньше так делал )
Вложения
1707.png
1707.png (14.19 КБ) 1532 просмотра
Artem.spb

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

Re: Работа с графиком

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

zxc_pavel писал(а): 17 июл 2020, 07:51
Не надо так. Кнопку надо читать после всех действий
Раньше так делал )
а в чём глубокий смысл?
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: Работа с графиком

Сообщение zxc_pavel »

Суммарная задержка 2500мс, но если нужно выйти раньше, то делать 25 по 100, можно выйти в середине или запомнить нажатие кнопки switch until released. Работал с фотоаппаратом из labVIEW, после смены настройки или режима, нужна была задержка >3000мс, у меня все в одном цикле было, чтобы не пропустить опрос кнопки с интерфейса, делал так.

Это плохой способ, я не сразу все узнал, поначалу все в одном цикле делал: и управление приборами и опрос интерфейса, очередями тоже не пользовался...
Artem.spb

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

Re: Работа с графиком

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

zxc_pavel писал(а): 17 июл 2020, 12:39 Суммарная задержка 2500мс, но если нужно выйти раньше, то делать 25 по 100, можно выйти в середине
если так, что вполне рабочий вариант для начинающих.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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