Как подсчитать общее кол-во часов

Работа с файлами и базами данных
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

это вот так что ли? так не работает...хотя ошибку не выдаёт уже
Вложения
hour.vi
(24.08 КБ) 132 скачивания
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Как подсчитать общее кол-во часов

Сообщение FireFly »

Ну вообще-то работает. Только в твоём варианте подсчёт срабатывает только в момент остановки программы (case "panel close?"), а на картинке которую привёл я пересчёт будет происходить после каждого OUT. И ещё одна особенность. Time Stamp не покажет больше 24-ёх часов. В том виде в котором он показывается у тебя сейчас он даже дни не показывает, но это легко испавить, только вот нужно ли тебе видеть дни или надо, например, "56 часов, 13 минут"?

P.S. Я конечно понимаю что сегодня пятница, но постарайся быть внимательнее когда срисовываешь код :wink:
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

второй вариант подходит лучше, так как я обязуюсь проводить на работе не менее 186 часов в месяц, а так же и больше не собираюсь, поэтому вариант с часы и минуты подходит больше
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

FireFly писал(а): P.S. универсальный ответ - переустанови винду :D :haha:
а переустанавливать винду это неплохой вариант, хотел на линукс перейти, а он при установке ошибку выдаёт, думаю просто на диск плохо записался.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Как подсчитать общее кол-во часов

Сообщение FireFly »

Тогда дели нацело
Вложения
1.PNG
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

всё перестроил как на рисунке, вроде действительно работает, но как быть с проблеммой, если файл новый, т.е. пустой? попробовал и опять вернулся к проблемме ошибки, и ещё добавил результат в запись файла, но не уверен, что это нормальный вариант
Вложения
hour.vi
(24.48 КБ) 115 скачиваний
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

хотя нет, не правильно подсчитывает, почему то результат отрицательный... :suicide:
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Как подсчитать общее кол-во часов

Сообщение FireFly »

Быть этого не может. VI в студию.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

если не трудно, скачай последнее вложение, может я чё то не понял...?
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

вот ещё раз выложу
Вложения
hour.vi
(24.48 КБ) 115 скачиваний
13.11.png
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Как подсчитать общее кол-во часов

Сообщение FireFly »

Да действительно, это всё та же замута с часовыми поясами. Как лечится уже показывал:
И Feedback Node ты используешь зря и неправильно. Если хочешь добавить в какой-то столбец итоговую разницу - сделай ещё один Replace Array Subset, а не веди провод в уже сделанный.
Вложения
1.PNG
Последний раз редактировалось FireFly 13 ноя 2009, 18:54, всего редактировалось 1 раз.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Eugen Graf »

Проще тогда засунуть в цикл FOR другой преобразователь строки во время.
Просто вытащить оттуда три значения умножить на секунды и сложить. Тогда запарки с часовыми поясами не будет.
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

что значит другой преобразователь строки во время?
Denmal

Activity
advanced
advanced
Сообщения: 163
Зарегистрирован: 02 окт 2009, 07:36
Награды: 1
Версия LabVIEW: 8.6
Откуда: Израиль
Контактная информация:

Re: Как подсчитать общее кол-во часов

Сообщение Denmal »

да и на схеме не совсем понятно что туда подключено... :think:
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Как подсчитать общее кол-во часов

Сообщение FireFly »

Что не понятно? куда непонятно? Кстати это Snippet, если у тебя 2009 то можешь просто перетащить картинку в блокдиаграмму
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Ответить

Вернуться в «Сохранение данных»