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

Тема: Панели оператора СП3xx. Вопросы и ответы

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,143

    По умолчанию

    Цитата Сообщение от TonyMilkers Посмотреть сообщение
    День добрый. Нужен совет по графическим макросам.

    Есть объект, собранный на цифровом дисплее (в проекте – на болотном фоне), текст которого меняет свой цвет в зависимости от внешних условий (ч битовых переключателя). Сейчас сделано так, что в зависимости от этих четырёх бит меняется состояние регистра (262), из которого цифровой дисплей и берёт цвет текста.

    Как можно отвязаться от этого промежуточного регистра, и передавать номер цвета непосредственно в дисплей? С учётом того, что "IF" не возвращает значение, ничего не придумал. Но ведь есть способ... Наверняка есть!
    На "IF" не возвращает значение" могу сказать, что я использую в таких ситуациях unit "Структура" Захват-11.png
    Она возвращает значение по индексу
    Скрытый текст:
    Делаем структуру на два элемента DWORD, в качестве индекса будет значение (PV OR PN)
    Захват-12.png

    В качестве данных - две константы (unit "Данные") с цветами зеленый и желтый
    Захват-14.png
    Т.е. если PV OR PN равно 0, то из структуры берется код зеленый, а если 1,то - желтый.
    Теперь создадим вторую структуру из двух элементов DWORD.
    Индексом будет значение (АV OR АN),
    Захват-15.png
    а в качестве данных будет
    для индекса 0 - ранее созданная структура
    для индекса 1 - константа "Красный"
    Теперь созданный ГМ позволит изменять цвет текста
    Захват-16.png

    Всё, промежуточные регистры не нужны

    Захват-17.png
    Исправленный проект во вложении
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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