Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 2891

Тема: CODESYS V3.5. Визуализация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Привет.
    Подскажите, а как реализовать графический элемент "Переключатель изображения" но не на два изображения, а, например, на 4? И переменная типа byte (вместо bool) будет задавать изображение.
    Спасибо.

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

    По умолчанию

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

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    А как должен работать такой элемент с точки зрения пользователя?
    Как должна происходить смена изображений?
    Ну вот, например, есть прибор который проверяется стендом. И в визуализации у прибора есть 4 состояния:

    отсутствует на посадочном месте (bTargetStatus := 1),
    присутствует на посадочном месте (bTargetStatus := 2),
    присутствует и прошел поверку успешно (bTargetStatus := 3),
    присутствует и не прошел поверку (bTargetStatus := 4).

    И вот по этой переменной, я бы хотел менять изображения.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Ну вот, например, есть прибор который проверяется стендом. И в визуализации у прибора есть 4 состояния:

    отсутствует на посадочном месте (bTargetStatus := 1),
    присутствует на посадочном месте (bTargetStatus := 2),
    присутствует и прошел поверку успешно (bTargetStatus := 3),
    присутствует и не прошел поверку (bTargetStatus := 4).

    И вот по этой переменной, я бы хотел менять изображения.
    Ну т.е. обрабатывать нажатия не требуется.
    Тогда используйте элемент Изображение и его параметр Переменная ID изображения.
    К параметру привяжите переменную типа STRING и записывайте в нее ID нужно в данный момент изображения из пула изображений.

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Здравствуйте, Евгений.
    Подскажите, анимация в ПЛК - это всегда:
    1. Набор статических картинок и некая переменная A, которая их переключает.
    2. Статическая картинка, которая перемещается при помощи переменных X и Y.

    Или же есть и другие методы?
    Спасибо.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Здравствуйте, Евгений.
    Подскажите, анимация в ПЛК - это всегда:
    1. Набор статических картинок и некая переменная A, которая их переключает.
    2. Статическая картинка, которая перемещается при помощи переменных X и Y.

    Или же есть и другие методы?
    Спасибо.
    Если контроллер поддерживает технологию overlay (включается в менеджере визуализации галочкой Support client animations and overlay of native elements) - то можно еще использовать анимированные .gif и .svg.

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Если контроллер поддерживает технологию overlay (включается в менеджере визуализации галочкой Support client animations and overlay of native elements) - то можно еще использовать анимированные .gif и .svg.
    СПК110 - вроде не нашел такого. Значит не поддерживает?

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    СПК110 - вроде не нашел такого. Значит не поддерживает?
    Да, СПК не поддерживают эту технологию.
    ПЛК2хх - поддерживают.

  9. #9

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Набор статических картинок и некая переменная A, которая их переключает...
    Подскажите, если делать анимацию путем перебора статических картинок, то придется создать счетчик для индексирования картинок.
    Где его лучше итерировать? В блоке визуализации, чтобы синхронно со сменой изображения работал? В основной проге?
    Или как-то по-другому?

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Подскажите, если делать анимацию путем перебора статических картинок, то придется создать счетчик для индексирования картинок.
    Где его лучше итерировать? В блоке визуализации, чтобы синхронно со сменой изображения работал? В основной проге?
    Или как-то по-другому?
    Лучше - в задаче визуализации.
    Посмотрите пример:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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