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

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

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

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

    По умолчанию

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

  2. #2

    По умолчанию

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

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

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

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

    По умолчанию

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

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

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

  4. #4

    По умолчанию

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

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

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

    По умолчанию

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

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

  6. #6

    По умолчанию

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

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

    По умолчанию

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

  8. #8

    По умолчанию

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

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

    По умолчанию

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

  10. #10

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Подскажите, анимация в ПЛК - это всегда набор статических картинок и некая переменная A, которая их переключает?
    Здравствуйте.
    Реализовал анимацию на СПК-110 таким способом. Имею 120 слайдов, каждый 100х100 пикселей.
    Но потом увидел, что анимация идет очень медленно (избыточная детализация, но работает стабильно), поэтому сделал шаг итерации переменной А большим (равным 3). Т.е. анимация пропускает каждые два слайда, показывая только каждый третий. Стало красиво.
    Но как теперь из проекта удалить неиспользуемые слайды? Есть автоматический способ? Мол, файл в пуле изображений не использован - ну и в корзину его!
    Или ручками?

Страница 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

Ваши права

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