Дата/Время ^^^^^^^^^^ Служит для вывода на экран даты и времени: .. figure:: ../../zwb/lib/visuals_datetime1.png :align: center **Свойства:** Редактор свойств вызывается двойным кликом мыши или через контекстное меню командой ``Свойства``: .. figure:: ../../zwb/lib/visuals_datetime2.png :align: center **Исп. текущее время** – выводит текущее время контроллера (если он поддерживает часы). Если не выбрано, то можно вывести произвольное время используя упакованный формат. **Формат отображения времени и даты** Позволяет задать порядок и количество выводимых параметров времени/даты. Подробное описание строки форматирования находится в разделе Дополнительно_ .. _Дополнительно: datetime_format.html При использовании компонента в дисплее контроллера вывод любого параметра ограничен двумя разрядами. Таким образом в строке форматирования могут использоваться только определения из двух символов, например mm, yy, ss и т.д. Значение по-умолчанию **dd/MМ/yy hh:mm:ss**. На рисунке ниже приведен пример отображения контрола времени в случае если строка форматирования имеет значение *dd-HH-mm-ss* .. figure:: image/datetime_1.png :align: center **Привязка блока управления** Блок управления имеет стандартный набор свойств. В зависимости от установленных свойств **Только чтение** и **Исп. текущее время** состав свойств для управления может меняться ================== ============== ======================== ======================== Исп. текущее время Только чтение Входы управления Выходы управления ================== ============== ======================== ======================== нет нет Значение, Начать ввод | Введенное значение | Ввод выполняется | Ввод завершен да нет Начать ввод | Ввод выполняется | Ввод завершен нет да Значение да да ================== ============== ======================== ======================== **Примеры использования** **Блок отображения текущего времени с возможностью изменения.** .. figure:: image/date_current.png :align: center Для перехода в редактирование нужно подать сигнал на вход **Начать ввод**. Изменение значений кнопками **Вверх** и **Вниз**, переход по полям кнопками **Влево** и **Вправо**. Выход из режима редактирования по кнопке **Ok** или **Esc**. Время в контроллере изменяется сразу, в процессе редактирования. **Блок отображение произвольного значения времени** .. figure:: image/date_no_current_read.png :align: center Отображает значение времени, которое храниться в переменной в упакованном формате_. .. _формате: datetime_format.html **Блок отображения и редактирования произвольного значения времени** .. figure:: image/date_no_current.png :align: center Отображает и редактирует значение времени, которое храниться в переменной в упакованном формате_. Для перехода в редактирование нужно подать сигнал на вход **Начать ввод**. Изменение значений кнопками **Вверх** и **Вниз**, переход по полям кнопками **Влево** и **Вправо**. Выход из режима редактирования по кнопке **Ok** или **Esc**. При нажатии кнопки **Ок** на выходе **Ввод завершен** будет выдан фронт, по которому нужно зафиксировать введенное значение с выхода **Введенное значение**.