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

Тема: Индикатор выполнения

  1. #1

    По умолчанию Индикатор выполнения

    Можно ли в индикаторе выполнения указывать "Конечное значение" в виде переменной?
    Напрямую пробовал не получается. Screenshot_8.png

  2. #2

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Нет, нельзя.

    Придется масштабировать переменную элемента в программе.
    Это КАК делается? Может есть другой элемент для отображения времени в виде прямоугольника?
    Общее время задает оператор и оно может меняться.
    Последний раз редактировалось Антон_Б; 02.06.2018 в 21:39.

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Пусть в элементe всегда заданы границы 0 и 100.

    Если общее время - 200, а текущее 50 - то в переменную SEC_PROC должно быть записано значение 25.
    Если общее время 600, а текущее 100 - то в переменную SEC_PROC должно быть записано значение 16 (ну или 17).

    Формула в общем виде:

    Код:
    SEC_PROC := REAL_TO_UINT(текущее время * (100.0/общее время));
    Вместо UINT подставьте тип данных переменной SEC_PROC.

  5. #5

    По умолчанию

    Здравствуйте! А как сделать элемент Индикатор выполнения не горизонтальным а вертикальным?

  6. #6

    По умолчанию

    в настройках этого нету

  7. #7

Похожие темы

  1. Как индицировать текущий этап выполнения?
    от Mikluha-Maklay в разделе Программируемые реле
    Ответов: 20
    Последнее сообщение: 13.02.2018, 18:37
  2. Скорость выполнения цикла
    от Vitamin в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 22.01.2015, 15:10
  3. Ответов: 5
    Последнее сообщение: 29.12.2010, 13:19

Ваши права

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