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