![Матвей Лукьянов](/upload/image_resize_cache/iblock/650/hwvjbmk081mp3bm010b63nr64bhim971-1536-1131-5.webp)
При работе с CAD-системами у пользователя зачастую возникает потребность адаптировать интерфейс «под себя» – к примеру, собрав в выбранном месте все часто используемые и специализированные инструменты.
В Платформе nanoCAD такую возможность предоставляет функциональная панель Инструменты, позволяющая создавать и хранить инструменты, соответствующие часто применяемым объектам оформления, библиотекам блоков и т.д. Можно сказать, что эта панель является универсальным механизмом кастомизации части интерфейса, отвечающей за хранение инструментов.
Основные преимущества при работе с панелью заключаются в том, что все созданные инструменты не исчезают после закрытия чертежа, а также будут доступны и в новых файлах. При этом ничто не препятствует предоставить к ним доступ другим пользователям, тем самым создавая, к примеру, общую директорию с инструментами.
Общие сведения
Сначала давайте определим, для чего создана данная панель и что вообще представляют собой инструменты.
Вызвать функциональную панель Инструменты можно несколькими способами.
- Лента: Настройки → Функциональные панели → Инструменты.
- Меню: Сервис → Инструменты.
- Меню: Вид → Панели → Функциональные панели → Инструменты.
- Командная строка: TOOLPALETTES (ИНСТРУМЕНТЫ).
После вызова откроется панель, показанная на рис. 1.
![Рис. 1](/upload/image_resize_cache/sprint.editor/020/1qchudg1r4kde79kamvzinps8m20dxtc-688-537-5.webp)
В базовом состоянии она отображает дерево с корневым узлом Мои инструменты, где содержатся стандартные наборы и группы инструментов.
В верхней части функциональной панели располагаются следующие кнопки:
Активный вид
Эта кнопка отвечает за смену варианта активного вида на рассматриваемой панели. При нажатии меняет активный вид c дерева на список и наоборот (рис. 2).
![Рис. 2](/upload/image_resize_cache/sprint.editor/017/2ky38c3jjn77fh8046qml4ev3y897d3b-688-537-5.webp)
Размер кнопок
Эта кнопка отвечает за настройку размера значков на панели Инструменты. При нажатии появляется раскрывающийся список со следующими вариантами: мелкий, средний, крупный (рис. 3). Следует учитывать, что при активном виде «дерево» кнопка блокируется.
![Рис. 3](/upload/image_resize_cache/sprint.editor/a94/xtgz8127c456hqmmiqdqtzg6jjpdix6l-688-537-5.webp)
Вид
Кнопка отвечает за выбор варианта стандартного представления списков на данной панели. При нажатии появляется раскрывающийся список со следующими вариантами: иконки, список, таблица (рис. 4). Как и предыдущая из рассмотренных кнопок, блокируется при активном виде «дерево».
![Рис. 4](/upload/image_resize_cache/sprint.editor/169/e86484rt003s5ow9hlc36ndfj0i7ogpj-688-537-5.webp)
Справка
Кнопка, отвечающая за вызов справки.
Следует упомянуть, что панель Инструменты имеет сплиттер – вертикальную разделительную линию, которая находится справа при активном виде «дерево» и слева при активном виде «список». Перемещая сплиттер, можно перейти к представлению с одновременным отображением и дерева, и списка (рис. 5).
![Рис. 5](/upload/image_resize_cache/sprint.editor/510/qlkjp720lfjnyjlgidqdwpvix2hpr236-688-537-5.webp)
Чтобы более основательно разобраться в принципе работы и иерархии функциональной панели, предлагаю рассмотреть каждый элемент дерева, начиная с корневого узла и заканчивая самими инструментами.
Корневой узел
Как уже сказано, корневой узел Мои инструменты содержит все стандартные и пользовательские наборы и группы инструментов, являясь вершиной иерархии данной структуры.
Если щелкнуть по корневому узлу правой кнопкой мыши (ПКМ), откроется контекстное меню, представленное на рис. 6.
![Рис. 6](/upload/image_resize_cache/sprint.editor/6a7/9od8cpvxsadag601yn2b5cwubpldtk3u-688-537-5.webp)
Давайте разберем назначение каждого пункта этого меню:
- Создать группу инструментов – позволяет создать новую группу для хранения наборов инструментов и вложенных групп;
- Создать набор инструментов – позволяет создать новый набор для хранения инструментов (о группах и наборах мы поговорим ниже);
- Переименовать – позволяет переименовывать корневой узел;
- Импортировать набор – позволяет импортировать набор инструментов из файла с расширением *.xtp.
Группа инструментов ( ) – это место хранения наборов инструментов. Упрощает организацию файлов, позволяет сгруппировать наборы по обособленным папкам и сформировать иерархическую структуру расположения инструментов.
В общем и целом группы инструментов являются аналогами папок, которые содержат наборы инструментов и другие вложенные группы.
Мы можем создавать как новые группы непосредственно в корневом узле дерева (для этого необходимо воспользоваться инструментом Создать группу в контекстном меню корневого узла), так и вложенные группы (для этого следует использовать инструмент с таким же названием, но в контекстном меню родительской группы).
Включение набора в группу выполняется перетаскиванием значка выбранного набора из корневого узла или из другой группы (drag&drop) – (рис. 7).
![Рис. 7](/upload/image_resize_cache/sprint.editor/ede/teckdyifo7gcr4i3m5036x39vql7m3ux-688-537-5.webp)
Исключение набора из группы с его возвратом в корень осуществляется, в свою очередь, перетаскиванием значка выбранного набора в корневой узел (рис. 8).
![Рис. 8](/upload/image_resize_cache/sprint.editor/9aa/gwt723leoiyfc50f2z1dhafmajpedgz4-688-537-5.webp)
При одновременной работе с инструментами, наборами и группами рекомендуется использовать представление с отображением как дерева, так и списка. Тогда в правой части окна будут видны дочерние элементы того узла, который выделен в дереве левой части окна (рис. 9).
![Рис. 9](/upload/image_resize_cache/sprint.editor/f80/v08uyrz1vnlfy9ie85ngj3grxy82el8r-688-537-5.webp)
Любая группа инструментов имеет контекстное меню, представленное на рис. 10.
![Рис. 10](/upload/image_resize_cache/sprint.editor/f2d/v29m4x9cl22784zmpqp3ixut8jlu2s9c-688-537-5.webp)
Разберем назначение каждого пункта данного меню:
- Создать группу инструментов – создание новой вложенной группы инструментов;
- Переименовать – переименование выбранной группы инструментов;
- Вверх – перемещение выбранной группы на одну позицию вверх;
- Вниз – перемещение выбранной группы на одну позицию вниз;
- Удалить – удаление выбранной группы.
Набор инструментов ( ) – это место хранения инструментов, объединенных пользователем по определенному принципу.
Новый пустой набор создается с помощью команды Создать набор инструментов в контекстном меню корневого узла, и сохраняется в этом же узле. Как уже сказано, с помощью перетаскивания подобный набор можно помещать в выбранную группу инструментов.
Набор инструментов имеет контекстное меню, показанное на рис. 11.
![Рис. 11](/upload/image_resize_cache/sprint.editor/e0e/cve8486m01j9x5jr7inhbfgf5xhx0qoy-688-537-5.webp)
- Первый пункт меню – Настройка команд – открывает диалоговое окно Настройка наборов инструментов (рис. 12) с перечнем всех команд nanoCAD.
![Рис. 12](/upload/image_resize_cache/sprint.editor/6ef/lab0dt3o6r2zh71sid8nxphtn0s1ec6o-688-537-5.webp)
В этом окне, отображающем список всех зарегистрированных команд ПО, можно находить команды и по имени, вписав название искомой команды в поле Поиск инструмента.
Здесь же вы можете перемещать команды в выбранный набор инструментов, тем самым создавая новые инструменты. Более подробно создание новых инструментов мы разберем чуть ниже.
- Переименовать – переименование выбранного набора инструментов.
- Сортировать по – сортировка инструментов, содержащихся в выбранном наборе, по одному из двух признаков: Имя (стандартная сортировка команд по алфавиту), Тип (сортировка инструментов в зависимости от их назначения).
- Вверх – перемещение выбранного набора на одну позицию вверх.
- Вниз – перемещение выбранного набора на одну позицию вниз.
- Удалить – удаление выбранного набора инструментов.
- Экспорт – экспорт выбранного набора инструментов в файл с расширением *.xpt.
Как создать и использовать новый инструмент
Для создания нового инструмента следует выбрать в чертеже или в обозревателе файлов объект нужного типа и перетащить его в выбранный набор инструментов (drag&drop). В наборе автоматически сформируется новый инструмент, перенимающий свойства данного объекта.
Запуск (выполнение) инструмента осуществляется двойным щелчком на значке инструмента или перетаскиванием значка в открытый чертеж. При этом выполняется команда nanoCAD, записанная в свойствах инструмента. Кроме того, создаваемый с помощью инструмента объект сразу приобретает те значения свойств (слой, цвет, тип линий и т.д.), которые на данный момент записаны в свойствах инструмента.
Если у команды, создающей объект определенного типа (например, окружность), имеется несколько вариантов работы, то выбирается только один из них – самый ходовой. Поэтому для окружности работает вариант команды Окружность по центру и радиусу, а для дуги – Дуга по 3 точкам.
Инструменты имеют контекстное меню, показанное на рис. 13.
![Рис. 13](/upload/image_resize_cache/sprint.editor/273/l15l2k24g1ifxw91bu68j5qykygw5im0-688-537-5.webp)
- Копировать – копирование выбранного инструмента в буфер обмена. При этом в контекстных меню всех наборов инструментов появляется пункт Вставить (рис. 14), позволяющий вставить скопированный инструмент из буфера в выбранный набор.
![Рис. 14](/upload/image_resize_cache/sprint.editor/c48/speobl9gx5fu9cd7qrr40wueyc2jegmj-688-537-5.webp)
- Переименовать – переименование выбранного инструмента.
- Удалить – удаление выбранного инструмента.
- Выбрать изображение – открытие окна выбора файла изображения для замены значка инструмента (разрешается использовать файлы с расширениями jpg, jpeg, tiff, tif, bmp, png).
- Вверх – перемещение выбранного инструмента на одну позицию вверх.
- Вниз – перемещение выбранного инструмента на одну позицию вниз.
- Свойства – открытие окна Настройки свойств инструмента. О свойствах инструментов мы подробнее поговорим ниже.
Давайте сформируем для примера новый инструмент, который при вызове будет строить окружность с заданными свойствами.
- Создадим несколько окружностей, задав им необходимые свойства (цвет, вес и тип линий) – (рис. 15).
![Рис. 15](/upload/image_resize_cache/sprint.editor/eb7/v2h3pn9qsg2nzrkigyiw6x42etktx2kg-688-537-5.webp)
- Создадим на панели новый набор инструментов: Окружности (рис. 16).
![Рис. 16](/upload/image_resize_cache/sprint.editor/813/1iekdsuqijbh63dczxtfylfqdwqy4hki-688-537-5.webp)
- Перетащим окружности курсором в наш новый набор, а для удобства переименуем их через контекстное меню инструментов (рис. 17).
![Рис. 17](/upload/image_resize_cache/sprint.editor/423/3ecxlb66qi2af8cy9n05owgd357z7zyx-688-537-5.webp)
Теперь в наборе Окружности имеются новые инструменты: Зеленая, Желтая, Красная, которые при их вызове позволят строить окружности с заданными свойствами в любом проекте nanoCAD (рис. 18).
![Рис. 18](/upload/image_resize_cache/sprint.editor/ea9/1qdej2tcd1hyd00tm6yq8sza9xncv72d-688-537-5.webp)
Свойства инструментов
Пункт Свойства открывает диалоговое окно Свойства инструмента с текущими настройками инструмента и свойств создаваемых им объектов.
При первом открытии панели Мои инструменты можно увидеть следующие стандартные группы инструментов (рис. 19):
- Штриховки;
- Каталог блоков;
- Таблицы.
![Рис. 19](/upload/image_resize_cache/sprint.editor/893/pzu8njytnaybt9pklbwweq1muo9eo1hg-688-537-5.webp)
В каждой группе находятся стандартные наборы с соответствующими инструментами (штриховки, блоки, таблицы). Давайте разберем их свойства.
1) Штриховки
Диалоговое окно со свойствами инструмента, обеспечивающего вставку штриховки, показано на рис. 20.
![Рис. 20](/upload/image_resize_cache/sprint.editor/7a8/he0b5amqizhekj3fhkxrlk1vm0ehyxuh-688-537-5.webp)
Сверху располагаются наименование данного инструмента, его значок, а также поле с описанием. Добавленное сюда описание будет отображаться в функциональной панели при наведении курсора на этот инструмент (рис. 21).
![Рис. 21](/upload/image_resize_cache/sprint.editor/0ab/7pwjiaj4efv2hrdc34ol986hmmyu5kcs-688-537-5.webp)
Значок имеет контекстное меню с пунктом Выбрать изображение (рис. 22). Используя этот пункт, можно через Проводник поменять изображение на значке.
![Рис. 22](/upload/image_resize_cache/sprint.editor/36c/dyxa2jqiki0kcb53hqsugw9r417wyt9v-688-537-5.webp)
Ниже расположен раздел Образец, в котором собраны специфические настройки свойств образца штриховки.
- Тип инструмента – выбор типа используемого инструмента (штриховка или градиент).
- Тип – список для выбора типа образца штриховки. Доступные типы: стандартный, из линий, пользовательский.
- Имя образца – список для выбора стандартных образцов штриховки. При нажатии на кнопку (...) открывается диалоговое окно Образцы штриховки (рис. 23), в котором можно выбрать образец из предоставленного списка (в соответствии со своим назначением образцы разнесены по соответствующим вкладкам, переключаться между которыми можно в верхней части этого окна).
![Рис. 23](/upload/image_resize_cache/sprint.editor/7fa/9m4pcon49laqsqqnhizof3u10bijyans-688-537-5.webp)
- Угол – угол поворота штриховки относительно оси X текущей системы координат.
- Масштаб – степень масштабирования текущего образца штриховки.
- Вспомогательный масштаб – добавление дополнительного масштабного множителя, который применяется при вставке штриховки. Допустимые значения:
а) Dimscale – в качестве дополнительного масштабного множителя применяется значение системной переменной DIMSCALE (масштабный коэффициент, применяемый ко всем переменным измерениям, которые регулируют размеры, смещения и расстояния),
б) Масштаб печати – в качестве дополнительного масштабного множителя применяется значение масштаба печати из параметров текущей закладки чертежа,
в) Нет – дополнительный масштабный множитель не используется.
- Интервал – расстояние между линиями текущего образца штриховки (в мм).
- Крест-накрест – включение/отключение режима нанесения второй штриховки, повернутой относительно исходной на 90°.
В самом низу диалогового окна располагается раздел Общие, содержащий настройки общих свойств инструмента (цвет, слой, тип линий, вес линий, прозрачность).
Меняя параметр Цвет, можно переназначать стандартный цвет штриховки в инструменте (рис. 24).
![Рис. 24](/upload/image_resize_cache/sprint.editor/344/6o76ifgl7sd9j23cc247rqezmk1dsr1k-688-537-5.webp)
2) Блоки
Диалоговое окно со свойствами инструмента, обеспечивающего вставку блока, показано на рис. 25.
![Рис. 25](/upload/image_resize_cache/sprint.editor/b46/yku3dyitrn6k4kcv8jg6rxg3szl0fjvn-688-537-5.webp)
В группе Вставка собраны специфические параметры, которые управляют процессом вставки блока.
- Имя – имя вставляемого блока.
- Исходный файл – полное имя файла, из которого извлекается определение блока. При нажатии на кнопку (...) открывается Проводник, через который можно переназначить путь к исходному файлу блока.
- Масштаб – масштабный множитель вставки блока.
- Вспомогательный масштаб – дополнительный масштабный множитель, который может быть применен при вставке блока (Dimscale/Масштаб печати/Нет).
- Поворот – значение угла поворота блока, применяемое в том случае, если опция Запрос угла поворота отключена.
- Запрос угла поворота – признак запроса для ввода угла вставки блока (Да/Нет).
- Запрос атрибутов – признак запроса для включения атрибутов при вставке блока (Да/Нет).
- Разбивка – признак разбиения блока после вставки (Да/Нет). Весьма полезный параметр, позволяющий корректно добавлять на панель Инструменты таблицы и объекты из баз элементов в качестве блоков, о чем мы будем говорить в разделе «Добавление пользовательских объектов».
В группе Общие, как и в диалоге Свойства инструмента у штриховки, задаются общие свойства графического объекта (цвет, слой, тип линий, вес линий и прозрачность).
3) Таблицы
Диалоговое окно со свойствами инструмента, обеспечивающего вставку таблицы, представлено на рис. 26.
![Рис. 26](/upload/image_resize_cache/sprint.editor/dcd/e0ak64xin6xmsib9a4cwkisb529lh9rh-688-537-5.webp)
Здесь представлен раздел Команда, в который включен параметр Командная строка. Он определяет команду, которая должна запускаться с помощью данного инструмента.
В нашем случае прописана команда ^C^C_stdselected 4E7F17942621534E. Это функция на языке DIESEL, которая по идентификатору таблицы обращается к базе элементов, где хранится данная таблица. О порядке добавления новой таблицы на панель Инструменты мы расскажем в разделе «Добавление пользовательских объектов».
Далее идет группа Общие, в которой помимо уже знакомых нам параметров можно увидеть параметры Масштаб типа линий, Стиль текста и Размерный стиль.
Расположение инструментов на диске
Содержимое функциональной панели Инструменты располагается по следующему пути: %AppData%\Roaming\Nanosoft\nanoCAD X\ToolPalette, где X – версия и сборка программного продукта.
Открыв папку ToolPalette, мы увидим набор *.dwg-файлов, в которых хранятся стандартные блоки, а также вложенную папку Palettes (рис. 27).
![Рис. 27](/upload/image_resize_cache/sprint.editor/179/pyw3yex8f10vnilhydrdlpnw4u4u7cwu-688-537-5.webp)
В каждом из этих *.dwg-файлов содержатся все блоки определенной категории (рис. 28).
![Рис. 28](/upload/image_resize_cache/sprint.editor/5a0/xq6l9tdbx96yq1pww6530umo8ldobxvs-688-537-5.webp)
Таким образом, инструменты, отвечающие за вставку блока, каждый раз ссылаются на соответствующий файл и извлекают из него выбранный блок, после чего вставляют его в активный чертеж. О добавлении пользовательских блоков в панель мы поговорим в соответствующем разделе.
Также в этой папке находится главный каталог, NcTcCatalog.ntc, хранящий всю информацию о функциональной панели, в том числе о наборах и группах инструментов. Данный каталог является основным файлом панели, поэтому при передаче панели другим пользователям важно в первую очередь передать именно его.
Перейдем в папку Palettes. Здесь наши группы инструментов представлены соответствующими директориями, а наборы инструментов – файлами формата *.ntc (рис. 29).
![Рис. 29](/upload/image_resize_cache/sprint.editor/60c/fimokte9nr8z7t43fgho8pm7lpk96jg5-688-537-5.webp)
Также практически в каждой директории есть папка Images, хранящая в файлах формата *.png все представления значков инструментов (для мелкого/среднего/крупного представления) – (рис. 30).
![Рис. 30](/upload/image_resize_cache/sprint.editor/70f/uqzbvsk7l2xq0j293b72izowttmbafq5-688-537-5.webp)
Экспорт и импорт набора инструментов
Экспорт набора инструментов
Для переноса инструментов с одного компьютера на другой следует выполнить экспорт набора в файл с расширением *.xtp.
Таким способом можно обеспечивать инструментами с одинаковыми настройками слоев, стилей и иных свойств другие рабочие места, на которых с помощью nanoCAD выполняются работы в рамках одного проекта.
Импорт набора инструментов
Возможен импорт наборов инструментов из файлов формата *.xtp nanoCAD и других решений. Для этого используется пункт Импортировать набор контекстного меню корневого узла дерева панели Инструменты.
Добавление пользовательских блоков на панель инструментов
Панель Инструменты позволяет хранить пользовательские блоки, обеспечивая к ним доступ из различных проектов, что значительно упрощает работу и исключает риск потери того или иного важного блока.
Добавлять на панель собственные блоки достаточно просто. Разберем это на конкретном примере.
- В новом файле сформируем произвольный набор блоков: к примеру, создадим блоки «Амперметр», «Вольтметр» и «Лампочка» (рис. 31).
![Рис. 31](/upload/image_resize_cache/sprint.editor/254/s6hesntrzwavh3v75n9rozck3ecel8gl-688-537-5.webp)
- Сохраним этот *.dwg-файл с блоками в папку ToolPallete (рис. 32).
![Рис. 32](/upload/image_resize_cache/sprint.editor/df3/mcc8qgt6f3uc1vdrjda0304gsx1712be-688-537-5.webp)
- Следующим шагом создадим на панели Инструменты новый набор инструментов «Эл. блоки», в который добавим перетаскиванием три наших блока (рис. 33).
![Рис. 33](/upload/image_resize_cache/sprint.editor/bcd/ibiefdk2pk05mo3g9yw50fe3fufmpamj-688-537-5.webp)
- Открыв свойства инструмента, можно увидеть, что в графе Исходный файл сохранился полный путь до данного файла (рис. 34).
![Рис. 34](/upload/image_resize_cache/sprint.editor/eaa/chih1mofbioashkza592letl5ynx2st1-688-537-5.webp)
Таким образом, мы сможем брать из исходного файла наши блоки, работая совершенно в другом проекте (рис. 35).
![Рис. 35](/upload/image_resize_cache/sprint.editor/6df/q4j3m3in67gby11zrtiu42zip12jun6z-688-537-5.webp)
Добавление таблицы на панель инструментов
Так же, как и в случае с блоками, панель Инструменты позволяет хранить часто используемые таблицы nanoCAD, обеспечивая мгновенный доступ к ним из различных проектов. Однако, в отличие от блоков, таблицы сначала потребуется добавить в базу.
- Откроем модуль «СПДС», имеющий прямой доступ к базе элементов, и в новом файле создадим таблицу nanoCAD (рис. 36).
![Рис. 36](/upload/image_resize_cache/sprint.editor/429/zqz09jqcu6hfhrr322ri93e4x4em2hu3-688-537-5.webp)
- Двойным щелчком по выбранной таблице перейдем в диалоговое окно Редактирование таблицы, где на панели инструментов выберем команду Сохранить в базу (рис. 37).
![Рис. 37](/upload/image_resize_cache/sprint.editor/6c5/cfcud2bxkklh9ck9txbh72m6ds3n46m0-688-537-5.webp)
- Для хранения своих таблиц можно создать в диалоге сохранения новую папку или же воспользоваться существующей. Создадим как пример новую директорию под названием Мои таблицы, в которую и сохраним нашу таблицу (рис. 38).
![Рис. 38](/upload/image_resize_cache/sprint.editor/6ac/eqrs8g4tunz5vdgh6cqrxuv1ni0eikfl-688-537-5.webp)
- В диалоговом окне Создать элемент зададим имя нашего объекта и нажмем кнопку OK (рис. 39).
![Рис. 39](/upload/image_resize_cache/sprint.editor/276/a3sav3b0tw8xzctd6jqfzhk68wau4idf-688-537-5.webp)
- Откроем функциональную панель База элементов (команда showtablibrary), в которой найдем нашу только что созданную папку с таблицей (рис. 40).
![Рис. 40](/upload/image_resize_cache/sprint.editor/375/xsd4zwn03k2805vzda4fgo2jqc3atk3w-688-537-5.webp)
- При выборе объекта базы в командной строке увидим идентификатор вставляемого объекта – он-то нам и будет нужен (рис. 41).
![Рис. 41](/upload/image_resize_cache/sprint.editor/9e8/s22ljje2clangboa0leu6lxj3ugl6xp5-688-537-5.webp)
- Далее переходим в функциональную панель Инструменты и, аналогично тому как добавляется инструмент блока, курсором перетаскиваем таблицу в необходимый набор. Но при попытке вызвать данный инструмент наша таблица не вставляется, программа открывает диалоговое окно создания таблицы.
- Чтобы настроить инструмент конкретно на нашу таблицу, перейдем в свойства инструмента, после чего пропишем управляющую команду spstdselected и идентификатор таблицы в графе Командная строка (через пробел) – (рис. 42).
![Рис. 42](/upload/image_resize_cache/sprint.editor/6b1/qkjxu2ad2b3h3dghsnge5613ge4fyqe4-688-537-5.webp)
Теперь при вызове данного инструмента будет вставляться именно наша таблица (рис. 43).
![Рис. 43](/upload/image_resize_cache/sprint.editor/550/c3b0l5vkzyanqrpjhbaxt4lwxfss2hc4-688-537-5.webp)
Еще один способ добавления таблицы на панель – в качестве блока, причем это можно делать и непосредственно из Платформы. Выделим таблицу и запустим инструмент Создание блока (команда BLOCK). Создадим на основе нашей таблицы новый блок, установив галочку напротив пункта Разрешить разбиение (рис. 44).
![Рис. 44](/upload/image_resize_cache/sprint.editor/0b6/ib53wih2w8x3qha4gpefd8y9jysg1v8i-688-537-5.webp)
После этого сохраним файл с блоком в папку ToolPalette и курсором перетащим блок в наш набор инструментов (рис. 45).
![Рис. 45](/upload/image_resize_cache/sprint.editor/acb/3pha200sz3by6vaz6jhbxp3b4sgvonv6-688-537-5.webp)
Теперь эту таблицу можно будет использовать в качестве инструмента (рис. 46).
![Рис. 46](/upload/image_resize_cache/sprint.editor/255/tibicddllzhfasbo27ojzxw5a2n08tza-688-537-5.webp)
А чтобы таблица не вставлялась блоком, перейдите в свойства инструмента и выставите у опции Разбивка значение Да (рис. 47).
![Рис. 47](/upload/image_resize_cache/sprint.editor/f0d/lr72hh7ta4n7akzfmqez4w5iduecyu2r-688-537-5.webp)
Добавление объектов из базы элементов на панель «Инструменты»
На панель Инструменты можно добавлять и объекты из баз элементов – к примеру, из базы элементов СПДС. Для этого добавим новый инструмент Вставка блока и в графу Команда внесем уже знакомую нам команду spstdselected и идентификатор объекта, вставляемого из базы (узнать его можно через командную строку) – (рис. 48).
![Рис. 48](/upload/image_resize_cache/sprint.editor/a12/vheq11d1dzlv7esm1s3fzxx0elkqgtyf-688-537-5.webp)
Далее мы сможем вставлять этот объект в чертеж уже из панели Инструменты (рис. 49).
![Рис. 49](/upload/image_resize_cache/sprint.editor/148/4ywuc6uwbo26ur46vgs01l471137pel1-688-537-5.webp)
При этом следует упомянуть, что данные объекты будут вставляться только в модуле «СПДС». Если мы попробуем вставить такой объект в Платформе – ничего не выйдет.
Решить проблему можно следующим образом:
- Откроем модуль «СПДС» и создадим новый файл, в который вставим объект из базы (к примеру, «Мойка») – (рис. 50).
![Рис. 50](/upload/image_resize_cache/sprint.editor/37b/j2h2zo21f4xoi2rpz5okyawwf3mfq51a-688-537-5.webp)
- Выделим этот объект и запустим команду Создание блока (команда НОВБЛОК) – (рис. 51).
![Рис. 51.](/upload/image_resize_cache/sprint.editor/8d5/dp9q640onvmqovdfzybd8b2ooe3mf4rc-688-537-5.webp)
- Сформируем на основе нашего объекта блок (не забудьте установить галочку напротив пункта Разрешить разбиение), после чего обязательно сохраним данный *.dwg-файл в папку ToolPalette. Далее уже знакомым нам способом перетащим файл при помощи курсора на панель Инструменты (для удобства создадим отдельный набор инструментов СПДС) – (рис. 52).
![Рис. 52](/upload/image_resize_cache/sprint.editor/8e5/slqe62etq27af4128k9147t1kvsokiva-688-537-5.webp)
- Как и в случае таблиц, установим в свойствах инструмента значение Да у пункта Разбивка. Таким образом, мы сохранили объект из базы элементов в качестве блока, тем самым обеспечив доступ к нему не только из «СПДС», но и из других модулей программы.
Очень удобно организовывать и хранить все инструменты в одной точке, однако еще удобнее создать общую директорию с инструментами для группы специалистов, к примеру, работающих над одним проектом и применяющих одни и те же инструменты.
Откроем настройки программы (Настройки → Адаптация → Настройки программы) и найдем в них раздел Стандартные папки → Файлы наборов инструментов (рис. 53).
![Рис. 53](/upload/image_resize_cache/sprint.editor/edd/jhnhaooc27ppxwhbeivzmdnk1sp3qhri-688-537-5.webp)
В данном разделе можно перезадать через Проводник стандартную папку наборов инструментов. Это значит, что мы можем использовать не только свои, но и другие наборы инструментов.
Чтобы передать функциональную панель Инструменты на другое рабочее место, необходимо передать папку с инструментами (по умолчанию – стандартную папку ToolPalette, в которой содержится каталог NcTcCatalog.ntc).
Далее потребуется лишь подключить эту директорию через настройки программы, указав путь к папке через Проводник.
Но только лишь этим возможности настройки не ограничиваются.
В том же разделе мы можем настроить нашу панель инструментов на совместную работу, выбрав в качестве стандартной папки для инструментов сетевую папку. Чтобы настроить папку на сетевой доступ, нужно проследовать по пути Свойства папки → Доступ → Общий доступ (рис. 54).
![Рис. 54](/upload/image_resize_cache/sprint.editor/66b/klo9gs0wbgggux51myxgey01iytc7mm7-688-537-5.webp)
В открывшемся разделе Доступ к сети выберите пользователей, которым будет предоставлен доступ к папке (рис. 55).
![Рис. 55](/upload/image_resize_cache/sprint.editor/af8/1w2j11mfbxbs14ken8fqdxbh433ap0vk-688-537-5.webp)
Когда рабочий компьютер настроен на сетевое обнаружение и предоставление доступа к файлам через Центр управления сетями и общим доступом (рис. 56), к этому компьютеру можно подключиться по доменной или частной сети, тем самым получив доступ к общей папке с необходимыми файлами.
![Рис. 56](/upload/image_resize_cache/sprint.editor/5f5/ub64sls4n4xouxk4x3otoa8pufyxftvh-688-537-5.webp)
Далее всем пользователям нужно лишь найти и указать через настройки программы данную сетевую папку как стандартную для инструментов. Таким образом инструменты можно применять для организации работ в проектной группе, обеспечивая пользователям доступ к определенным наборам инструментов по сети.
Подытожим все вышесказанное. Функциональная панель Инструменты обеспечивает следующие возможности:
- адаптацию интерфейса под потребности пользователя (к примеру, возможность собрать воедино все часто используемые и специализированные инструменты);
- добавление пользовательских блоков, таблиц, объектов базы элементов на панель в качестве инструментов;
- создание единого набора инструментов для сетевой работы с предоставлением доступа ко всем инструментам по сети.
- А. Бексултанова. Таблицы nanoCAD, или Пуститься во все тяжкие https://habr.com/ru/companies/nanosoft/articles/565180
- А. Горюнов. Самые востребованные настройки nanoCAD https://habr.com/ru/companies/nanosoft/articles/679174
- А. Горюнов. Блоки и атрибуты блоков https://habr.com/ru/companies/nanosoft/articles/558454
![Импортозамещение в действии на ИННОПРОМ-2024: развитие предприятий на базе отечественных САПР/ТИМ-решений от «Нанософт»](/upload/image_resize_cache/iblock/bd5/62zf8rrmx60fq7v0y41jepiqz4wsatb6-400-240-5.webp)
![Как перевести сотрудников на Платформу nanoCAD за два месяца и сохранить качество работы: опыт компании «Желдорпроект»](/upload/image_resize_cache/iblock/438/7f0jct5ibhw5og5la1qpmovyq2mrym34-400-240-5.webp)
![Платформа nanoCAD работает на операционной системе РОСА Хром](/upload/image_resize_cache/iblock/1bd/i4b014fw60yya51g393bsmvx4cljwtqd-400-240-5.webp)