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