Как подсчитать общее кол-во часов
-
- advanced
- Сообщения: 163
- Зарегистрирован: 02 окт 2009, 07:36
- Награды: 1
- Версия LabVIEW: 8.6
- Откуда: Израиль
- Контактная информация:
Re: Как подсчитать общее кол-во часов
это вот так что ли? так не работает...хотя ошибку не выдаёт уже
- Вложения
-
- hour.vi
- (24.08 КБ) 132 скачивания
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Как подсчитать общее кол-во часов
Ну вообще-то работает. Только в твоём варианте подсчёт срабатывает только в момент остановки программы (case "panel close?"), а на картинке которую привёл я пересчёт будет происходить после каждого OUT. И ещё одна особенность. Time Stamp не покажет больше 24-ёх часов. В том виде в котором он показывается у тебя сейчас он даже дни не показывает, но это легко испавить, только вот нужно ли тебе видеть дни или надо, например, "56 часов, 13 минут"?
P.S. Я конечно понимаю что сегодня пятница, но постарайся быть внимательнее когда срисовываешь код
P.S. Я конечно понимаю что сегодня пятница, но постарайся быть внимательнее когда срисовываешь код
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
- advanced
- Сообщения: 163
- Зарегистрирован: 02 окт 2009, 07:36
- Награды: 1
- Версия LabVIEW: 8.6
- Откуда: Израиль
- Контактная информация:
Re: Как подсчитать общее кол-во часов
второй вариант подходит лучше, так как я обязуюсь проводить на работе не менее 186 часов в месяц, а так же и больше не собираюсь, поэтому вариант с часы и минуты подходит больше
-
- advanced
- Сообщения: 163
- Зарегистрирован: 02 окт 2009, 07:36
- Награды: 1
- Версия LabVIEW: 8.6
- Откуда: Израиль
- Контактная информация:
Re: Как подсчитать общее кол-во часов
а переустанавливать винду это неплохой вариант, хотел на линукс перейти, а он при установке ошибку выдаёт, думаю просто на диск плохо записался.FireFly писал(а): P.S. универсальный ответ - переустанови винду
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Как подсчитать общее кол-во часов
Тогда дели нацело
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
- advanced
- Сообщения: 163
- Зарегистрирован: 02 окт 2009, 07:36
- Награды: 1
- Версия LabVIEW: 8.6
- Откуда: Израиль
- Контактная информация:
Re: Как подсчитать общее кол-во часов
всё перестроил как на рисунке, вроде действительно работает, но как быть с проблеммой, если файл новый, т.е. пустой? попробовал и опять вернулся к проблемме ошибки, и ещё добавил результат в запись файла, но не уверен, что это нормальный вариант
- Вложения
-
- hour.vi
- (24.48 КБ) 115 скачиваний
-
- advanced
- Сообщения: 163
- Зарегистрирован: 02 окт 2009, 07:36
- Награды: 1
- Версия LabVIEW: 8.6
- Откуда: Израиль
- Контактная информация:
Re: Как подсчитать общее кол-во часов
хотя нет, не правильно подсчитывает, почему то результат отрицательный...
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Как подсчитать общее кол-во часов
Быть этого не может. VI в студию.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
- advanced
- Сообщения: 163
- Зарегистрирован: 02 окт 2009, 07:36
- Награды: 1
- Версия LabVIEW: 8.6
- Откуда: Израиль
- Контактная информация:
Re: Как подсчитать общее кол-во часов
если не трудно, скачай последнее вложение, может я чё то не понял...?
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Как подсчитать общее кол-во часов
Да действительно, это всё та же замута с часовыми поясами. Как лечится уже показывал:
И Feedback Node ты используешь зря и неправильно. Если хочешь добавить в какой-то столбец итоговую разницу - сделай ещё один Replace Array Subset, а не веди провод в уже сделанный.
И Feedback Node ты используешь зря и неправильно. Если хочешь добавить в какой-то столбец итоговую разницу - сделай ещё один Replace Array Subset, а не веди провод в уже сделанный.
Последний раз редактировалось FireFly 13 ноя 2009, 18:54, всего редактировалось 1 раз.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как подсчитать общее кол-во часов
Проще тогда засунуть в цикл FOR другой преобразователь строки во время.
Просто вытащить оттуда три значения умножить на секунды и сложить. Тогда запарки с часовыми поясами не будет.
Просто вытащить оттуда три значения умножить на секунды и сложить. Тогда запарки с часовыми поясами не будет.
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Как подсчитать общее кол-во часов
Что не понятно? куда непонятно? Кстати это Snippet, если у тебя 2009 то можешь просто перетащить картинку в блокдиаграмму
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.