Выражение результата измерения и его использование в переменных

Предыдущая страницаВ началоСледующая страница

Выражение измерения

На вкладке Измерение окна параметров команды Measure20x20 Измерить под списком результатов измерения доступно поле Выражение. В нём отображается выражение результата, выбранного в списке результата измерения, согласно синтаксису редактора переменных. Выражение может быть записано в переменную и автоматически пересчитываться при изменении исходных объектов измерения. Для записи выражения в переменную нужно воспользоваться вкладкой Переменные (см. ниже).

В выражениях результатов измерения используются следующие функции:

Измерить параметр одного элемента: get(), get_u(), get_lcs(), get_lcs_u(), getv(), tgetv();

Измерить отношение между двумя элементами: distance(), distance_u(), measure(), measure_u();

Измерить несколько элементов: get(), get_u(), get_lcs(), get_lcs_u().

Подробная информация о данных функциях доступна в разделах get(), getv(), tgetv(), distance() и measure().

Переменные

Выражение каждого результата измерения можно записать в переменную. Список переменных, созданных для записи выражений измерения, отображается на вкладке Переменные окна параметров команды Measure20x20 Измерить. Отображаются как переменные созданные в текущем сеансе работы команды, так и созданные ранее на основе измеренных в текущем сеансе свойств. Созданные переменные будут автоматически изменять своё значение при изменении измеряемых свойств.

Справа от списка переменных доступны следующие кнопки:

MeasureGeneral13 Добавить переменную
Добавляет переменную для записи выражения выбранного результата измерения (см. ниже).

MeasureGeneral16 Заменить выражение
Заменяет выражение переменной, выбранной в списке переменных, выражением свойства, выбранного в списке результатов измерения (см. ниже).

MenuDelete Удалить элемент из списка
Удаляет выбранную в списке переменную. Удалить можно только переменные, добавленные в текущем сеансе работы команды Measure20x20 Измерить. Переменные, созданные ранее, можно удалить только в редакторе переменных.

Добавить переменную

Для создания переменной нужно выполнить следующий порядок действий:

Выбрать нужный параметр в списке результатов измерения.

 MeasureGeneral12

На вкладке Переменные нажать кнопку Добавить переменную MeasureGeneral13.

В появившемся диалоге Параметры переменной поле Выражение уже будет заполнено на основе поля Выражение в диалоге команды Measure20x20 Измерить. Необходимо ввести имя переменной, при необходимости указать другие параметры (работа с диалогом описана в разделе Создание переменной в редакторе переменных).

 MeasureGeneral14

Подтвердить добавление переменной нажатием кнопки OK. После этого в окне параметров команды Measure20x20 Измерить, в разделе Переменные, появится добавленная переменная. Создание переменной происходит только в момент завершения команды Measure20x20 Измерить с сохранением изменений (AutomenuOk1 или <Ctrl>+<Enter>). Если завершить команду с отменой изменений (AutomenuCancel1 , <X>, <Esc> или mouse right), переменная создана не будет. Не обязательно завершать работу команды сразу после добавления переменной. Можно продолжить работу в команде, в том числе добавить другие переменные, при этом все действия, выполненные в текущем сеансе, будут приняты или отменены в зависимости от способа выхода из команды.

 MeasureGeneral15

Заменить выражение

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

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

Выбрать в списке переменных переменную, выражение которой нужно заменить. Можно заменить выражение как для переменных, добавленных в текущем сеансе работы команды Measure20x20 Измерить, так и для переменных, созданных ранее.

 clip0038

Нажать кнопку MeasureGeneral16 Заменить выражение. В списке переменных, у выбранной переменной будет изменено выражение. Замена применяется только в момент завершения команды Measure20x20 Измерить с сохранением изменений (AutomenuOk1 или <Ctrl>+<Enter>). Если команда была завершена с отменой изменений (AutomenuCancel1 , <X>, <Esc> или mouse right), замена выражения применена не будет. Не обязательно завершать работу команды сразу после выполнения замены выражения. Можно продолжить работу в команде, при этом все действия, выполненные в текущем сеансе, будут приняты или отменены в зависимости от способа выхода из команды.

 MeasureGeneral18

См. также:

Система координат измерения

Единицы измерения

Результаты измерения

Задание параметра элемента результатом измерения

Специальные функции