Просмотр полной версии : отображение времени на кнопке
Возможно-ли отображать время на кнопке,нажал кнопку и на ней пошел отсчет времени сколько она находиться в нажатом состоянии,я попробовал сделать с помощью ФБ счетчик времени получилось очень громоздко и если значение кинуть прямо на кнопку то отображается очень много цифр после нуля пришлось рядом прилепить значение,есть возможность сделать это все попроще?
lara197a
16.08.2011, 22:15
Если вы про визуализацию CoDeSys, то можно.
Используйте
Конфигурирование элемента-Пременные-Невидимость.
lara197a
16.08.2011, 22:28
Тогда через динамизацию элемента.
Я так и делаю кидаю значение в динамизацию входных значений "подпись 2" и получаю кучу ненужных цифр после нуля
lara197a
16.08.2011, 23:10
Задайте тип числа- беззнаковый целый(помоему в "Общие")
SCADAMaster
17.08.2011, 08:07
если значение кинуть прямо на кнопку то отображается очень много цифр после нуля пришлось рядом прилепить значение,есть возможность сделать это все попроще?
Можно положить сверху значение, объединить в символ.
Можно использовать входы динамизации. Чтобы убрать лишние символы, тащите на вход не выход ФБ "Счетчик времени", а значение. Добавляете значение, устанавливаете связь с выходом, ставите у значения на закладке "Общие" галочку "Запрет наследования типа", и задаете тип "Беззнаковый целый" (можно просто "Целый"). Это значение и тащите на вход динамизации кнопки.
С числами более или менее понятно а без ФБ"Счетчик времени" обойтись ни как ,чтобы не городить огород с пересчетами секунд(минут,часов) а получать отсчет формата 00:00:00 или 00:00
SCADAMaster
17.08.2011, 15:46
чтобы не городить огород с пересчетами секунд(минут,часов) а получать отсчет формата 00:00:00 или 00:00
Тогда сделайте не через динамизацию, а через контрол поверх кнопки.
Добавьте модуль "Расчет", в него пропишите формулу:
Sec2Time( Пробег_времени )
Пробег_времени - это выход ФБ "Счетчик времени".
В результате на выходе расчета будет "Время". Вытаскиваете расчет на мнемосхему, вызывайте свойства контрола, на закладке "Дата/время", ставите "вывод" - "только время".
Теперь будут отображаться только время. При желании можно выбросить часы, если они вам не нужны, задав шаблон времени на той же закладке
Спасибо за разъяснение пошел пробовать
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot