Многофункциональный редактор видеокадров

Многофункциональный редактор видеокадров (МФР) — программный продукт, ориентированный на применение в области автоматизации создания тренажеров и расчетно-моделирующих комплексов ядерных энергетических установок.

МФР предназначен для выполнения полного цикла работ по разработке, отладке и применению 2D и 3D-аксонометрических векторных графических схем и объектов открытого текстового формата с качеством изображения, удовлетворяющим спецификации SVG-1.1 и выше, и является расширяемым комплексом.

МФР поддерживает подключения к вычислительным задачам сред разработки тренажеров и расчетно-моделирующих комплексов ТЕРМИТ, SimInTech, а также среды моделирования LabView. Перечень сред для подключения может быть расширен.

Специализация МФР заключается в поддержке разработки видеокадров моделирующих комплексов в условиях изменчивости входных данных, используемых при проектировании способов и средств визуализации. Необходимость изменения входных данных может возникать при решении задач:

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

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

Согласно своей специализации МФР представляет собой комплекс подредакторов для разработки компонент видеокадров (графических объектов различных классов, динамического поведения объектов, шаблонов свойств объектов и т.д.).

Структуру МФР формируют:

  1. Специализированные графические подредакторы:
    • векторных графических схем: видеокадров, окон управления, экранных форм, технологических (мнемо-)схем и т.п.;
    • типов графических объектов/групп, типов связей, типов элементов (объектов c возможностью подключения связей);
    • составных графических свойств (цветов, градиентов, шрифтов и др.);
    • палитр графических объектов, связей, элементов;
  • динамик отображения и управления;
  • скриптов на интерпретируемом языке ECMAScript;
  1. Система динамического отображения схем (проигрыватель);
  2. Модуль импорта/экспорта растровых изображений, обеспечивающий импорт текстур и экспорт изображений, разработанных в МФР;
  3. Модуль импорта графических объектов и видеокадров из среды ПОРТАЛ.

МФР обладает следующими временными характеристиками:

  • динамическое отображение векторных графических схем с высокой частотой обновления экрана, в среднем превышающей 50 FPS;
  • малое время разбора и генерации текстовых определений векторных графических объектов и в том числе малое время чтения и записи насыщенных схем (более 1000 объектов), в среднем составляющее около 0.5 с;
  • малая длительность подключения к моделируемым параметрам – источникам данных для динамического отображения.

Высокие надежность и быстродействие МФР обеспечивают следующие технические возможности:

  • модификация типа графического объекта сопровождается визуальным обновлением всех объектов данного типа во всех окнах МФР, открытых в рамках текущего сеанса работы с приложением. Реализация такой возможности имеет целью повышение наглядности редактирования типов объектов и сокращение срока их разработки;
  • поддержка операций отмены и повтора модификаций (undo/redo) типов графических объектов и их библиотек. Сочетание этой и предыдущей возможностей позволяет минимизировать риск повреждения видеокадров и объектов с большим числом уровней вложенных подобъектов;
  • использование открытого текстового формата файлов графических библиотек МФР. Выбор такого формата дает возможность применения внешних преобразователей и генераторов схем и упрощает организацию импорта-экспорта данных;
  • поддержка полного набора операций редактирования графических объектов и видеокадров внутри сеанса динамического отображения наряду с возможностью просмотра и модификации значений моделируемых параметров (переменных). Эта функциональность делает возможной отладку динамического поведения графических объектов.

МФР предоставляет широкий набор средств редактирования структуры и свойств графических объектов, что является необходимым условием для поддержки моделирования в процессе проектирования.

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

Свяжитесь с Нами для консультации и технической поддержки

Поля, помеченные *, обязательны для заполнения.