Страница 462 из 859 ПерваяПервая ... 362412452460461462463464472512562 ... ПоследняяПоследняя
Показано с 4,611 по 4,620 из 8582

Тема: CODESYS V3.5. Вопросы и ответы

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

    По умолчанию

    Цитата Сообщение от BSA Посмотреть сообщение
    Здравствуйте, есть ли пример / возможность менять фон экрана из пула изображений в СПК 107 в зависимости от значения переменной.
    Добрый день. Можно в нижнем слое экрана добавить элемент Изображение и переключать в нем нужные картинки.

  2. #4612

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. Можно в нижнем слое экрана добавить элемент Изображение и переключать в нем нужные картинки.
    Спасибо. Вариант

  3. #4613

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. Можно в нижнем слое экрана добавить элемент Изображение и переключать в нем нужные картинки.
    Спасибо. Вариант . Т.е Если мне нужно иметь четыре разных фона для всех экранов , нужно разместить 4 слоя изображения на экране а их видимость
    "привязать " к переменной. ? Задача менять фон в зависимости от времени суток.

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

    По умолчанию

    Цитата Сообщение от BSA Посмотреть сообщение
    Спасибо. Вариант . Т.е Если мне нужно иметь четыре разных фона для всех экранов , нужно разместить 4 слоя изображения на экране а их видимость
    "привязать " к переменной. ? Задача менять фон в зависимости от времени суток.
    Достаточно одного изображения - и в свойство Переменная ID изображения передавайте строку с ID нужной картинки из пула изображений.

  5. #4615

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. Можно в нижнем слое экрана добавить элемент Изображение и переключать в нем нужные картинки.
    Не совсем удобный вариант. т.к предыдущее/ последующее изображения перекрывает органы управления размещенные на экране. Есть возможность привязаться именно к фону экрана .
    Последний раз редактировалось BSA; 06.10.2022 в 14:31.

  6. #4616

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Достаточно одного изображения - и в свойство Переменная ID изображения передавайте строку с ID нужной картинки из пула изображений.
    Все понял... извиняюсь за " чайниковость". а я 4 слоя создавал ..

  7. #4617

    По умолчанию

    Привет.
    Хотел бы узнать как правильнее поступить. Интересуют реализованные кейсы в ваших проектах.

    Вопрос касается экрана визуализации на котором имеется много настроек и оператор должен настроить их для нормальной работы.
    Как правильнее реализовать:
    а) Оператор меняет параметры (характеристики), а потом нажимает клавишу "Сохранить". В этот момент данные одновременно вступают в силу (утверждаются). Если же оператор не нажал клавишу "Сохранить", а тупо вышел из этого экрана визуализации (клавишей "Отмена" или "Крестик"), то ничего не сохранилось и при следующем входе в этот экран мы увидим неизменённые данные. Этот подход сделан в Windows:

    Как в Виндовс.png

    б) Оператор меняет параметры, а потом просто выходит из этого меню. Т.е. новые данные вступают в силу в момент их индивидуального изменения. Этот подход сделан в Chrome:

    Как в Хром.png

    Вопрос. Какие плюсы и минусы имеет каждый из этих кейсов?
    Что лучше / надёжнее / удобнее?
    Спасибо.

  8. #4618

    По умолчанию

    Все от задачи зависит Проще сразу менять проконтролировав валидность данных.

  9. #4619

    По умолчанию

    ВладОвен У меня всё применяется на лету, хотя я ненавижу такие решения.
    Почему: с галкой вида "Использовать задержку срабатывания" проще сразу связать переменную типа "Sys_UseSensorsDelay", чем городить отдельные переменные для галочек настройки, а потом по ОК их применять. В одном из проектов у меня СЕМЬ окон настроек с кучей галок и полей. Городить для этого ещё дофигиард переменных? Нее!
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  10. #4620

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    ...проще сразу связать переменную, чем городить отдельные переменные для галочек настройки, а потом по ОК их применять. Городить для этого ещё дофигиард переменных? Нее!
    Да. Есть такое. Мне приходится использовать второй набор переменных (с индексом TEMP - чтобы не путаться).

    Но разве "программистская лень" должна ставиться главным фактором? Думаю, что критерием наличия/отсутствия клавиши "Сохранить" должны быть важность настроек, защита от случайных нажатий или что-то ещё.

    Как вы считаете?

Страница 462 из 859 ПерваяПервая ... 362412452460461462463464472512562 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 861
    Последнее сообщение: 31.12.2025, 23:19
  2. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4058
    Последнее сообщение: 30.12.2025, 11:10
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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