Про секундомер

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
serg_si
beginner
beginner
Сообщения: 41
Зарегистрирован: 24 фев 2014, 10:19
Версия LabVIEW: 7.1
Контактная информация:

Про секундомер

Сообщение serg_si »

Здравствуйте! Подскажите , как лучше сделать следующее:
имеется пограммуля (со своими циклами и причиндалами) и туда надо поставить секундомер (конечно, чтоб он работал независимо от основной программули).
как это лучше сделать ? по сути параллельные циклы (но чето не въеду)
а может еще какие-то варианты есть?
можно, конечно, как второе VI запустить, но тоже что-то не то.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Про секундомер

Сообщение Kosist »

А что секундомер будет делать? Просто крутиться, и отсчитывать время работы программы в целом? Тогда просто паралельный цикл туда добавьте, да и все.
Или у него другое назначение будет?
Мы делили апельсин - много наших полегло...
serg_si
beginner
beginner
Сообщения: 41
Зарегистрирован: 24 фев 2014, 10:19
Версия LabVIEW: 7.1
Контактная информация:

Re: Про секундомер

Сообщение serg_si »

Ну, вообще, да. Будет только отличаться время цикла программули и секундомера. Но, хочется, чтоб они друг на друга не влияли. Жили каждый своей жизнью.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Про секундомер

Сообщение Kosist »

serg_si писал(а):Ну, вообще, да. Будет только отличаться время цикла программули и секундомера. Но, хочется, чтоб они друг на друга не влияли. Жили каждый своей жизнью.
Вот здесь не понял. Пример кода можете показать? "время цикла программули" - что Вы имеете в виду?
Мы делили апельсин - много наших полегло...
serg_si
beginner
beginner
Сообщения: 41
Зарегистрирован: 24 фев 2014, 10:19
Версия LabVIEW: 7.1
Контактная информация:

Re: Про секундомер

Сообщение serg_si »

Простая задержка, чтобы проход по все страницам программули осуществлялся раз в 5 сек., например.
Я еще сам толком не врублюсь, чего надо :think: Просто начинаю управлять основной программой, а секундомер то идет, то не идет, то кнопки не нажимаются...
Сам помучаюсь, просто я не знаю в каком направлении проще мучаться.
Аватара пользователя
nrg.kpi
interested
interested
Сообщения: 7
Зарегистрирован: 01 авг 2015, 12:42
Версия LabVIEW: 2014
Откуда: Киев
Контактная информация:

Re: Про секундомер

Сообщение nrg.kpi »

serg_si писал(а):Простая задержка, чтобы проход по все страницам программули осуществлялся раз в 5 сек., например.
Я еще сам толком не врублюсь, чего надо :think: Просто начинаю управлять основной программой, а секундомер то идет, то не идет, то кнопки не нажимаются...
Сам помучаюсь, просто я не знаю в каком направлении проще мучаться.

Кнопки могут не нажиматься, потому что работает цикл, и если эти кнопки не в этом цикле (который работает в данное время), то они не нажимаются.
У меня такое было, но может у Вас что-то другое.

Когда работает цикл слева, то кнопка справа нажимается, но действие не происходит, точно так же и когда уже работает цикл справа, то кнопка слева жмется - но действие не происходит.
3.PNG
Касательно таймера, то я у себя использовал Elapsed Time, там полно свойств.
Я делал себе таймер ("бегущая строка")
1.PNG
1.PNG (1002 байт) 7341 просмотр
Вот так делал, не знаю, это ли нужно
2.PNG
2.PNG (11.03 КБ) 7341 просмотр
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Про секундомер

Сообщение dadreamer »

nrg.kpi писал(а):Когда работает цикл слева, то кнопка справа нажимается, но действие не происходит, точно так же и когда уже работает цикл справа, то кнопка слева жмется - но действие не происходит.
Это потому что вы используете структуру последовательности - для неё в каждый момент времени активен только один кадр. Лучше от неё избавляться, чем быстрее, тем лучше, потому что у неё больше минусов, чем плюсов. Все UI события лучше всего обрабатывать в Event Structure, такие как нажатия кнопок и прочие.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Про секундомер

Сообщение Jakob Brontfeyn »

smotri primer
Вложения
Prostoy_timer_sekundomer.vi
(28.61 КБ) 276 скачиваний
Аватара пользователя
nrg.kpi
interested
interested
Сообщения: 7
Зарегистрирован: 01 авг 2015, 12:42
Версия LabVIEW: 2014
Откуда: Киев
Контактная информация:

Re: Про секундомер

Сообщение nrg.kpi »

dadreamer писал(а):
nrg.kpi писал(а):Когда работает цикл слева, то кнопка справа нажимается, но действие не происходит, точно так же и когда уже работает цикл справа, то кнопка слева жмется - но действие не происходит.
Это потому что вы используете структуру последовательности - для неё в каждый момент времени активен только один кадр. Лучше от неё избавляться, чем быстрее, тем лучше, потому что у неё больше минусов, чем плюсов. Все UI события лучше всего обрабатывать в Event Structure, такие как нажатия кнопок и прочие.
Да, думаю Вы правы. Нужно будет разобраться в Event Structure. Спасибо )
serg_si
beginner
beginner
Сообщения: 41
Зарегистрирован: 24 фев 2014, 10:19
Версия LabVIEW: 7.1
Контактная информация:

Re: Про секундомер

Сообщение serg_si »

Всем спасибо!
Ответить

Вернуться в «Общие»