Цитата Сообщение от Dimensy Посмотреть сообщение
В связи с таким заданием я вижу следующее:
1. после запуска программы требуется проверить два условия: запуск и окончание работы камеры должны располагаться на разрешенном промежутке времени - это можно организовать переделав макрос ClockWeek
2. если запуск или окончание работы камеры не располагаются на разрешенном промежутке времени, то запуск нужно перенести - а вот как это сделать я не представляю
Честно говоря, я с самого начала полагался на этот модуль, т.к. он умеет заканчивать программу в не разрешённом дне недели (как например завершение ночной смены еслона приходится на ночь субботы).
Я пытался реализовать событие, которое бы при нажатии кнопки прибавляло время задержки(как сетевую переменную) к текущему времени (пока не разобрался как это сделать), и установить его как время старта. И соответственно прибавить к времени старта время выдержки(как сетевую переменную), и установить его как время окончания. Что должно добавить гибкости, и давать возможность менять время старта во время работы. Возможно этот путь - в никуда. Думаю попробовать скрестить ваши идеи именно на этом модуле, т.к. у него не так много условий, и входных переменных, как у вас... Не сочтите за критику!