Логотип ООО «ЭНИКО ТСО»
ООО «ЭНИКО ТСО»
Экспериментальное научно-исследовательское и конструкторское объединение
"Тренажерные системы обучения"

Графический редактор

Графический редактор является базовым компонентом платформы ЭНИКАД. С его помощью ведется вся работа над проектом, в нем разрабатываются видеокадры графического интерфейса модели и рисуются схемы во всех САПР. При помощи графического редактора платформы ЭНИКАД можно создать:

Примеры видеокадров и управляющих окон

Пример видеокадра и управляющего окна Пример видеокадра и управляющего окна

Специализированный видеокадр "график"

Пример видеокадра ГРАФИК

Примеры панелей БПУ

Пример отображения панели БЩУ Пример отображения мозаичной панели

Примеры схем

Пример схемы САПР моделей систем теплогидравлики Пример схемы САПР моделей систем автоматики Пример схемы САПР моделей электрических систем

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

Видеокадры создаются из статических или динамических графических элементов, собранных в библиотеки. Статические элементы - это базовые графические примитивы: прямоугольник, отрезок, ломаная, полигон, эллипс, дуга, сектор, хорда, текст, фигуры на основе кривых Безье. Динамические элементы - это разнообразные изображения, имеющие средства связи с моделью. Они могут изменять свой вид в зависимости от значений переменных модели или, наоборот, могут изменять значения переменных модели при воздействии на области управления. Динамические элементы бывают универсальными (кнопки, динамические текстовые поля, цифровые приборы) или специализированными (типа изображений арматуры (мнемознаков) конкретной технологической установки).

Устройство динамического элемента

Пример изображения динамического элемента

Имеется возможность создавать динамические группы из статических, динамических элементов и областей управления, которые также могут изменять свой внешний вид в зависимости от значений переменных. В составе таких групп один из элементов группы может вращаться или сдвигаться в соответствии с текущим значением переменных. Можно создавать послойные группы, в которых, в зависимости от значений переменных, будет виден тот или иной слой.

На видеокадр можно вставлять растровые изображения, очерчивающий контур которых будет векторным контейнером. На видеокадре его можно растягивать и задавать нужный размер, изображение внутри контейнера будет масштабироваться. При масштабировании видеокадра такое растровое изображение также будет масштабироваться.

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

Графический редактор позволяет строить видеокадры и схемы автоматизированно. Для этого имеются два приема - размножение по сетке и построение по сценарию.

Прием "Размножение по сетке" расставляет однотипные элементы по листу схемы или видеокадра в соответствии с текстовым файлом описания сетки. При этом автоматически задаются значения свойств для каждого экземпляра. Это легко позволяет получать большой набор листов схем, например, проводных соединений. Текстовый файл описания сетки может быть сформирован любой сторонней программой.

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

Графический редактор предоставляет возможность импорта файлов *.DXF, *.EMF, *.WMF, *.BMP, *.JPG.