Глобальное моделирование геофизических процессов на персональной ЭВМ (Комплекс GLOMO) / Э. В. Барболина и др. ; РАН, Кол. науч. центр, Поляр. геофиз. ин-т. - Препр. - Апатиты : [б. и.], 1993. - 28 с. : ил.
расчетов в цветном и черно-белом изображениях, но и вывести графичес кие формы на принтер или сохранить их в виде файлов формата PCX. DRACON также позволяет создавать из этих файлов библиотеки изображе ний и организует просмотр всех имеющихся библиотек. 4.1. Структура и программная реализация В состав подсистемы входят управляющий блок, программы обработки данных, сами программы построения графиков и программа просмотра биб лиотек изображений (рис. 6). Головная управляющая программа альтернативно вызывает управляю щую графическую подпрограмму, подпрограмму построения библиотеки изображений из отдельных файлов формата PCX и программу просмотра уже существующих библиотек. Управляющая графическая программа, б свое очередь, вызывает программы формирования рабочего файла для графичес ких программ и сами графические программы. Данные берутся из файлов результатов работы моделирующей части GLOMQ. Как упоминалось выше, результаты моделирования хранятся на магнитном диске во внутримашкн- ном фермате представления данных Фортрана, поэтому естественней всего было создавать программы выборки и обработки данных на этом же языке. Но графическое обеспечение ТурбоПаскаля богаче Фортрана: программы быстрее пишутся и отлаживаются б среде Турбо-Паскаля, и возможностей для организации пользовательского интерфейса гораздо больше. Поэтому подсистема DRACON тоже стала двуязычной: программы, работающие с фай лами данных SLOMD, написаны на языке Фортран, а все остальное на язы ке Паскаль. Рабочие файлы для графических программ с массивами выво димых параметров записываются в десятичном формате. Потеря точности при переводе из двоичного формата в десятичный будет несущественной по сравнению с погрешностью измерения моделируемых параметров на практике и абсолютно незаметна при построении графического изображе ния на экране дисплея. При этом мы можем визуально проконтролировать данные в десятичном формате при помощи любого текстового редактора, откорректировать их или вывести на принтер. 4.2. Диалоговый интерфейс с пользователем и работа графической подсистемы Диалоговый интерфейс подсистемы DRACON представлен следующими формами: запрос, требующий выбрать одну из альтернатив ("меню"); запрос, требующий ввести конкретное значение; 15
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz