Редактор схем — Как сделать текст, меняющий цвет?

Стартовая страница Форумы Понять, как работает ПО Редактор схем — Как сделать текст, меняющий цвет?

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #8074
    AndySh61
    Участник

    Как сделать динамический текст, меняющий цвет при изменении значения входного канала?

    • Эта тема была изменена 6 лет, 3 месяца назад от Mikhail.
    #8078
    Mikhail
    Модератор

    В списке цветов есть цвет Status. В этом случае цвет соответствует статусу входного канала. Список статусов и их цветов описан в таблице Типы событий. Вы можете определить свои статусы и цвета и устанавливать их для входного канала с помощью формулы канала.

    #8127
    felix
    Участник

    Можно ли сделать кнопку активной/не-активной, в зависимости от состояния каналов? Если можно — то как?

    #8128
    Mikhail
    Модератор

    Сейчас нельзя, к сожалению. Можно менять цвет кнопки и можно блокировать прохождение команды в зависимости от условий.

    #8132
    felix
    Участник

    2. По аналогии с «Откл — Вкл» в таблице размерностей ввел свою строку с Дист — Авт. — работает, но цвета фона динамической надписи — «зеленый и красный». А мне нужно «зеленый и серый».
    Завел в «Тип событий» оттенок серого с ИД 201 и передаю его входному каналу 5029 с кнопки — командой SetData(5029,0,201).
    Дист-Авт переключается, а цвет фона по прежнему Зеленый-Красный, хотя я пытаюсь передать Зеленый-Серый.
    Фон динамической надписи — Status. Я считал что команда SetData(5029,0,201) — меняет значение указанного входного канала и Status (Цвет) фона. Но Status — похоже не реагирует на команду.
    В чем может быть проблема?

    • Этот ответ был изменен 6 лет, 3 месяца назад от felix.
    #8134
    Mikhail
    Модератор

    Если 2 значения, то цвета всегда зеленый и красный. Заведите свою размерность из трёх значений.
    При изменении формата базы, есть желание реализовать этот момент более понятно, но база меняется редко, т.к. затрагивает всех.

    #8135
    felix
    Участник

    Я изменил свою размерность на Дист; Авт; Ручн. С расчетом на то что Ручн — не будет использоваться. Пытаюсь воздействовать тремя командами с трех кнопок соответственно:
    SetData(5029,0,201)
    SetData(5029,0,201)
    SetData(5029,0,201)
    Динамическая надпись — меняется. Но фон надписи не меняется — черный.

    Как правильно заводить размерность из трех значений — и главное, как задавать значениям цвета?

    #8139
    Mikhail
    Модератор

    Нужно провести эксперимент:
    1. Установите цвет Status не на фон, а на цвет текста.
    2. Привяжите надпись к входному каналу, который имеет тип Телеизмерение (ТИ)
    3. С помощью функции Генератор SCADA-Сервера, передавайте текущие данные на входной канал с различными статусами.

    Будет меняться цвет в описанном случае?

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Вы должны авторизироваться для ответа в этой теме.