Работа с текстом в КОМПАСе

Для создания текста в КОМПАСе необходимо воспользоваться командой «Надпись» , которая расположена на инструментальной панели Обозначения.

Альтернативный способ вызова команды — воспользоваться главным текстовым меню. Пусть: Оформление — Надпись.

После вызова команды необходимо кликнуть на чертеже в том месте, где должен находиться текст, либо ввести координаты точки начала текста. До указания точки привязки, на Панели параметров можно задать угол текста и определить размещение текста: справа, слева, по центру. Также можно задать зеркальное отражение.

После указания точки вставки текста Панель параметров будет выглядеть следующим образом:

Основные параметры, представленные на Панели параметров:

  • гарнитура (выбор шрифта);
  • высота символов;
  • возможность создания списков;
  • вставка спецсимволов.

Например, значок диаметра или процента мы вводим, используя команду «Спецзнак» , а дроби или индексы проставляем также соответствующими командами.

Как сделать рамку в Компасе?

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

Если же по каким-то причинам при создании чертежа рамки вообще нет, то сделать ее в Компасе можно несколькими способами.

Способ 1. Как сделать рамку в Компасе через дерево чертежа?

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

Чтобы сделать рамку в Компасе нужно щелкнуть два раза мышью по строчке, отвечающей за оформление листа и расположенной в дереве чертежа (рис. 1). В новом окне «Оформление» будет доступен выбор библиотеки, из которой подгружаются уже готовые шаблоны рамок, которые можно выбрать ниже (рис. 2). При нажатии на многоточие, появится список доступных шаблонов рамок, после выбора нужной и нажатия кнопки «ОК», нужно подтвердить операцию, нажав кнопку «Пересчитать».

  • Рис. 1. Кнопка для изменение рамки листа в Компасе
  • Рис. 2. Окно изменение рамки листа в Компасе

После проделанных манипуляций, у конкретного листа появится выбранная рамка. Точно так же в документ можно вставлять и другие листы с иным оформлением, которое настраивается вышеуказанным способом.

Способ 2. Как сделать рамку в Компасе через параметры?

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

Перейдите в «Параметры», расположенной во вкладке «Настройка» ленты инструментов (рис. 1). Затем во вкладке «Новые документы» выберите «Графический документ» — «Параметры первого листа» — «Оформление». В выбранном окне появится ровно та же настройка, как и на рис. 2. Порядок действий дальше аналогичен способу №1.

  • Рис. 3. Кнопка открытия параметров в Компасе
  • Рис. 4. Параметры рамок листов

2. Авторы и проверяющие за 5 кликов

Находим файл GRAPHIC.pmn который лежит по пути: C:Program Files (x86)ASCONKOMPAS-3D V14Sys В зависимости от разрядности вашей системы и версии Компаса путь может иметь другой вид.

Пример пути в Windows XP (x86): C:Program FilesASCONKOMPAS-3D V10Sys

В этом файле можно вписать всех причастных к выпуску документации людей, распределив их по группам.

Открываем его при помощи блокнота или другого текстового редактора и находим строчку MENU 12

Чтобы создать новую группу необходимо скопировать часть текста начиная с : POPUP «Разработчики» и до END.

Красным в кавычках подчеркнуто название группы, Синим выделены фамилии которые будут находится над разделительной линией, зеленым — под нею (разделение на ваше усмотрение). Фамилия с инициалами будут видны при выборе человека, Фамилия после вертикальной линии это то что будет добавлено в саму основную надпись.

После редактирования не забываем сохранить файл без переименования. Перезапускаем Компас 3D и в поле разработчика двойной клик ЛКМ и в появившемся меню наводя курсор на группу в выпадающем списке выбираем нужную нам фамилию. Обратите внимание что в поле будет выводится фамилия которую вы ввели после вертикальной линии.

Предыдущие способы подходят если вы не единственный пользователь Компас-3D на вашем рабочем месте.

Нестандартные листы

Параметры нестандартного листа описываются интерфейсом ksSheetSize со следующимия свойствами:

  • height – высота листа в миллиметрах;
  • width – ширина листа в миллиметрах.

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

Обращаю ваше внимание на то, что для создания чертежа на листе нестандартного размера нужно в свойстве type интерфейса ksDocumentParam указать значение lt_DocSheetUser. После этого метод GetSheetParam() интерфейса ksSheetPar вернет указатель на интерфейс ksSheetSize.
На рисунке ниже показан результат работы этой программы.


Рамка чертежа конструкторского для листа с размерами 300 на 300 мм

При работе с листами нестандартных размеров нужно помнить о том, что многие форматы основных надписей рассчитаны на листы определенных размеров. Когда система КОМПАС пытается приспособить основную надпись к листу, на размеры которого она не рассчитана, то из этого не получается ничего хорошего. Один из таких результатов показан на рисунке ниже.


Рамка чертежа конструкторского для листа с размерами 100 на 100 мм. Части штампа ушли за границы листа

В данном примере создавался лист размером 100х100 миллиметров, и к нему применялась основная надпись типа 1 («Чертеж констр. Первый лист. ГОСТ 2.104-2006»).

Сергей Норсеев, автор книги «Разработка приложений под КОМПАС в Delphi».

В своей работе КОМПАС использует шрифты операционной системы. При установке «специфические» шрифты, такие как, например, GOST type A устанавливаются по пути Windows-Fonts диска с операционной системой. Если какой-либо шрифт не отображается, возможно, он был установлен с ошибкой, нужно скопировать его с папки Fonts другого рабочего места, либо переустановить КОМПАС.

Продолжаем цикл статей по работе с API САПР КОМПАС-3D. Управляющие символы уже несколько раз встречались нам на предыдущих уроках цикла. Тогда каждый раз говорилось, что выводимые строки не должны их содержать, так как КОМПАС обрабатывает их особым образом. Теперь пришло время познакомиться с ними поближе.

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

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

Ссылка на основную публикацию
Статьи на тему:

Adblock
detector