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