Возможности · Промышленная графика

Нарисуйте прибор один раз и используйте его как тип

MetaSCADA объединяет стандартные элементы, редактируемую векторную графику, публичные параметры, динамику и точки подключения в повторно используемый библиотечный компонент.

Палитра: стандартные и промышленные символыФормат: редактируемый векторТеги объекта: @.*Состояние экземпляра: @local.*

Повторное использование

Один компонент для нескольких объектов

Измените библиотечный компонент один раз — его экземпляры получат обновлённую графику при следующем предварительном просмотре или сборке, а заданные параметры сохранятся.

  1. 01 · СОЗДАНИЕ

    Редактор компонента

    Размер, прозрачность, фон и композиция из стандартных элементов.

  2. 02 · НАСТРОЙКА

    Публичные параметры

    Имя, значение, цвет, тег и другие настройки, доступные на экране.

  3. 03 · ПОДКЛЮЧЕНИЕ

    Относительные ссылки

    @.Opened подключается к тегу конкретного объекта.

  4. 04 · ЭКРАН

    Экземпляр компонента

    У каждого экземпляра свои параметры и отдельное локальное состояние.

Три уровня библиотеки

Системный каталог, проект и переносимые компоненты

Инженер начинает с готового символа, дорабатывает его под проект и при необходимости переносит в другой проект одним файлом.

SYS

Промышленный каталог

Более 35 редактируемых обозначений: клапаны, задвижки, насосы, резервуары, теплообменники, двигатели, вентиляторы, датчики и элементы трубопровода.

PRJ

Библиотека проекта

Свои компоненты хранят графику, ревизию, категорию, ключевые слова, семантические роли, публичные параметры и локальные переменные.

FILE

Личный обмен

Экспорт и импорт .metacomponent переносит компонент между проектами без копирования экранов вручную.

Векторный редактор

Собирайте и изменяйте собственные символы

Системный символ не является неподвижной картинкой: после вставки его контуры остаются редактируемыми.

Работает

Рисование и преобразование

  • Линия, ломаная, полигон, кривая Безье, дуга и базовые фигуры.
  • Редактирование узлов и управляющих точек.
  • Группировка и разгруппировка, копирование независимых групп.
  • Объединение, пересечение и вычитание замкнутых фигур.
Работает

SVG без скрытого кода

  • Безопасный SVG импортируется как редактируемые контуры.
  • Сценарии, обработчики событий и внешние ссылки отклоняются.
  • PNG, JPEG и SVG можно оставить обычным ресурсом изображения.
  • Сложные групповые transform пока импортируйте как изображение.

Инженерная семантика

Компонент знает, где у него вход, выход и состояние

Точки подключения и роли делают библиотеку пригодной для дальнейшего развития соединителей и проверки мнемосхем.

Точки подключения

Укажите имя, положение, направление и тип порта. Порт сохраняется в XML, отображается в редакторе и участвует в привязке при компоновке.

Семантические роли

Вложенным объектам можно назначить роли корпуса, потока, состояния, подписи и точки соединения — без зависимости от случайного ID элемента.

Независимые свойства

Заливка, контур, текст, прозрачность, видимость, активность и мигание управляются отдельно. Нулевая прозрачность заливки не обязана скрывать линию или текст.

Универсальные состояния

Один источник поддерживает логическое соответствие, диапазоны, отдельные значения, битовые маски, градиент и реакцию на качество данных.

Практический шаблон

Датчик или арматура за четыре действия

Последовательность соответствует реальному интерфейсу Studio.

  1. Создайте библиотечный компонентПКМ «Библиотеки → Компоненты → Добавить компонент», затем задайте размер и прозрачный фон.
  2. Соберите внутреннюю графикуИспользуйте стандартные элементы и настройте свойства выбранных внутренних объектов.
  3. Опубликуйте параметрыОставьте инженеру только нужные имя, цвет, состояние, тег или уставку.
  4. Разместите и размножьтеПеретащите экземпляр на экран, задайте контекст, скопируйте и поменяйте индекс массива или путь.
i
Термин на сайтеИспользуется «библиотечный компонент», а не просто «шаблон»: экземпляр остаётся связан с определением и получает его обновлённую внутреннюю графику.

Руководство 11

Соберите библиотечный датчик