7.5.1 Использование типовых проектов для создания специализированных приложений
Типовые проекты с интерфейсными формами могут использоваться для создания специализированных приложений, например, приложения для моделирования автомобилей.
Модели приложения удобно разделить на модели систем и модели испытаний. Модели систем предназначены только для описания исследуемых систем, но не выполнения самих исследований (расчетов). В моделях систем описываются:
− конечные изделия, например, автомобиль или мотоцикл;
− подсистемы, агрегаты или узлы изделия;
− условия проведения испытаний, например, дорожные условия для автомобиля.
Модели систем приложения удобно разделить на классы, каждый из которых предназначен для описания какого-либо узла, агрегата, подсистемы или конечного изделия. Для каждого класса моделей имеются требования к расчетному интерфейсу, выполнение которых позволяет без каких-либо доработок заменять модели одного класса в моделях систем более высокого уровня и моделях испытаний без нарушения их функциональных возможностей. Требования к расчетному интерфейсу могут включать требования к системам координат модели, наличию определенных объектов и их именам.
Для каждого класса моделей систем может быть реализована одна или несколько типовых моделей в виде типовых проектов с интерфейсными формами. Типы моделей одного класса описывают различные исполнения соответствующего объекта или различную степень детализации представления объекта. Например, в классе «Колесный опорно-ходовой модуль» могут быть реализованы следующие типы моделей: «зависимая рессорная подвеска», «независимая рессорная подвеска на двух поперечных рычагах», «подвеска Макферсона» и т.д.
Для моделей систем рекомендуется использовать следующий вариант именования файлов типовых проектов и папок с формами:
Модели испытаний предназначены для проведения исследований конечных изделий, их подсистем, агрегатов или узлов. Модели испытаний включают в качестве агрегатов модели исследуемых систем и представляют собой головные проекты для проведения расчетов. В приложении могут быть реализованы модели испытаний для моделей систем различных классов или типов. Модели испытаний могут быть реализованы в виде типовых проектов с интерфейсными формами.
Для моделей испытаний рекомендуется использовать следующий вариант именования файлов типовых проектов и папок с формами:
− имя файла проекта: «type@name.elf» – имя папки с формами: «_forms».