3.2 Проект
В программном комплексе EULER проект представляет собой совокупность элементов описания ММС, таких как объекты и команды, табличные данные и результаты расчетов. Проект состоит из корневой части проекта и, возможно, агрегатов проекта.
Корневая часть проекта представляет собой совокупность элементов описания ММС, созданных непосредственно в проекте.
Агрегатом называют существующий проект, объекты которого включаются в состав создаваемого проекта в месте определения этого агрегата.
Табличные данные представляют собой оформленные в таблицы числовые значения, которые используются при создании некоторых объектов в модели ММС.
Результатами расчетов могут быть результаты выполнения команд исследования (Расчет динамики движения, Расчет траектории положений и других).
Содержимое корневой части проекта записывается в корневой файл проекта. Далее, для краткости, корневой файл проекта будем называть просто файлом проекта. Файлы проектов в EULER могут быть следующих типов:
− Текстовый файл проекта;
− Бинарный файл проекта;
− Проект с формой;
− Упакованный файл проекта.
Текстовый файл проекта
Текстовый файл проекта имеет типовое расширение «.elr». Он содержит текстовое описание объектов и команд корневой части проекта на языке описания ММС. Пользователь может редактировать это описание в EULER в окне Текстовый редактор или в обычных текстовых редакторах. Следует подчеркнуть, что эти текстовые редакторы не должны добавлять в файл служебные символы.
Проект с формой
Файл проекта с формой имеет типовое расширение «.elf». Редактировать проект можно только через интерфейсную форму – специальное окно для редактирования параметров модели. Работа с проектом с формой осуществляется в особом режиме, в котором структура проекта скрыта от пользователя: редактирование проекта в окне Текстовый редактор недоступно, фильтр проекта всегда включен (подробнее смотри в разделе «Типовые проекты с интерфейсными формами» главы «Работа с программным комплексом»).
Бинарный файл проекта
Бинарный файл проекта имеет типовое расширение «.ebp» и отличается от текстового файла проекта тем, что описание корневой части проекта записывается в бинарном виде. Просматривать и редактировать бинарный файл проекта можно только с помощью программного комплекса.
Упакованный файл проекта
Упакованный файл проекта имеет типовое расширение «.epp» и отличается от текстового и бинарного файла тем, что дополнительно может содержать табличные данные и результаты расчетов. Все элементы описания ММС содержаться в одном упакованном файле проекта в бинарном виде. Работать с файлом можно только с помощью программного комплекса. Файловая структура в упакованном файле проекта не сохраняется, что облегчает переносимость проекта на другой компьютер. Объекты, команды и табличные данные упакованного файла проекта нельзя редактировать. Для редактирования доступны только результаты расчетов.