![](https://habrastorage.org/webt/rv/xo/5v/rvxo5vfekfalkejhcympqgfyeuc.jpeg)
Мы запускаем серию полезных статей, посвященных утилитам nanoCAD. С их помощью процесс подготовки чертежей станет проще и быстрее.
Вы узнаете:
• как использовать инструмент Дополнительные средства nanoCAD для экспресс- редактирования;
• как быстро заменить слово при помощи команды Найти и заменить;
• как соединить разбитые на примитивы dwg-таблицы с помощью команды Распознавание таблиц;
• как за один клик экспортировать часть графики в новый файл;
• какие существуют способы создания массива объектов.
Следите за каналом. А сегодня мы обсудим Дополнительные средства nanoCAD.
Дополнительные средства nanoCAD – это инструменты, подобные самым популярным и востребованным инструментам Express Tools, реализованным в составе зарубежного аналога. Отличительной особенностью этих утилит в nanoCAD является то, что они устанавливаются по умолчанию, тогда как пользователю зарубежного решения приходится контролировать их появление в интерфейсе программы при инсталляции. Набор дополнительных средств включает в себя 10 наиболее часто используемых утилит. Далее мы рассмотрим функционал каждой из них и приведем примеры работы.
В классическом интерфейсе nanoCAD дополнительные средства расположены в меню Редактирование → Дополнительные средства (рис. 1). В ленточном они распределены по разным группам в зависимости от объектов, с которыми работает та или иная утилита.
![](https://habrastorage.org/webt/22/lk/ep/22lkep74cgk1ckp0ww-qkvgou_y.png)
Рис. 1. Расположение дополнительных средств nanoCAD в классическом интерфейсе
Дополнительные средства nanoCAD: функционал и примеры работы
Утилита 1. Преобразование атрибутов блока в текст
Командная строка: РАЗБИТЬАТРБЛОКА (BURST)
Команда позволяет извлечь текстовую информацию из атрибутов блоков при их разбиении. Существенное отличие от похожей команды Разбивка (Explode) состоит в том, что при использовании последней значения атрибутов блока удаляются и остаются только имена. А команда РАЗБИТЬАТРБЛОКА преобразовывает значения атрибутов блока в однострочные или многострочные тексты. Значения поля, вставленного при создания атрибута блока, также перебрасываются в текст. Скрытые атрибуты блоков не преобразовываются.
Порядок выполнения команды:
• выберите блок с атрибутами (рис. 2).
![](https://habrastorage.org/webt/3h/iu/jq/3hiujqjb6cxrcyea56jqn3tjjbo.png)
Рис. 2. Выбранный блок
Атрибуты, представленные в этом блоке, показаны на рис. 3;
![](https://habrastorage.org/webt/mp/yb/du/mpybducizmztowvisslksca39re.png)
Рис. 3. Атрибуты выбранного блока
• запустите команду Преобразовать атрибуты блока в текст.
![](https://habrastorage.org/webt/4d/dg/mp/4ddgmpupdrvu0y0gj-nk59iu2gc.png)
Рис. 4. Преобразование атрибутов блока в текст
Как видно на рис. 4, атрибуты блока преобразовались в Мтекст и мы можем продолжить редактирование.
Результат работы команды Разбивка с этим же блоком показан на рис. 5.
![](https://habrastorage.org/webt/ky/t0/ix/kyt0ixbpqsoutfpquk0tgsoluju.png)
Рис. 5. Разбивка блока с атрибутами
Утилита 2. Конвертировать текст в Мтекст
Командная строка: ТЕКСТвМТЕКСТ, Т2МТ (TEXT2MTEXT, T2MT)
Команда позволяет преобразовать выбранные однострочные текстовые объекты в многострочный текст. При конвертации однострочные текстовые объекты удаляются из документа и вставляются в один многострочный текстовый объект. При этом в многострочном тексте сохраняются значения высоты, цвета, коэффициента сжатия, угла наклона текстовых объектов.
Порядок выполнения команды:
• выберите однострочные тексты (рис. 6);
![](https://habrastorage.org/webt/7_/5z/_x/7_5z_xn7kgzhr7l_dplhupgl7fy.png)
Рис. 6. Выбранный однострочный текст
• вызовите команду Конвертировать текст в Мтекст (рис. 7).
![](https://habrastorage.org/webt/qs/ei/8e/qsei8ed30r9wvvliusbxuoft0oi.png)
Рис. 7. Однострочный текст, преобразованный в многострочный
Утилита 3. Выравнивание текста
Командная строка: ТЕКСТВЫР (TJUST)
Команда позволяет изменить точки выравнивания для текстового объекта без перемещения текста.
Порядок выполнения команды:
• выберите текстовый объект (рис. 8);
![](https://habrastorage.org/webt/e3/-6/8d/e3-68dscpugeuxzbvxpqck_29tu.png)
Рис. 8. Выбранный Мтекст
• запустите команду Выровнять текст и выберите в командной строке или контекстном меню нужный метод выравнивания (рис. 9).
![](https://habrastorage.org/webt/uy/9x/4i/uy9x4ibdmmixksa-isutqctunsw.png)
Рис. 9. Опции выравнивания текста в командной строке
Примеры выравнивания показаны на рис. 10 и 11.
![](https://habrastorage.org/webt/hi/tu/0a/hitu0acaazqnl_81w4t5rmaqkry.png)
Рис. 10. Пример выравнивания многострочного текста по верхнему краю и центрирования по горизонтали (ВЦ)
![](https://habrastorage.org/webt/d7/vg/l4/d7vgl4q3csru3foa31kbuyc9rd4.png)
Рис. 11. Пример выравнивания многострочного текста по верхнему и правому краям (ВП)
Утилита 4. Изменение регистра текста
Командная строка: ТРЕГИСТР (TCASE)
Команда позволяет редактировать регистр слов, предложений и абзацев выделенного текста.
Порядок выполнения команды:
• выделите фрагмент текста (рис. 12);
![](https://habrastorage.org/webt/m9/pg/f_/m9pgf_agce23dgcjzm-2urocw_q.png)
Рис. 12. Выделенный многострочный текст
• запустите команду Изменить регистр текста и установите нужный параметр в окне Регистр текста (рис. 13). Нажмите ОК.
![](https://habrastorage.org/webt/vc/o9/fu/vco9fusrc8garhrrnqxkfw4nisc.png)
Рис. 13. Диалоговое окно Регистр текста
Результат выполнения команды показан на рис. 14.
![](https://habrastorage.org/webt/kn/qm/ot/knqmotaylezlh-r9mt0fxjygcs4.png)
Рис. 14. Многострочный текст с установленным регистром
Утилита 5. Растягивание или сжатие текста
Командная строка: ТЕКСТРАСТ (TEXTFIT)
Команда позволяет растягивать или сжимать однострочный текст с возможностью его перемещения.
Порядок выполнения команды:
• запустите команду;
• выберите текстовый объект. При выборе объекта автоматически схватывается начальная (нижняя левая) точка (рис. 15);
![](https://habrastorage.org/webt/kr/qa/ls/krqalsmj9mf3xnfsbjawro-75tw.png)
Рис. 15. Выделенный текст
• укажите вторую точку на экране. Текст либо автоматически вписывается в указанные границы, либо растягивается (рис. 16).
![](https://habrastorage.org/webt/ez/xf/no/ezxfno0mw34o4hzb0q8arjr8coa.png)
Рис. 16. Растянутый текст
Утилита 6. Разбивка текста
Командная строка: ТЕКСТРАЗБ (EXPLODETEXT, TXTEXP)
Команда позволяет разбить текстовые объекты на отдельные составляющие (отрезки, полилинии). В процессе ее выполнения можно произвести настройку параметров как для результатов разбивки, так и для исходных объектов. Применение команды к предварительно выбранным текстовым объектам производит разбивку в соответствии с ранее установленными (или действующими по умолчанию) настройками.
Порядок выполнения команды:
• выберите текстовый объект (рис. 17);
![](https://habrastorage.org/webt/gp/pn/8l/gppn8lakudnnxwanyvni_ighqli.png)
Рис. 17. Выделенный текст
• запустите команду Разбивка текста. В результате вы получите текст в виде отрезков и полилиний (рис. 18).
![](https://habrastorage.org/webt/9u/dl/6u/9udl6uzn6dgjtc6_vr4b0zuywl4.png)
Рис. 18. Разбитый текст
При запуске команды без выделения текста параметры исходных объектов и элементов разбивки можно настроить в контекстном меню или в командной строке (рис.19).
![](https://habrastorage.org/webt/24/64/ty/2464tyhj2v-nsguyk0rbmdrhixc.png)
Рис. 19. Опции команды Разбивка текста
Утилита 7. Разбить геометрию
Командная строка: ГЕОМРАЗБ (EXPLODEGEOMETRY)
Команда Разбить геометрию, в отличие от команды Разбивка (EXPLODE), выполняет разделение сложных объектов на примитивы по всей глубине уровней вложенности. Например, несколько вложений блоков она сразу разобьет на составляющие их отрезки, дуги, полилинии – без необходимости многократного вызова команды.
Порядок выполнения команды:
• выберите объект (рис. 20);
![](https://habrastorage.org/webt/2l/fa/xe/2lfaxejxm5q5crdpetnndowltdi.png)
Рис. 20. Выбранный объект
• вызовите команду Разбить геометрию. Объект «эллипс» будет преобразован в 2D-полилинию (рис. 21).
![](https://habrastorage.org/webt/rk/lv/jo/rklvjo4k1n1qipnip0royzjr2yg.png)
Рис. 21. 2D-полилиния в форме эллипса
Утилита 8. Упростить сплайн
Командная строка: СПЛАЙНУПР (SIMPLIFYSPLINE)
Команда позволяет оптимизировать сплайн путем управления точностью его аппроксимации и задания максимального количества точек.
Порядок выполнения команды:
• выберите сплайн (рис. 22);
![](https://habrastorage.org/webt/kz/rq/az/kzrqazi90mvqio92t_4rxwktcra.png)
Рис. 22. Выбранный сплайн
• вызовите команду Упростить сплайн;
• в командной строке укажите точность и максимальное количество точек (рис. 23);
![](https://habrastorage.org/webt/ns/30/ar/ns30arbfdibe5u5fikphnq99qi4.png)
Рис. 23. Запросы в командной строке для команды Упростить сплайн
• нажмите Enter.
Результат выполнения команды показан на рис. 24.
![](https://habrastorage.org/webt/4u/k7/fb/4uk7fbx31nc9gqsirpdo3-fx5wk.png)
Рис. 24. Упрощенный сплайн
Утилита 9. Разбивка прокси-объектов
Командная строка: РЗБПРОКСИ (XPROXY)
Команда предназначена для разбивки прокси-объектов, имеющих графическое представление, на обычные объекты. Допускается предварительный выбор объектов.
Порядок выполнения команды:
• вызовите команду Разбивка прокси-объектов.
При отсутствии выбранных объектов команда выведет запрос (рис. 25).
![](https://habrastorage.org/webt/rj/8n/p7/rj8np7kxzntpqklpawvwuokczps.png)
Рис. 25. Запрос в командной строке для команды Разбивка прокси-объектов
В ответ можно выбрать объекты или указать опцию. Опция Чертеж предназначена для выбора в чертеже всех прокси-объектов с графикой, включая объекты на других закладках чертежа, выбрать которые другим способом невозможно. После указания этой опции система выполнит разбивку и сообщит о результатах (рис. 28).
На рис. 26 показаны выбранные прокси-объекты.
![](https://habrastorage.org/webt/t0/n3/re/t0n3rewgsh1ylegeofflxfj2qda.png)
Рис. 26. Выбранный прокси-объект
После выполнения команды прокси-объект принимает вид, представленный на рис. 27.
![](https://habrastorage.org/webt/mz/rg/to/mzrgtox7zrlafnujzp_uqxuml4u.png)
Рис. 27. Разбитый прокси-объект
![](https://habrastorage.org/webt/1b/8o/58/1b8o58oct-vo3zi4xdmspm5jpck.png)
Рис. 28. Сведения о работе команды Разбивка прокси-объектов
Утилита 10. Удаление прокси-объектов
Командная строка: УДЛПРОКСИ (RMPROXY)
Команда предназначена для удаления прокси-объектов. Допускается предварительный выбор объектов.
Порядок выполнения команды:
• запустите команду Удаление прокси-объектов;
• выберите прокси-объекты.
При отсутствии выбранных объектов команда выведет запрос (рис. 29).
![](https://habrastorage.org/webt/sk/dg/nx/skdgnxfapvnk61eqlyhyoy_1a-e.png)
Рис. 29. Запрос в командной строке для команды Удаление прокси-объектов
В ответ можно выбрать объекты или указать нужную опцию.
Опция ? выводит запрос о смене метода выбора объектов (рис. 30).
![](https://habrastorage.org/webt/ip/y7/a-/ipy7a-hzsiqxojmgmwhsmqsgcqw.png)
Рис. 30. Опции метода выбора объектов
Опция Чертеж служит для выбора и удаления в чертеже всех прокси-объектов, включая объекты на других закладках чертежа.
Опция Неграфические прокси предназначена для удаления только прокси-объектов без графики, выбрать которые другим способом невозможно.
При указании нужной опции система выполнит удаление, сообщив о числе найденных и удаленных прокси-объектов (рис. 31).
![](https://habrastorage.org/webt/kt/tm/s-/kttms-8fai7mm9qj564f5f5efns.png)
Рис. 31. Сведения о работе команды Удаление прокси-объектов
Пример выполнения команды показан на рис. 32 и 33.
![](https://habrastorage.org/webt/ew/s4/_-/ews4_-wpub-et3zemxzfhxtu4zu.png)
Рис. 32. До применения утилиты
![](https://habrastorage.org/webt/3u/-b/ka/3u-bka5p90w76zrql_so214mtdg.png)
Рис. 33. После применения утилиты
Заключение
Дополнительные средства nanoCAD представляют собой утилиты для управления чертежом и его редактирования. Все они отличаются эффективностью и несложным алгоритмом использования.
На форуме nanoCAD пользователям предоставлена возможность обсудить существующий функционал nanoCAD и при необходимости предложить новый. Переходите по ссылке и в течение 30 дней бесплатно тестируйте nanoCAD Pro с максимальным количеством модулей и возможностей.
Статьи, связанные с этой
Татьяна Васькина,
технический специалист
АО «Нанософт»