Секундомер
-
- beginner
- Сообщения: 10
- Зарегистрирован: 16 янв 2010, 06:17
- Версия LabVIEW: 8.2
- Контактная информация:
Секундомер
Люди добрые, помогите создать простой секундомер на Ну такой который присуствует во всех сотовых телефонах (минуты, секунды и сотые доли 00:00:00). Три кнопки Старт, Сброс и Стоп. Ну и четвертая останавливает Хотя бы наведите на путь истинный, как грамотно и проще это сделать. А то я такого нагородила самой страшно, да и считает он как то не точно (отстает немножко) использовала ивент структуру с таймаутом 100 в цикле while, где прибавляла .... вообщем не важно) Но чувствую что в должны быть встроеные функции. Спасибо
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Секундомер
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- beginner
- Сообщения: 10
- Зарегистрирован: 16 янв 2010, 06:17
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Секундомер
Спасибо, Вы настоящий друг. Второй пример работает хорошо, печально только что в основной программе его придется организовывать как параллельный поток (предварительно выкинув все лишнее), потому как цикл крутится непрерывно сразу после запуска
Во общем вот мое творение. Написала на базе второго примера, изменив его под свои нужды. может кому пригодится. Собственно вопрос: как избавится от Property node, сохранив алгоритм, говорят что они очень медленные и ресурсов съедают много, это так?
Еще раз спасибо
Во общем вот мое творение. Написала на базе второго примера, изменив его под свои нужды. может кому пригодится. Собственно вопрос: как избавится от Property node, сохранив алгоритм, говорят что они очень медленные и ресурсов съедают много, это так?
Еще раз спасибо
- Вложения
-
- Clock 1.vi
- (12.55 КБ) 467 скачиваний
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Секундомер
Не надо от них избавляться, Property Node работает несколько медленнее, чем LocalVariable, зато под PropertyNode не выделяется дополнительная память, а каждая LocalVariable занимает память.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Секундомер
1. Замена pn на local variable для свойств enabled/disabled невозможна.
2. Речь идёт о замене pn Value на локальную переменную. Я бы заменил - работает чуть быстрее.
Если у тебя чтение, то новый буфер будет выделяться и при pn->value и при local variable.
Если у тебя запись, то новго буфера не выделяется ни там ни там.
Место занимаемое в БД? При замене всех четырёх pn->value на local variable у меня изменилось Block Diagram objects: 54.2 кб -> 51.3 кб.
Что я точно бы сделал, это поправил бы тип констант "0" на U32.
2. Речь идёт о замене pn Value на локальную переменную. Я бы заменил - работает чуть быстрее.
пожалуйста, поясни о чём ты.toto писал(а):под PropertyNode не выделяется дополнительная память, а каждая LocalVariable занимает память.
Если у тебя чтение, то новый буфер будет выделяться и при pn->value и при local variable.
Если у тебя запись, то новго буфера не выделяется ни там ни там.
Место занимаемое в БД? При замене всех четырёх pn->value на local variable у меня изменилось Block Diagram objects: 54.2 кб -> 51.3 кб.
Что я точно бы сделал, это поправил бы тип констант "0" на U32.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Секундомер
Возьму паузу, я сам сомневался в этом утверждении но в давнее время я его получил от специалиста NI, поковыряюсь вначале сам, проверю.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Секундомер
небось в 90-е еще?toto писал(а):Возьму паузу, я сам сомневался в этом утверждении но в давнее время я его получил от специалиста NI
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Секундомер
Ну где-то почти там :) 6i когда вышла году в 2002 наверное...
PS Посмотрел сейчас 6i (c) 2000 :) Indey практически угадал :)
PS Посмотрел сейчас 6i (c) 2000 :) Indey практически угадал :)
Последний раз редактировалось toto 19 янв 2010, 09:26, всего редактировалось 1 раз.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Секундомер
Ага, где-то в начале 2000-ных. Я тоже по серьёзному стал заниматься с 6i
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Секундомер
да уж)
я в это время матлаб с паскалем ковырял)
я в это время матлаб с паскалем ковырял)
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Секундомер
А я в 8-ом классе учился
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.