Программно-аппаратные средства систем автоматизации научных исследований / Акад. наук СССР, Кол. фил. им. С. М. Кирова, Поляр. геофиз. ин-т. – Апатиты : [б. и.], 1986. – 96 с.
по4096 байт. Первымблокомфайлазаписываетсязаголовок, содержащийинфор мациюостанции, датеначалаикошдазаписиит.д.; 2) магнитнаялентасисходнымифайламиобрабатываетсяисоздаетсялен та, содержащаяодноминутныеданныевстандартеМАГА. Одновременнонадиске создаетсяфайлсреднечасовыхзначений; 3) обрабатываетсяфайлсреднечасовыхзначенийипечатается, вслучае необходимостизаписываетсянамагнитнуюлентустандартнаятретьятаблица среднечасовыхзначений. Первыйэтапобработки- записьданныхсдемодуляторанаисходнуюленту восновномсвязансработойвнешнихустройствипоэтомупрограммаопреде ляетсятипомЭВМиоперационнойсистемы. Второйитретийэтапы- обработка данных, этипрограммынаписанынаФОРТРАНЕимогутбытьсравнительнолегко перенесенынаЭВМдругихтипов. Наибольшиезатраты машинноговременииме ютместонапервомэта пе-1 сторонакассеты вводитсяпримерно 30 мин, однакореальная загрузкапроцессорана этомэтапеневеликаи, еслипрограммаработает воперативномразделе, товфоновомвэтовре мяможнопроизводить счетилиотладкупро грамм. Врезультатесбоев самойЦМВС, ивоснов ном, вовремязаписи идивводаинформации вЭВМ, могутподвиться ошибки. Этиошибкибываютдвухвидов: искажениесимволовилипоявлениеиис чезновениесимволов, т.е. нарушениеформатазаписи. Основнаязадачавторого этапаобработки- выявитьиудалитьэтиошибкиснаименьшимипотерямихо рошейинформации. Приэтомнаибольшуюсложность, конечно, представляютслу чаи, когданарушенформатзаписи. Впрограммеиспользуетсяследущийалгоритм: введенныйблокданныхиз исходногосимвольногопредставленияпереводитсявдвоичныйкод. Выделение словпроизводитсяпосимволам-разделителям. Одновременновыделяютсязаписи временныхметок, слова, вкоторыепопадаютнедопустимыесимволыинарушения формата(исчезновениеилипоявлениелишнихсимволов). Далеепоследовательно просматриваютсязаписивременныхметокпоканебудетнайденасбойнаязапись, т.е. значениевремени, котороеотличаетсяотпоследующегона10 мин. Понай деномувремениопределяетсяположениеданныхввыходноммассивеипроизво дитсяпоследовательнаяпересылкаданныхизисходногомассивананужныеместа выходного, двигаясьвперед (авслучаенеобходимостииназад) доследующего (предыдущей) записивремениилиошибочнойзаписикомпоненты. Такойалгоритм позволяетсохранитьвседанныеприсбоевотдельнойзаписивремени, илите рятьтолькоодинотсчетприединичномсбоевкомпонентеилиформатезаписи. Обработанныеданныевыводятсянамагнитнуюленту, одинблоксодержит одинчасоднойкомпоненты, асреднечасовыезначениядополнительнозаписыва ютсянадиск. Схемаизмененийдемодулятора. 45
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz