Cтраница 1
Библиотека пакета состоит из разделов и параграфов. Задача в параграфе имеет свой порядковый номер. В настоящее время библиотека содержит следующие шесть разделов. [1]
Библиотеку пакета можно было одинаково эффективно использовать и в среде Unix, и в среде MS DOS. Созданная для Unix модель могла успешно компилироваться и в MS DOS, а ориентированный на конкретную платформу интерфейс только интерпретировал результаты выполнения. [2]
В библиотеку пакета в качестве задачи может быть включена любая программа, написанная на языках ФОРТРАН и АЛГОЛ-ГДР. Системная часть пакета ГАММА учитывает то обстоятельство, что общение пользователя с пакетом должно быть максимально простым и удобным. При этом пользователь, которому нужно выполнить расчет какой-либо задачи, имеющейся в библиотеке, может не владеть алгоритмическими языками и не знать, какие алгоритмы используются для ее решения. [3]
Программа Формирование библиотеки пакетов осуществляет проверку правильности шифров заданий, содержащихся в поле комментариев операторов начала задания, присваивает шифры каждой записи пакета и формирует библиотечный файл. [4]
В программе предусматривается обращение к соответствующим функциям библиотеки пакета, а для обмена данными с базой данных используется специальная область связи, одновременно доступная как самой пользовательской программе, так и программным модулям функций манипулирования данными. В области связи представляются также значения специальных величин для кодов завершения, позволяющие программе анализировать результат выполнения запрашиваемой операции. Обеспечивается развитая диагностика ошибок. [5]
Интерактивная программа DIALOG обеспечивает связь между пользователем и библиотеками пакета в диалоговом режиме работы. [6]
Схема взаимодействия диалоговых модулей и распределения памяти. [7] |
Процедуры диалога первого уровня создают возможность загрузки модулей формирования всех библиотек пакета и подготовки исходных данных моделирования с переходом к непосредственному моделированию, а также формирования интерпретирующей программы. [8]
Наиболее простой уровень составления программы задачи на основе текстов модулой, предоставляемых пользователю из библиотеки Пакета, основан на ручной сборке. В этом случае системная часть Пакета, называемая Монитором Пакета, но принимает участие в составлении программы задачи и не приводит диагностику ошибок, допущенных пользователем при сборке программы. [9]
Последующие записи регистрационного файла используются для постоянного или временного хранения корректирующих директив, необходимых для изменения содержащихся в библиотеке пакетов заданий. [10]
Все остальные процедуры и алгоритмы, участвующие в анализе и параметрической оптимизации проектируемого объекта, должны быть реализованы в интерпретирующем виде и храниться в постоянных библиотеках пакета проектирования. [11]
В меню задания типа дифференциального уравнения пользователь может записать с помощью простых обозначений систему дифференциальных уравнений или выбрать один из примерно ста типов стандартных дифференциальных уравнений, имеющихся в библиотеке пакета. [12]
На первом уровне реализовано ядро системного обеспечения пакета, ориентированное, вообще говоря, на произвольную предметную область. Библиотека пакета содержит готовые программы для решения конкретных задач аэродинамики, а также подчиненные пакеты, ориентированные на узкие предметные области. [13]
По информации, заложенной в скелетах и модулях, и по таблицам макроопределений средствами нестандартного сервиса из скелета получается рабочая программа, производится настройка текстов используемых в ней модулей. Полученная программа может быть оттранслирована, записана в библиотеку Пакета. Далее, тело программы, созданное генератором, передается программе Счет, которая проводит расчет по этой программе. [14]
Она производится обычным образом с помощью редактора связей LINK. При ее вызове требуется в списке редактируемых модулей указать имя объектной библиотеки пакета. [15]