Автоматизация и техническое обеспечение геофизических исследований.

Вредактореимеютсякомандыдлязаписивсеготекстовогобуфераилиего частивфайл, размещенныйнаустройствепрямогодоступа. Привызовередакто­ ратекстовойбуферпуст, иимеетсявозможностьпополненияегостерминалаи илиизфайланаустройствепрямогодоступа. Вредакторереализованагибкаясистемаадресации, позволяющаяэффектив­ нолокализоватьтребуемуюстрокубуфера. Адресацияможетосуществлятьсяод­ нимизследующихспособов: - пономерустроки; - относительнотекущейстроки, т.е. строки, котораяпоследнейучаство^- валавкаких-либооперациях; - относительнопоследнейстрокибуфера; - относительнострокисуказаннымконтекстом. РедакторможетработатьстекстовымифайламиформатаРАФОС, размещенны­ минаустройствахпрямого доступа. Спецификацияфайлаимеетстандартный форматРАФОС. Приопусканиинекоторыхполейспецификациииспользуетсяих значениепоумолчанию, заданноепризагрузкередакторакомандойоператора. Длянекоторыхкомандможноопуститьспецификацию файлацеликом, вэтомслу­ чаеиспользуетсяимя"редактируемого" файла. Редакторвлюбоймоментвременинаходитсяводномиздвухрежимов; ко­ мандномилиэкранном. Командныйрежимреализуетнаборредактирующихиустановочныхфункций подуправлениемкоманднойстроки, введеннойоператоромстерминала. Команд­ наястрокасостоитизидентификаторакомандыи (принеобходимости) дополни­ тельныхпараметров. Идентификаторкомандыможносокращатьдотехпор, пока невозникаетдвусмысленность. Экранныйрежимпредоставляетпользователювозможностьнепосредственной подготовкииликорректировкитекста, находящегосявтекстовомбуфере. При этомэкрантерминалаиграетроль "окна", черезкотороепроисходитпросмотр редактируемоготекста. Пользователюпредоставляетсябольшоечислофункций редактирования. Приработестекстовымбуферомредакториспользуетрабочий файлнаустройствепрямогодоступа. Призагрузкередактороткрываетрабо­ чийфайлнаустройствеслогическимименем"EDf'. Еслидляустройства"ЕМ" непроизведеноназначениеили этоустройствонеявляетсяустройствомпря­ могодоступа, рабочийфайлорганизуетсянасистемномтоме "sv". Подрабочий файлвсегдаотводитсянаибольшаясвободнаяобластьносителя. Редактортекстовфункционирует подуправлениемоперационнойсистемы РАФОСверсии5.2 ивыше. Всепроцедурыредакторатекстовнаписанынаязыкемакро-АССЕМБЛЕРАс применениеммакрокомандструктурногопрограммирования. Командныйрежим реализует набор функций подуправлением строки, введеннойстерминала. Строкакомандыподразделяетсянаимякомандыисопут­ ствующиепараметры. Имякомандыпредставляетсобойпоследовательностьбукв латинскогоалфавита. Любойотличныйотнихсимволявляетсяограничителемко­ манды, поэтомунебуквенныйпараметрможетнеотделятьсяоткоманды. Междусо­ бойпараметрыразделяютсязапятыми, справаислеваоткоторыхмогутбыть поляпробелов. Внекоторыхслучаяхзапятаянеявляетсяобязательнымраздели­ телем. Имякомандыможносокращатьдотехпор, поканевозникнетдвусмыслен­ ности. Всекомандыможноусловноразделитьнаследующиегруппы: чтения-заішси длятекстовогобуфера; обслуживаниятекстовогобуфера; работысфайлами;, выводсправочнойинформации. 26

RkJQdWJsaXNoZXIy MTUzNzYz