Чтение списка локальных переменных

При нажатии совокупности клавиш Alt+L в верхней строке окна выводится строка:

  ВСЕГО ЛОКАЛЬНЫХ ПЕРЕМЕННЫХ = <количество>
где <количество> - количество локальных переменных в списке.

Далее следует информация списка локальных переменных в программе построчно, каждая строка имеет следующий формат:

  <идентификатор> <тип переменной>,
где

<идентификатор>

-

идентификатор локальной переменной или имя статического функционального блока;
  <тип переменной>













-













тип локальной переменной:
SECTION - секция в программе;
<имя> - идентификатор шаблона структуры
(например, системная структура SYS);
char, int, long, float, string, discrete, timer, analog, analog_alm
- локальная переменная указанного типа;
char &, int &, long &, float &, string &, discrete &, timer &, analog &,
analog_alm & - ссылка на локальную переменную указанного типа,
char [n], int [n], long [n], float [n], string [n], discrete [n], timer [n],
analog [n], analog_alm [n] - локальный массив указанного типа размерности n;
char &[n], int &[n], long &[n], float &[n], string &[n], discrete &[n],
timer &[n], analog &[n], analog_alm &[n] - ссылка на локальный массив указанного типа размерности n.

Пример окна чтения списка локальных переменных представлен ниже на рисунке.

При нажатии клавиши Enter или по щелчку левой кнопкой мыши в строке списка локальных переменных осуществляется просмотр значения выбранной переменной в отдельном окне, аналогично как при нажатии на клавишу F6 или при щелчке правой кнопкой мыши на идентификаторе переменной в тексте программы.

При нажатии клавиши F2 в окне просмотра списка локальных переменных переменные сортируются по идентификаторам переменных, а при нажатии клавиши F3 в окне просмотра списка локальных переменных переменные сортируются по типам переменных, рисунок ниже.

Последовательность типов локальных переменных в порядке их следования после выполнения сортировки по типам: структуры, дискретные переменные типа discrete, аналоговые переменные типа analog, аналоговые переменные с аварийными и предупредительными границами типа analog_alm, таймерные переменные типа timer, строковые переменные типа string, целочисленные переменные типа char, целочисленные переменные типа int, целочисленные переменные типа long, вещественные переменные типа float.

При нажатии клавиши F4 в окне просмотра списка локальных переменных выводится количество переменных каждого типа, рисунок ниже.

При нажатии клавиши Insert в строке списка локальных переменных осуществляется выбор значения переменной для просмотра в окне наблюдения.

При наборе первого символа идентификатора локальной переменной осуществляется переход к строке с идентификатором локальной переменной, начинающейся с указанного символа.

Просмотр списка локальных переменных в программе выполняется только после перевода задачи в режим останова, в противном случае на экран будет выведено сообщение, вид которого приведен на рисунке.

Если в секции или функции программы, в которой выполнен останов, отсутствуют локально определенные переменные, то будет выведено сообщение, вид которого приведен на рисунке.