Страница 175 из 264 ПерваяПервая ... 75125165173174175176177185225 ... ПоследняяПоследняя
Показано с 1,741 по 1,750 из 2928

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

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

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

    По умолчанию

    Если отталкиваться от задачи - то я бы предложил реализовать всё это с помощью элемента Таблица.
    - к ней легко можно привязать массив структур и получить примерно такой же внешний вид, как у вас (при этом не придется вручную создавать полосу прокрутки - у таблица она уже есть)
    - в рамках таблицы доступна специальная системная переменная INDEX, отражающая индекс строки таблицы, с которой выполняется работа.
    Подробнее см. здесь: https://youtu.be/-qPyjuiPbbk

    Единственный минус - несколько меньше возможностей по кастомизации внешнего вида.

  2. #2

    По умолчанию

    То, что нужно. Обошелся в итоге вообще без фреймов. Спасибо.
    И все-таки, если мне нужно передать через Reference не переменную а конкретное значение или результат функции, это можно как-то сделать?

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

    По умолчанию

    Цитата Сообщение от UAN Посмотреть сообщение
    То, что нужно. Обошелся в итоге вообще без фреймов. Спасибо.
    И все-таки, если мне нужно передать через Reference не переменную а конкретное значение или результат функции, это можно как-то сделать?
    В какой версии CODESYS вы работаете?
    Я подготовлю в ней простейший пример на эту тему.

    Передать конкретное значение нужно именно из фрейма в переменную программы?

  4. #4

    По умолчанию

    3.5.14.3, СПК110
    Нужно передать конкретное значение из фрейма во входную переменную визуализации.

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

    По умолчанию

    Цитата Сообщение от UAN Посмотреть сообщение
    3.5.14.3, СПК110
    Нужно передать конкретное значение из фрейма во входную переменную визуализации.
    У визуализации не может быть входных переменных, иначе она становится фреймом.
    Можно передать в локальную переменную визуализации.
    См. синтетический пример:
    https://disk.yandex.ru/d/3O5F7Y7Ho-9U9A

  6. #6

    По умолчанию

    Здравствуйте. Очередная странная сатана:
    Codesys 3.5.17.3, СПК 110. Добавляю кнопке событие OnMouseClick "Изменить показанную визуализацию" -> "Предыдущая визуализация". Почему-то переход происходит только после второго нажатия на кнопку. Нюанс: воспроизводится проблема только со второго раза, т.е. после запуска проекта, первое нажатие на любую такую кнопку отрабатывает как надо, после этого все время со второго раза. Воспроизводится и в эмуляторе, и в web-визуализации, и на экране СПК. Событие "OnMouseDown" работает так же.

    Пока применил костыль в виде двойного вызова этого события (см. скриншот), но это же не дело.

    2.png

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

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Здравствуйте. Очередная странная сатана:
    Codesys 3.5.17.3, СПК 110. Добавляю кнопке событие OnMouseClick "Изменить показанную визуализацию" -> "Предыдущая визуализация". Почему-то переход происходит только после второго нажатия на кнопку. Нюанс: воспроизводится проблема только со второго раза, т.е. после запуска проекта, первое нажатие на любую такую кнопку отрабатывает как надо, после этого все время со второго раза. Воспроизводится и в эмуляторе, и в web-визуализации, и на экране СПК. Событие "OnMouseDown" работает так же.

    Пока применил костыль в виде двойного вызова этого события (см. скриншот), но это же не дело.

    2.png
    Добрый день.
    Это баг, исправленный в свежих версиях плагина визуализации.
    Рассказывал о нем здесь: https://owen.ru/forum/showthread.php?t=36960

  8. #8

    По умолчанию

    Добрый день! Наверное я плохо искал или не по тем ключевым словам, но не нашел как сделать библиотеку фреймов.

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

    По умолчанию

    Цитата Сообщение от Lisov-R Посмотреть сообщение
    Добрый день! Наверное я плохо искал или не по тем ключевым словам, но не нашел как сделать библиотеку фреймов.
    Добрый день.
    Про фреймы см. здесь в. п. 10.3.3:
    https://ftp.owen.ru/CoDeSys3/11_Docu..._Visu_v3.0.pdf

    Создание библиотеки: Файл - Новый проект - Библиотеки - CODESYS-библиотека

    Существенных отличий между созданием проекта и созданием библиотеки нет.

  10. #10

    По умолчанию

    Добрый день!
    Создал экраны визуализации. Управление задвижкой (1 на фото) и транспортером (2 на фото) происходит через диалоговые окна. При их повторном открытии происходит такая картина (см. фото). Проверял в симуляции и на виртуальном контроллере. В чем может быть проблема?
    Изображения Изображения
    • Тип файла: jpg 23.jpg (116.8 Кб, Просмотров: 22)

Страница 175 из 264 ПерваяПервая ... 75125165173174175176177185225 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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