Отладчик

Для открытия окна отладчика следует нажать кнопку на панели <Инструментальные окна>, либо выбрать в главном меню пункт Вид –> Отладчик.

 

clip0018

 

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

Выполняемые определения хранятся системой как связанная последовательность. Редактирование определения какого-либо элемента приводит к автоматическому переопределению всех объектов, при построении которых был использован измененный элемент.

Большая часть способов определения объектов имеет соответствующую языковую конструкцию. В этом случае интерактивное определение объекта приводит к появлению одного определения в окне отладчика. Некоторые способы определения требуют выполнения вспомогательных построений. Вспомогательные построения выполняются автоматически, индексы создаваемых при этом объектов находятся в интервале 1..10. Вспомогательные объекты не визуализируются в графическом окне.

 

Отладчик имеет два режима:

  • clip0179 просмотр;
  • clip0175 редактирование.

 

 

Отдельно доступна таблица параметров:

 

clip0017

 

Таблица содержит шесть колонок:

  • <Параметр> – имя параметра, используемое для обращения в тексте модели;
  • <Значение> – значение параметра по умолчанию;
  • <Выражение> – математическое выражение;
  • <X-Y> – флаг того, что параметр является координатой или значением угла;
  • <Вид.> – видимость параметра в <Инспекторе>;
  • <Наименование> – имя параметра, отображаемое в <Инспекторе>.

Значение параметра может быть введено в графе <Значение> либо вычислено на основании выражения в графе <Выражение>. Выражение может содержать математические функции и имена других переменных. При наличии выражения, поле <Значение> недоступно для редактирования.

Имена параметров могут быть использованы вместо числовых значений параметров при редактировании языковых определений объектов. В этом случае изменение значения переменной приводит к переопределению соответствующих объектов.

Для подстановки имени параметра вместо числового значения, следует нажать кнопку clip0180 и из предложенной таблицы следует выбрать имя переменной.

 

Режим просмотра

Режим просмотра включается нажатием на кнопку clip0179.

В данном режиме отладчик обеспечивает синхронный просмотр языкового и графического представления объектов. При указании курсором на объект в рабочем поле, в окне отладчика выделяется строка содержащая его языковое определение. И, наоборот, при указании курсором мыши строки определения в окне отладчика, соответствующий объект выделяется цветом в рабочем поле.

 

Режим редактирования

Режим редактирования включается нажатием на кнопку clip0175.

Выбор левой клавишей мыши объекта в графическом окне устанавливает режим редактирования его определения в окне отладчика. Выбор редактируемого определения может быть также выполнен и непосредственно в окне отладчика.

Имеется несколько вариантов редактирования определения объекта.

Языковое определение (оператор) может быть отредактировано с клавиатуры в окне отладчика. Для этого следует указать курсором мыши требуемую строку и щелкнуть левой кнопкой. Идентификация строки может быть предварительно выполнена указанием объекта в графическом окне. Изменения текста определения приводят к немедленному перестроению объектов связанных с редактируемым.

В случае указания типа редактируемого параметра, его значение из текущей строки подставляется в поле <Значение>. Значение в данном поле также может быть отредактировано с клавиатуры.

При выборе типа редактируемого параметра, его значение может изменяться интерактивно с помощью мыши в рабочем поле. Например, выбор параметра <Х>, позволяет интерактивно изменять объекты, при задании которых было введено числовое значение координаты Х.

Любое изменение текста геометрических определений в данном режиме приводит к переносу всех геометрических объектов в текущий слой.