Стартовая страница › Форумы › Понять, как работает ПО › Как создать свой компонент?
- В этой теме 22 ответа, 6 участников, последнее обновление 2 месяца назад сделано manjey73.
-
АвторСообщения
-
05.09.2024 в 12:24 #34541MichaelУчастник
Собственно сабж. Можно ли создать фейсплату (графика+индикация+опционально управление), которую потом можно многократно использовать на экране с разными привязками данных?
Никакой хотя бы группировки элементов еще не изобрели?
Я так понимаю, по созданию будет отсылка к имеющимся компонентам, типа делай по образцу. Но это довольно сложно. Может, есть какая-нибудь упрощенная инструкция создания своего компонента?05.09.2024 в 12:30 #34542manjey73УчастникЖдите новый редактор схем. Тогда будет проще, так как можно будет программировать в одном ключе. Только для одной версии. скажем 6.
Речь же о программировании своих компонентов?
05.09.2024 в 14:21 #34544MikhailМодераторЖдите новый редактор схем.
Подтверждаю.
Если делать, используя те возможности, которые есть сейчас:
1. Потребуется программировать на C# и JavaScript.
2. Потребуется разработать компонент и для 5-й и для 6-й версии Rapid SCADA. Потому что Редактор схем используется от 5 версии, а отображение от 6.В новом Редакторе схем будет поддержка фейсплейтов, когда свой компонент можно собрать из имеющихся без программирования.
05.09.2024 в 17:04 #34553a80808УчастникПростите бестолкового — а что такое фейсплет?
05.09.2024 в 19:33 #34555JurasskParkУчастникСамое просто решение:
1. Создали устройства и теги точно по шаблонам. Например.
Устройства номера:
100199
100299
100399
100499
Создали каналы (теги) устроства 1001:
100199001
100199002
100199003
У устрйства 1002:
100299001
100299001
100299004Создаёте представление где размещаете теги(каналы одного устройсва), рисуете графику и приаязываете теги.
Потом для каждого устройства будете открывать шаблон в блокноте и через замену заменять 100199 на 100299 ит.д.
05.09.2024 в 20:59 #34556JurasskParkУчастникОпечатка
У устрйства 1002:
100299001
100299001
100299004
Читать как
У устрйства 1002:
100299001
100299002
10029900306.09.2024 в 10:33 #34557MichaelУчастникДа, но это вариант как размножить несколько представлений, которые каждое на своем экране? А мне бы все на одном…
У меня есть регулярная задача одноуровневой визуализации, то есть там практически нет элементов с группой сигналов. Все элементы можно создать примитивными односигнальными. Для этой задачи сделал макросы, представления генерятся из нанокада и экселя… Оттуда же генерится svg. Но с группой элементов (фейсплатами) уже руки опускаются.a80808, фейсплейт — это из сименса пошло, кмк. Сгруппированный объект индикаторов и управления, который становится библиотечным. Его можно многократно вставлять и задавать каждому свои привязки.
Тип, можно по-другому.Михаил, по-прежнему не ясны хотя бы примерные сроки появления нового редактора? Хотя бы бета-версии… )))
- Этот ответ был изменен 2 месяца назад от Michael.
06.09.2024 в 11:04 #34559a80808УчастникХм…Создать типовую схему типа вот…
И привязывайте каналы каждый раз…Может не понимаю чего…
06.09.2024 в 12:17 #34560MichaelУчастникт.е. тут на представлении расставлено 96 полей вывода, создающих впечатление, что они — 24 однотипных объекта с THVS каждый? Это называется псевдографика…
Или я не понимаю чего06.09.2024 в 12:32 #34561manjey73Участникперепривязка переменных по шаблону это не то.
Здесь скорее такая штука, как в расширенных компонентах схем «Уровень».
Ставим его один раз, потом делаем от него наследников и указываем новые каналы.
Больше ничего настраивать не надо.Если я правильно понял про фейсплейты
06.09.2024 в 12:35 #34562manjey73УчастникИли даже так. Речь когда-то заходила про привязку свойств параметрам.
То есть рисуем что-то свое, указываем к каким параметрам можно привязать каналы (цвет, толщина, фон).
Создаем это как шаблон, и потом тыкаем на мнемосхему сколько хотим раз, меняя каналы привязки.06.09.2024 в 12:59 #34563MichaelУчастникСтавим его один раз, потом делаем от него наследников и указываем новые каналы.
Не видел этот компонент, но похоже по описанию.
Или даже так. Речь когда-то заходила про привязку свойств параметрам.
То есть рисуем что-то свое, указываем к каким параметрам можно привязать каналы (цвет, толщина, фон).
Создаем это как шаблон, и потом тыкаем на мнемосхему сколько хотим раз, меняя каналы привязки.Это ж была просто идея, типа как доступ к свойствам svg? Хотелки проще говоря
- Этот ответ был изменен 2 месяца назад от Michael.
06.09.2024 в 13:24 #34565MikhailМодераторВ текущей версии поддерживается создание схемы на основе шаблона. То есть когда несколько схем полностью однотипные, но с разными каналами.
не ясны хотя бы примерные сроки появления нового редактора?
Не ясны, но работа уже начата. Даже что-то отображается, но до использования ещё далеко.
06.09.2024 в 13:40 #34567manjey73Участник06.09.2024 в 13:43 #34571manjey73УчастникВ 5-й версии в принципе прикрутить можно, но не вижу смысла заморачивать с кодом, если честно.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.