Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Я имею в виду вот эту ссылку:
https://oscat.ru/?p=382
Access violation - это значит, что кто-то испортил память.
Отображение, как ни странно, производится путем работы с памятью.
Если она испорчена, то исключение - совершенно закономерный результат.
SysDir / SysFile - это работа с хэндлами и указателями - допустить ошибку несложно.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Здравствуйте, вопрос по созданию стиля в visualization style editor
1. Создаю новый элемент (типа переключателя) привязываю svg, но в visualization toolbox он не добавляется. Что нужно сделать, чтобы он добавлялся автоматически в toolbox?
2. Меняю уже существующие элементы (которые из родителя пришли), все нормально, но иконка в toolbox старая остается. Т.е. когда вставляешь, то картинка новая, но в меню старая. Можно это изменить.
3. Не могу создать свойства в Arbitary values с тем же именем как и элемент, хотя базовые элементы совпадают по имени.
Есть вообще подробная инструкция по этому приложению или описание xml?
Смотрю xml default style и непонятно откуда берется иконка для toolbox.
Добрый день.
1. Редактор стилей не позволяет создавать новые элементы.
2. Насколько я знаю - иконку элемента через стиль поменять нельзя.
3. По описанию - неясно, что вы делаете и с какой целью, так что не могу дать какой-либо комментарий.
По стилям визуализации могу порекомендовать только эту статью:
https://oscat.ru/?p=352
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Добрый вечер. Подскажите пожалуйста новички вот по такому вопросу.
Использую CODESYS V3.5 SP14 Patch 3 (CFC) СПК107[M01]
Как определит в коде программы какое окно визуализации открыто на данный момент?
И как открыть определенное окно визуализации из кода программы?
Заранее спасибо!
Последний раз редактировалось v_xxx; 05.05.2022 в 23:20.
Добрый день.
Насколько я понимаю - "окном" вы называете экран визуализации.
1. Если с визуализацией работает только один клиент (например, оператор работает с дисплеем СПК) - то можно использовать системную переменную VisuElems.CurrentVisu (тип STRING).
Для этого нужно поставить соответствующую галочку в менеджере визулизации:
2022-05-06_6-20-47.png
После этого можно использовать ее в коде:
2022-05-06_6-27-24.png
2. Если с визуализацией могут одновременно работать несколько клиентов (это касается веб-визуализации), то ситуация становится сложнее.
См. пример: https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Спасибо за ответ! Я так понимаю что VisuElems.CurrentVisu можно использовать для открытия экрана визуализации из кода, например записав в эту переменную стоку типа 'Viz1' а также читая из этой переменной строку в ней будет имя экрана открытого в данный момент?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk