Здравствуйте. Сегодня я расскажу, как создать блок метки трассы (НТТ, КТТ, НКК, ККК…).
Для чего это нужно. Чтобы не работать отдельно с отрезами и текстом и уйти от необходимости периодически их выравнивать. Так же мы научим блок автоматически определять координаты своего местоположения.
Порядок действий:
1. Создадим на чертеже все необходимые элементы: горизонтальный отрезок, километровая метка и точка в центре отрезка.
2. Выбираем созданные элементы и создаём блок. Как создать блок, рассказано здесь. За базовую точку необходимо принять центр отрезка. Заходим в редактор блоков.
3. Теперь создадим атрибуты блока ПК и Километр. Нажимаем в ленте на кнопку «Определение атрибута».
Откроется одноимённое окно. Заполнить его нужно следующим образом:
— Для тэга ПК
— Для тэга Километр
4. Далее необходимо добавить определение координат Х и Y. Для этого создадим ещё 2 атрибута блока. Принцип тот же, что описан выше, кроме одной важной детали. В параметр «По умолчанию» следует вписать «Х: 0.00» Выделить фрагмент «0.00» и нажать кнопку «Добавление поля».
Откроется окно «Поле». В наборе параметров «Имена полей» выберите пункт «Объект». Далее нажмите кнопку «Выбор объекта» и выберите точку, которую ранее поместили на центр отрезка. В списке параметров «Свойство» выставите значение «Положение». В наборе параметров «Формат» выберите параметр «Десятичные». Точность выставляется по необходимости. Поставить галочку у параметра «Х».
Тоже самое нужно проделать и для координаты Y.
5. Добавим ручки для растягивания блока.
В «Палитре вариаций блоков» (появляется при вхождении в блок) выберите вкладку «Параметры» и нажмите на кнопку «Линейный».
Первую точку нужно назначить в центре отрезка, вторую на одном из двух концов. Далее выбираем созданный линейный параметр и в свойствах меняем число ручек на «1».
Проделайте тоже самое для второй половины отрезка.
Теперь в «Палитре вариации блоков» выберите вкладке «Операции» и нажмите кнопку «Растянуть».
Далее нужно выбрать на чертеже один из двух параметров «Расстояние». Указываем точку параметра, связанную с операцией. То есть крайнюю точку (не в центре отрезка). Нарисуйте рамку растягивания так, чтобы в неё вошли все элементы слева или справа от центра отрезка (точка в центре отрезка не должна попасть в рамку). Выберете объекты, которые должны перемещаться при растягивании (те же элементы, которые попали в рамку растягивания).
6. Добавим возможность вращения метки относительно центра.
В «Палитре вариаций блоков» выберите вкладку «Параметры» и нажмите на кнопку «Поворот». Базовую точку укажите в центре отрезка.
Теперь в «Палитре вариации блоков» выберите вкладке «Операции» и нажмите кнопку «Повернуть». Укажите параметр поворот на чертеже и выберете все объекты.
Вот что вы должны получить в итоге:
И как это выглядит на чертеже:
Блок НТТ