Диалоговое окно "Редактировать набор кодов линий"

Определение синтаксиса кода поля для описания точки съемки.

Этот синтаксис учитывается при обработке линий в ходе импорта или повторного импорта данных съемки либо при использовании команды "Обработать линии".

Информация

Имя

Имя кода линий. Для переименования кода линий введите новое имя и нажмите кнопку "ОК" или "Применить".

Описание

Описание кода линий.

Методы кодирования

Коды. Все коды линий должны быть уникальными. При создании повторяющегося кода рядом с категорией и свойством отображается значок предупреждения. Диалоговое окно "Редактировать набор кодов линий" нельзя закрыть, пока не будут устранены все повторяющиеся коды.

Неопределенные коды. Если значение кода не назначено (пустая строка/незаданное значение), он считается неиспользуемым и не определяется. Неопределенные коды могут понадобиться в ситуациях, когда используется коллектор данных устаревшей модели, который может содержать недостаточное количество физических ключей для поддержки кодов.

Важное замечание: Рекомендуется в качестве значения свойства "Разделитель элемента/кода" использовать <пробел>. Использование символов разделителей десятичных знаков в качестве значения свойства "Разделитель элемента/кода" может привести к ошибочным значениям некоторых кодов. Например, символ "." (разделитель десятичных знаков) используется в значении правого поворота, а символ "-" (минус) указывает отрицательное значение правого поворота.
Разделитель элемента/кода

Код символа, отделяющего имя объекта от кода. Рекомендуется использовать символ пробела (“ “).

Управляющий код поля

Код, завершающий определение кода поля. Символы, отображаемые после управляющего символа, считаются комментариями. Рекомендуется использовать символ "/" (косая черта).

Запустить в режиме комментариев

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

"Автоматически начинать при соответствии префиксов фигур"

Выберите одно из указанных ниже значений.

  • "Да": фигура начинается при первом совпадении экземпляра кода с префиксом фигуры.

При задании значения "Да" первый экземпляр “EP1” автоматически начинает новую фигуру с именем “EP1”

  • "Нет": автоматическое создание фигуры при первом совпадении экземпляра кода с префиксом фигуры не начинается.

Например, если задано значение "Нет", первый экземпляр “EP1” не начинает в автоматическом режиме новую фигуру с именем “EP1”. Чтобы начать фигуру с именем "EP1", если "EP1" не является активной фигурой, следует закодировать точку "EP1 B", где "В" — это код начала в текущем наборе кодов линий.

Совет: Значение "Да" для этого параметра может использоваться при кодировании точек в поле с ключами-описателями точек компонентов и кодировки линий.

Специальные коды

Начало

Код, указывающий на то, что в указанной точке начинается новая фигура.

Продолжить

Код, указывающий на продолжение фигуры от ее последней вершины.

Конец

Код, завершающий указанную фигуру.

Закрыть

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

Смещение по горизонтали

Код, который указывает относительное смещение по горизонтали для создания параллельной фигуры, начинающейся в текущей точке, либо определяет переход к другому смещению, если для активной фигуры уже было задано смещение по горизонтали. За кодом "Смещение по горизонтали" должно следовать значение. Отрицательное значение смещает активную фигуру влево, а положительное значение – вправо.

Смещение по вертикали

Код, указывающий относительное смещение по вертикали от текущей точки. За кодом "Смещение по вертикали" должно следовать значение. Положительное значение добавляется к отметке текущей вершины активной фигуры, а отрицательное значение вычитается из нее.

Смещения точек останова

Код, который завершает все смещения для активной фигуры, и позволяет продолжить только активную фигуру.

Коды сегментов линий

Точка повтора

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

Точка соединения

Код, создающий новую фигуру (для того же объекта), состоящую из одного линейного сегмента от текущей точки до точки с заданным идентификатором. За кодом точки соединения следует идентификатор заданной точки.

Прямоугольник

Код для смещения сегмента, идущего в текущую точку, по заданному числу.

Правый поворот

Код линейного сегмента <Правый поворот>, позволяющего вставить в фигуру дополнительные вершины по перпендикуляру либо по удлинению (прямолинейные смещения). После кода <Правый поворот> идут значения смещения либо коды <Удлинить> или <Прямоугольник>. Положительные числа указывают поворот вправо, а отрицательные числа - поворот влево.

Удлинить

Код, который вместе с числовым значением, используется для выполнения удлинения линейного сегмента из текущей точки при положительном значении или его укорачивания при отрицательном значении, например <Имя фигуры><Разделитель><Удлинить><Значение>.

Прим.: Код "Удлинить" можно использовать в составе кода "Правый поворот".

Коды сегментов кривых

Начало кривой

Код, указывающий, что текущая точка является началом сегмента кривой (дуги). Текущая точка с данным кодом представляет собой первую точку на кривой. Следующая точка с тем же именем фигуры считается точкой на кривой, а третья точка с тем же именем фигуры - конечная точка кривой.

Конец кривой

Код, который используется вместе с кодом <Начало кривой> и предназначен для определения криволинейных сегментов, состоящих более чем из трех точек. Начиная с точки с кодом <Начало кривой>, модуль обработки линий выполняет поиск кода <Конец кривой>. Если обнаруживается код <Конец кривой>, то все точки между кодом <Начало кривой> и кодом <Конец кривой> используются для вписывания в фигуру сегментов-дуг, т.е. кривых, проходящих через каждую из точек (как при использовании команды ПОЛРЕД с параметром "Вписать [кривая]").

Окружность

Код, прерывающий линию в предыдущей точке (неявный код <Конец>) и вызывающий создание в текущей точке окружности одним из трех способов.

Точка на кривой

Код указывает, что текущая точка лежит на криволинейном сегменте.