Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MODSPM-14.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
830.46 Кб
Скачать

3.2. Директивы параметризации

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

  • аналитические (функциональные) зависимости между параметрами объекта;

  • связи между параметрами элементов различных уровней;

  • атрибуты описания взаимного положения элементов объекта в пространстве.

Информация с описанием состава параметров размещается в блоке "ПАРАМЕТРЫ".

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

Информация с описанием аналитических зависимостей размещается в блоке "ФОРМУЛЫ".

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

  • тригонометрических: SIN, COS, TAN, ATAN, ATN2;

  • алгебраических: ABS, EXP, LOG, LG10, SQRT;

  • специальных: OKR, TABL, TABS, EXT.

Тригонометрические функции работают с градусами.

Функция OKRnp) предназначена для округления и нормализации значений параметров. Здесь:

  • n -номер ряда нормализованных величин (при n=0 выполняется округление до ближайшего целого значения);

  • p -идентификатор обрабатываемого параметра.

Функция TABLti1z1i2z2i) предназначена для обработки числовых таблиц. Здесь:

  • t -идентификатор таблицы;

  • i1i2 -идентификаторы поисковых параметров;

  • z1z2- значения поисковых параметров;

  • i -идентификатор искомого параметра.

Информация о связях между параметрами элементов различных уровней размещается в блоке "ЭЛЕМЕНТЫ". При этом вместо конкретного значения параметра, задаваемого константой, указывается идентификатор параметра объекта.

Информация об атрибутах описания взаимного положения элементов объекта в пространстве размещается в блоке "ПОЛОЖЕНИЕ". В директивах "X", "Y", "Z" "UX", "UY" и "UZ" вместо значений, заданных константой, указывается идентификатор параметра объекта.

3.3. Директивы описания вариантов структурных решений

Алгоритмы формирования вариантов структурных решений реализованы по методикам обработки типовых математических моделей [1].

Информация с описанием состава свойств объекта размещается в блоке "ОБЪЕКТ".

Ключевым словом директивы описания свойства является метка свойства. В качестве метки можно использовать любую литерную цепочку размером не более 4-х символов. Следом за меткой (в круглых скобках) указывается наименование свойства, которое используется для установления правил наследования значений свойств в моделируемой системе.

В качестве значения директивы может быть задано состояние свойства (“истина” – символ отличный от "0" и "пробел", либо “ложь”). Для установления связи состояния свойства с параметром объекта можно, в качестве значения директивы (в круглых скобках), указать идентификатор параметра и диапазон его значений, при которых свойство должно иметь состояние "истина". Например:

F1(лист) =(толщина,0,20);

F2(плита)=(толщина,20,0);

здесь:

  • F1, F2 - метки свойств;

  • лист, плита- наименования свойств;

  • толщина - идентификатор параметра;

  • числами заданы границы диапазонов определенности свойств (в случае, если число пропущено, граничное значение принимается стремящимся к бесконечности ).

Директива "ГРУППА" позволяет описать некоторую совокупность свойств как взаимосвязанную группу. Значением директивы является список меток свойств, входящих в группу.

Информация, описывающая условия вывода решения размещается в блоке "ЭЛЕМЕНТЫ".

Директива "МОДЕЛЬ" позволяет установить алгоритм обработки модели объекта. Значением директивы является код типовой математической модели структурного проектирования.

Директива "СВОЙСТВА" позволяет описать отношения между элементами и свойствами объекта. Значением директивы является список меток свойств.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]