1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Недельное расписание

Модераторы: Глоб.модераторы, специалисты Weintek

Ответить

Автор темы
SergeyPanishev
здесь недавно
здесь недавно
Сообщения: 17
Зарегистрирован: 17 дек 2019, 17:05
Имя: Сергей
Страна: Россия
город/регион: Kostroma
Забанен: Бессрочно

Недельное расписание

Сообщение SergeyPanishev »

Добрый день.

Подскажите пожалуйста в чем может быть проблема при организации недельного расписания?
Требуется сделать возможность задания расписания на каждый день недели (время включени и отключения). Для этого в объекте "распиание" создаю 7 отдельных расписаний (обратите пока внимание на понедльник и вторник... расписания с адресами 580 и 600).
Изображение

Настройки для каждого расписания идентичны: настройка времени - "Адрес".
Изображение

На форме делаю следущие объекты и задаю им адреса (адерса можно посмотреть на скриншоте):
- переключатель выбора дня (начало и конец)
- переменные задания времени (часы и минуты для начала и конца периода)
- битовый индикатор состояния работы расписния
Изображение

также на форме делаю еще пару переключателей для тестов - один подтверждает расписание, второй - конец периода.
Изображение

Дальше тестирую:
- устанавливаю на ПК нужный день (например, понедельник)
- выставляю время срабатывания и отключения (часы и минуты)
- переключатель конца период перевожу в 1
- переключатель подтверждения перевожу в 1
Для расписания на вторник это работает - индикатор уходит в 1 и 0 в нужное время.
Для распсиания на понедльник- уже нет.
Все идентично. Адреса разные 580 и 600 - соответственно переменные не пересекаются.
Если удалить вторник - то понедльник заработает. Получается, что у меня работает расписание только на 1 день с меньшим адресом.

Не могу понять что именно не так делаю.

mik
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 10 сен 2015, 23:17
Имя: Полтораков Михаил Васильевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Недельное расписание

Сообщение mik »

Вы экспериментируете на "живой" панели, или же симуляция на компьютере? Часто функции, связанные со временем, не работают в режиме эмуляции.
Ответить

Вернуться в «WEINTEK (операторские панели)»