Про секундомер
-
- beginner
- Сообщения: 41
- Зарегистрирован: 24 фев 2014, 10:19
- Версия LabVIEW: 7.1
- Контактная информация:
Про секундомер
Здравствуйте! Подскажите , как лучше сделать следующее:
имеется пограммуля (со своими циклами и причиндалами) и туда надо поставить секундомер (конечно, чтоб он работал независимо от основной программули).
как это лучше сделать ? по сути параллельные циклы (но чето не въеду)
а может еще какие-то варианты есть?
можно, конечно, как второе VI запустить, но тоже что-то не то.
имеется пограммуля (со своими циклами и причиндалами) и туда надо поставить секундомер (конечно, чтоб он работал независимо от основной программули).
как это лучше сделать ? по сути параллельные циклы (но чето не въеду)
а может еще какие-то варианты есть?
можно, конечно, как второе VI запустить, но тоже что-то не то.
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Про секундомер
А что секундомер будет делать? Просто крутиться, и отсчитывать время работы программы в целом? Тогда просто паралельный цикл туда добавьте, да и все.
Или у него другое назначение будет?
Или у него другое назначение будет?
Мы делили апельсин - много наших полегло...
-
- beginner
- Сообщения: 41
- Зарегистрирован: 24 фев 2014, 10:19
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Про секундомер
Ну, вообще, да. Будет только отличаться время цикла программули и секундомера. Но, хочется, чтоб они друг на друга не влияли. Жили каждый своей жизнью.
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Про секундомер
Вот здесь не понял. Пример кода можете показать? "время цикла программули" - что Вы имеете в виду?serg_si писал(а):Ну, вообще, да. Будет только отличаться время цикла программули и секундомера. Но, хочется, чтоб они друг на друга не влияли. Жили каждый своей жизнью.
Мы делили апельсин - много наших полегло...
-
- beginner
- Сообщения: 41
- Зарегистрирован: 24 фев 2014, 10:19
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Про секундомер
Простая задержка, чтобы проход по все страницам программули осуществлялся раз в 5 сек., например.
Я еще сам толком не врублюсь, чего надо Просто начинаю управлять основной программой, а секундомер то идет, то не идет, то кнопки не нажимаются...
Сам помучаюсь, просто я не знаю в каком направлении проще мучаться.
Я еще сам толком не врублюсь, чего надо Просто начинаю управлять основной программой, а секундомер то идет, то не идет, то кнопки не нажимаются...
Сам помучаюсь, просто я не знаю в каком направлении проще мучаться.
- nrg.kpi
- interested
- Сообщения: 7
- Зарегистрирован: 01 авг 2015, 12:42
- Версия LabVIEW: 2014
- Откуда: Киев
- Контактная информация:
Re: Про секундомер
serg_si писал(а):Простая задержка, чтобы проход по все страницам программули осуществлялся раз в 5 сек., например.
Я еще сам толком не врублюсь, чего надо Просто начинаю управлять основной программой, а секундомер то идет, то не идет, то кнопки не нажимаются...
Сам помучаюсь, просто я не знаю в каком направлении проще мучаться.
Кнопки могут не нажиматься, потому что работает цикл, и если эти кнопки не в этом цикле (который работает в данное время), то они не нажимаются.
У меня такое было, но может у Вас что-то другое.
Когда работает цикл слева, то кнопка справа нажимается, но действие не происходит, точно так же и когда уже работает цикл справа, то кнопка слева жмется - но действие не происходит. Касательно таймера, то я у себя использовал Elapsed Time, там полно свойств.
Я делал себе таймер ("бегущая строка") Вот так делал, не знаю, это ли нужно
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Про секундомер
Это потому что вы используете структуру последовательности - для неё в каждый момент времени активен только один кадр. Лучше от неё избавляться, чем быстрее, тем лучше, потому что у неё больше минусов, чем плюсов. Все UI события лучше всего обрабатывать в Event Structure, такие как нажатия кнопок и прочие.nrg.kpi писал(а):Когда работает цикл слева, то кнопка справа нажимается, но действие не происходит, точно так же и когда уже работает цикл справа, то кнопка слева жмется - но действие не происходит.
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
- nrg.kpi
- interested
- Сообщения: 7
- Зарегистрирован: 01 авг 2015, 12:42
- Версия LabVIEW: 2014
- Откуда: Киев
- Контактная информация:
Re: Про секундомер
Да, думаю Вы правы. Нужно будет разобраться в Event Structure. Спасибо )dadreamer писал(а):Это потому что вы используете структуру последовательности - для неё в каждый момент времени активен только один кадр. Лучше от неё избавляться, чем быстрее, тем лучше, потому что у неё больше минусов, чем плюсов. Все UI события лучше всего обрабатывать в Event Structure, такие как нажатия кнопок и прочие.nrg.kpi писал(а):Когда работает цикл слева, то кнопка справа нажимается, но действие не происходит, точно так же и когда уже работает цикл справа, то кнопка слева жмется - но действие не происходит.