Показано с 1 по 10 из 10

Тема: отображение времени на кнопке

  1. #1
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию отображение времени на кнопке

    Возможно-ли отображать время на кнопке,нажал кнопку и на ней пошел отсчет времени сколько она находиться в нажатом состоянии,я попробовал сделать с помощью ФБ счетчик времени получилось очень громоздко и если значение кинуть прямо на кнопку то отображается очень много цифр после нуля пришлось рядом прилепить значение,есть возможность сделать это все попроще?

  2. #2
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Если вы про визуализацию CoDeSys, то можно.
    Используйте
    Конфигурирование элемента-Пременные-Невидимость.

  3. #3
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию

    Нет я про мастерSCADA

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Тогда через динамизацию элемента.

  5. #5
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию

    Я так и делаю кидаю значение в динамизацию входных значений "подпись 2" и получаю кучу ненужных цифр после нуля

  6. #6
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Задайте тип числа- беззнаковый целый(помоему в "Общие")

  7. #7

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    если значение кинуть прямо на кнопку то отображается очень много цифр после нуля пришлось рядом прилепить значение,есть возможность сделать это все попроще?
    Можно положить сверху значение, объединить в символ.
    Можно использовать входы динамизации. Чтобы убрать лишние символы, тащите на вход не выход ФБ "Счетчик времени", а значение. Добавляете значение, устанавливаете связь с выходом, ставите у значения на закладке "Общие" галочку "Запрет наследования типа", и задаете тип "Беззнаковый целый" (можно просто "Целый"). Это значение и тащите на вход динамизации кнопки.
    Спасибо.

  8. #8
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию

    С числами более или менее понятно а без ФБ"Счетчик времени" обойтись ни как ,чтобы не городить огород с пересчетами секунд(минут,часов) а получать отсчет формата 00:00:00 или 00:00

  9. #9

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    чтобы не городить огород с пересчетами секунд(минут,часов) а получать отсчет формата 00:00:00 или 00:00
    Тогда сделайте не через динамизацию, а через контрол поверх кнопки.
    Добавьте модуль "Расчет", в него пропишите формулу:
    Sec2Time( Пробег_времени )
    Пробег_времени - это выход ФБ "Счетчик времени".
    В результате на выходе расчета будет "Время". Вытаскиваете расчет на мнемосхему, вызывайте свойства контрола, на закладке "Дата/время", ставите "вывод" - "только время".
    Теперь будут отображаться только время. При желании можно выбросить часы, если они вам не нужны, задав шаблон времени на той же закладке
    Спасибо.

  10. #10
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию

    Спасибо за разъяснение пошел пробовать

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •