Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
01.05.2014
Размер:
754.69 Кб
Скачать

2.2.2.1. Вызов редактора tab

TAB-редактор вызывается, как и LAD-редактор, из верхнего уровня PROSYS. Вызов осуществляется в следующей форме:

[F5 TAB] <TNAME> [Enter],

где <TNAME> задает имя создаваемой таблицы. Оно может иметь максимальную длину 4 символа; первый символ должен быть буквой.

Курсор помещается в строку ввода редактора TAB путем ввода [Enter]. Если курсор находится в строке ввода, то для возврата в командную строку необходимо воспользоваться клавишей [Esc].

Строка ввода имеет следующий вид:

   

│ └┬┘ │ └──────────────┬───────────────────────┘

│ │ │ │

│ │ │ └──────── строка редактирования

│ │ └───────────────────────── маркер комментария

│ └──────────────────────────── номер строки

└──────────────────────────────── режим ввода

  • Режим ввода.

    Если в этой позиции находится символ ">", то TAB-редактор работает в режиме вставки. В этом режиме нажатие [Enter] приведет к вставке новой строки. Если включен режим замены (символ ""), то аналогичное нажатие приведет к переходу на следующую строку.

Включение режима вставки: [Ctrl]+[Ins]

[Alt]+[Ins]

Включение режима замены: [], [], [PgUp], [PgDn]

  • Маркер комментария

Если в данной позиции находится символ "*", то строка отмечается как строка комментария. Пустые TAB-строки отмечаются этим маркером автоматически. Комментарии могут быть введены после данных (для этого необходимо нажать "*").

Как и в LAD-редакторе, в TAB-редакторе присутствуют командная строка, строка сообщений и строка программируемых клавиш, назначение которых аналогично. В строке программируемых клавиш представлены следующие основные функции TAB-редактора (в режиме ввода):

[F1 S_LIST]

Переход из TAB-редактора в STL-редактор. При нажатии Система Программирования запрашивает номер строки или метку, к которой осуществляется переход.

[F2 SYMBOLS]

Переход из TAB-редактора в SYMB-редактор. При нажатии Система Программирования запрашивает адрес, к которому осуществляется переход.

[F3 LAD]

Переход из TAB-редактора в LAD-редактор. При нажатии Система Программирования запрашивает имя диаграммы, к которой осуществляется переход.

[F4 UNDO]

TAB-редактор имеет память с дисциплиной LIFO (первый вошел - последний вышел), в которой хранятся последние 10 удаленных строк или символов. Данная функция вызывает их ввод в командную строку начиная с позиции курсора. При этом последний введенный символ вставляется первым.

[F7 RECALL]

При изменении строки TAB командой UNDO для возврата к исходной строке можно использовать данную команду при условии, что изменение не завершено, путем нажатия [Enter].

Кроме того, реализованы следующие функции редактирования:

Клавиши

Функция

Режим

[]

Перемещение TAB на строку вверх

Замена

[]

Перемещение TAB на строку вниз

Замена

[PgUp]

Перемещение TAB на страницу вверх

Замена

[PgDn]

Перемещение TAB на страницу вниз

Замена

[Ctrl]+[PgUp]

Перемещение в начало TAB

Замена

[Ctrl]+[PgDn]

Перемещение в конец TAB

Замена

[Ctrl]+[] или []

Перемещение строки ввода на строку вверх или вниз

Замена

[Ctrl]+[] или []

Перемещение строки ввода на страницу вверх или вниз

Замена

[Ctrl]+[Esc]

Перемещение строки ввода к центру экрана

Замена

[Ctrl]+[Ins]

Вставка строки

Вставка

[Alt]+[Ins]

Вставка строки комментария

Вставка

[Ctrl]+[Del]

Удаление строки

Замена

[Tab]

Перемещение курсора на одну позицию табуляции вправо

[Shift]+[Tab]

Перемещение курсора на одну позицию табуляции влево

Для задания табличных значений определены следующие форматы представления данных:

  • Десятичный. Задает от одного до трех байт данных в зависимости от того, в какой из приводимых ниже диапазонов укладывается вводимое число:

0 .. 255

1 байт

256 .. 65535

2 байта

65536 .. 16777215

3 байта

Отрицательные числа недопустимы.

  • Шестнадцатеричный. Задает от одного до трех байт данных в зависимости от того, в какой из приводимых ниже диапазонов укладывается вводимое число:

$00 .. $FF

1 байт

$0100 .. $FFFF

2 байта

$010000 .. $FFFFFF

3 байта

  • Двоичный. Задает от одного до трех байт данных в зависимости от того, в какой из приводимых ниже диапазонов укладывается вводимое число:

%0 %11111111

1 байт

%100000000 %1111111111111111

2 байта

%10000000000000000 .. %111111111111111111111111

3 байта

  • ASCII. Имеет формат: '<последовательность символов>'

В строку ввода TAB-редактора может быть введено несколько величин, одна величина или не введено ни одной. При вводе можно смешивать величины в разных форматах. Если в строке присутствует несколько величин, то они разделяются запятой.

Соседние файлы в папке Лабораторные работы