Cтраница 1
![]() |
Пример расчета методом конечных разностей в программном комплексе ГАММА. [1] |
Обрабатывающие модули обеспечивают решение конкретных краевых задач, относящихся к рассматриваемому классу. [2]
![]() |
Пример расчета методом конечных разностей в программном комплексе ГАММА. [3] |
Рассмотрим обрабатывающий модуль для расчета сверхзвукового обтекания газом боковой поверхности тела. [4]
В состав обрабатывающих модулей, необходимых для расчета допусков на параметры, входят модули определения значений функции цели, расчета коэффициентов коррекции, приведения рассчитанных допусков на параметры в соответствие со стандартами, а также модули, реализующие алгоритмы поисковой оптимизации. [5]
Единообразие организации обрабатывающих модулей позволяет создать их типовой имитатор. Напомним, как работает обрабатывающий модуль. Перед обращением к обрабатывающему модулю вызывающая его программа формирует значения параметров состояния выходных массивов этого модуля, которые определяют задание модулю по обработке им входной информации. За получение необходимой ему входной информации отвечает сам модуль. После того как задание выполнено, формируются значения параметров состояния выходных массивов, соответствующие фактически полученным результатам. Перечень допустимых значений каждого параметра состояний также фиксирован. В качестве вызывающих программ могут выступать либо управляющие модули, либо обрабатывающие. [6]
Способ определения последовательности выполнения обрабатывающих модулей зависит от входного языка. [7]
Переменные, локализованные в обрабатывающих модулях, имеют типовые имена. [8]
Помимо описания характера использования данных в обрабатывающих модулях, бывает необходимо задавать описания потоков, точки их инициализации и исчезновения. [9]
Когда управляющий модуль проверен, начинается последовательная замена имитаторов реальными обрабатывающими модулями. Для этого достаточно исключить имитатор из библиотеки или изменить имя раздела, содержащего заменяемый имитатор. Сначала заменяются имитаторы процедур ввода, затем модулей, для которых полностью обеспечена входная информация. Последними заменяются имитаторы модулей, формирующих выходные массивы. Аварийные ситуации в имитаторах возникают при несоответствии таблиц имитации входным данным или при ошибках в реальных модулях. Печать входных полей имитатора фактически имитирует создание промежуточных массивов функционального теста, обеспечивая возможность проверки правильности работы подключенного модуля. [10]
Важной характеристикой комплекса программ ГАММА является его открытость к включению новых обрабатывающих модулей, в результате чего комплекс постоянно расширяется и совершенствуется. [11]
ГПК), система ( ГПС), гибкий технологический комплекс ( ГТК), участок ( ГТУ), гибкий транспортно-складской комплекс ( ГТСК), гибкий обрабатывающий модуль ( ГОМ), складской модуль ( СМ) и др. - представляют собой системы нового класса, отличающиеся сложностью, комплексностью и многофункциональностью компонентов. В рамках оптимального функционирования ГАП и его элементов главное техническое направление работ связано с созданием комплекса наиболее высокопроизводительных и безопасных технических средств, а также программных средств обеспечения безопасности производственных процессов в целом. [12]
Общая структура блока 2 для нахождения оптимальных гарантирующих ( в классе релейных функций) управлений программно-управляемого объекта Q включает в себя два сервисных модуля ( модуль ввода и контроля исходных данных и модуль вывода результатов), модуль, реализующий один из методов нелинейного программирования с ограничениями, а также обрабатывающий модуль. [13]
Единообразие организации обрабатывающих модулей позволяет создать их типовой имитатор. Напомним, как работает обрабатывающий модуль. Перед обращением к обрабатывающему модулю вызывающая его программа формирует значения параметров состояния выходных массивов этого модуля, которые определяют задание модулю по обработке им входной информации. За получение необходимой ему входной информации отвечает сам модуль. После того как задание выполнено, формируются значения параметров состояния выходных массивов, соответствующие фактически полученным результатам. Перечень допустимых значений каждого параметра состояний также фиксирован. В качестве вызывающих программ могут выступать либо управляющие модули, либо обрабатывающие. [14]
Теперь нетрудно догадаться, что последовательность процедур семантических преобразований в информационно-логической схеме исходного описания превращается во вложение модулей друг в друга, причем внешними становятся модули, реализующие процедуры, завершающие обработку. Чтобы окончательно построить структуру программы, надо знать номенклатуру обрабатывающих модулей, возможности их работы с неупорядоченной информацией. [15]