×
 

2.2 Проект

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