помогите новичку разобраться
-
- beginner
- Сообщения: 14
- Зарегистрирован: 23 ноя 2020, 10:38
- Версия LabVIEW: 8.5
- Благодарил (а): 1 раз
- Контактная информация:
помогите новичку разобраться
почему 59 а не 60 здесь кто знает можете подсказать?
- Вложения
-
- chasy (1).vi
- (37.77 КБ) 30 скачиваний
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: помогите новичку разобраться
Наверное потому, что часы показывают время до 59 минут 59 секунд.
После чего начинается с 0 минут 0 секунд, но не 60 секунд или 60 минут
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: помогите новичку разобраться
Да тут и не новичок вместе с чёртом ногу сломи :)
Логика построения очень странная.
Логика построения очень странная.
-
- beginner
- Сообщения: 14
- Зарегистрирован: 23 ноя 2020, 10:38
- Версия LabVIEW: 8.5
- Благодарил (а): 1 раз
- Контактная информация:
-
- beginner
- Сообщения: 14
- Зарегистрирован: 23 ноя 2020, 10:38
- Версия LabVIEW: 8.5
- Благодарил (а): 1 раз
- Контактная информация:
-
alerm
- leader
- Сообщения: 683
- Зарегистрирован: 02 май 2012, 21:28
- Награды: 1
- Версия LabVIEW: 20
- Благодарил (а): 59 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: помогите новичку разобраться
Ну вообще-то Вам правильно ответили, там не 60, потому что после 59 идет 0.
А по поводу программы: абсолютно всё равно какое число будет вместо 59 в диапазоне (0;59], ибо "In Range?" срабатывает, когда на вход "lower limit" приходит ноль, на "upper limit" в этот момент времени будет 59,9... (зависит от скорости, при 0,1 будет 59,9999). Как бы близко верхний лимит не подходил к 60, он, скорее всего, им не станет.
UPD: я ошибся, иногда (каждый 125 отрезок времени) позволяет получить 60 UPD 2: я ошибся ещё раз, так как программа позволяет "мотать" время и в обратную сторону, то нельзя брать любое число в диапазоне (0;59]
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
-
- beginner
- Сообщения: 14
- Зарегистрирован: 23 ноя 2020, 10:38
- Версия LabVIEW: 8.5
- Благодарил (а): 1 раз
- Контактная информация:
Re: помогите новичку разобраться
В этом то дело это не моя работа по этому мучаюсь я просто хочу знать
"Проверка этого условия вообще для чего?" этого не понимаю
"Проверка этого условия вообще для чего?" этого не понимаю
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: помогите новичку разобраться
Что бы зажигать/тушить светодиод, который соответствует цифре "12".
А всего их четыре, по этому и четыре блока сравнения используется.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 14
- Зарегистрирован: 23 ноя 2020, 10:38
- Версия LabVIEW: 8.5
- Благодарил (а): 1 раз
- Контактная информация:
Re: помогите новичку разобраться
Аа из-за это там 59 и затем оно обновляется 0 а не 60 правильно понимаю ?
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
-
- beginner
- Сообщения: 14
- Зарегистрирован: 23 ноя 2020, 10:38
- Версия LabVIEW: 8.5
- Благодарил (а): 1 раз
- Контактная информация:
Re: помогите новичку разобраться
Вот я проверил поставить 0 и 60 и все равно без ошибок работают в чем подвох то ?
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: помогите новичку разобраться
Видео "работы" в студию. Если поставить 60 верхний индикатор не мигает при прохождении стрелки мимо него.
-
- professor
- Сообщения: 3408
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: помогите новичку разобраться
Поставьте пробники и посмотрите.
Вообще, вы чего от нас добиваетесь?
это криворукая программа, зачем её разбирать? Чему полезному она вас научит?
Возьмите что-то нормальное и учитесь правильному стилю программирования
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение