Как поставить лямбду в компасе

Опубликовано: 16.05.2024

Создание символов разрезов-сечений осуществляется через меню Инструменты → Обозначения → Линия разреза или с помощью команды Линия разреза на панели инструментов Обозначения. В начале работы команды необходимо выбрать точку размещения первого символа стрелки разреза. Затем необходимо определить, какого рода разрез будет показан — простой или сложный (с ломаной линией разреза). Если предполагается показать простой разрез, то далее необходимо указать точку размещения второго символа-стрелки разреза. Если предполагается показать сложный разрез, то сначала необходимо нажать кнопку Сложный разрез и последовательно указывать точки размещения изломов сложного разреза. В последней точке всегда будет размещаться второй символ-стрелка разреза. Для завершения ввода сложного разреза необходимо отжать кнопку Сложный разрез.

Символы на чертеже в KOMPAS 3D 1

Далее следует ввести буквенное обозначение разреза, если оно не установилось автоматически. При нажатии на поле Текст появится диалоговое окно Введите текст. В котором можно вручную заполнить текстовые поля. Первое поле — буквенное обозначение разреза. Второе поле — дополнительная информация (например, номер листа, на котором находится разрез).

Если включить галочку в опции Автосортировка, то программа будет автоматически назначать символ для обозначения разреза. Эта опция может быть недоступна, если в меню Сервис → Параметры на вкладке Текущий документ в разделе Автосортировка выключена галочка для опции Автосортировка. Включение опций Лист и Зона автоматически размещает номер листа. На котором размещается разрез. Или обозначение зоны в дополнительное поле символа разреза. С помощью группы кнопок Размещение можно устанавливать размещение дополнительной информации у первой или второй стрелки разреза.

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

Затем программа предлагает разместить букву-обозначение вида с разрезом. При этом предлагается настроить 2 вкладки: на вкладке Параметры производятся настройки параметров нового вида с разрезом, а на вкладке Обозначение вида производятся настройки текстового комментария к виду с разрезом.

Вкладка “Параметры”

Описание

Вкладка “Обозначение вида”

ПараметрОписание
Окно просмотра обозначения вида
  • нажать кнопку Вставить ссылку
  • заново выбрать в списке требуемый разрез

Символы на чертеже в KOMPAS 3D 2

Символы на чертеже в KOMPAS 3D 3

Простановка символов вида

Создание символа стрелки вида осуществляется через меню Инструменты → Обозначения → Стрелка взгляда или с помощью команды Стрелка взгляда на панели инструментов Обозначения. В начале работы команды необходимо выбрать точку размещения первого символа – стрелки вида. Далее следует ввести буквенное обозначение вида, если оно не установилось автоматически.

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

  • Первое поле — буквенное обозначение вида
  • Второе поле — дополнительная информация (например, номер листа, на котором находится вид).

Если включить галочку в опции Автосортировка, то программа будет автоматически назначать символ для обозначения вида. Эта опция может быть недоступна, если в меню Сервис → Параметры на вкладке Текущий документ в разделе Автосортировка выключена галочка для опции Автосортировка.

Включение опций Лист и Зона автоматически размещает номер листа (на котором размещается вид) или обозначение зоны в дополнительное поле символа вида.

После этих операций необходимо выбрать направление взгляда на вид. Для этого, перемещая мышь вокруг точки-указателя, необходимо добиться нужного расположения стрелки взгляда и нажать левую кнопку мыши или клавишу Enter.

Символы на чертеже в KOMPAS 3D 4

Затем программа предлагает разместить букву-обозначение вида. При этом предлагается настроить 2 вкладки:

  • на вкладке Параметры производятся настройки параметров нового вида
  • на вкладке Обозначение вида производятся настройки текстового комментария к виду.

Эти параметры аналогичны параметрам вида с разрезом.

Символы на чертеже в KOMPAS 3D 5

Создание символов выносного элемента

Создание символов выносного элемента осуществляется через меню Инструменты → Обозначения → Выносной элемент или с помощью команд, Выносной элемент на панели инструментов Обозначения. Для этого сначала необходимо выбрать точку-центр ограничивающей окружности на опорном виде для охвата выносных элементов. Затем необходимо указать вторую точку-границу окружности. Ее также можно ввести на панели параметров в поле диаметр или радиус окружности в зависимости от нажатой кнопки. Далее следует ввести буквенное обозначение вида для выносного элемента, если оно не установилось автоматически.

При нажатии на поле Текст появится диалоговое окно Введите текст, в котором можно вручную заполнить текстовые поля. Первое поле — буквенное обозначение вида для выносного элемента, второе поле — дополнительная информация (например, номер листа, на котором находится вид). Если включить галочку в опции Автосортировка, то программа будет автоматически назначать символ для обозначения вида. Эта опция может быть недоступна, если в меню Сервис → Параметры на вкладке Текущий документ в разделе Автосортировка выключена галочка для опции Автосортировка. Включение опций Лист и Зона автоматически размещает номер листа (на котором размещается вид) или обозначение зоны в дополнительное поле символа вида для выносного элемента.

Символы на чертеже в KOMPAS 3D 6

После этого необходимо задать дополнительные параметры символа выносного элемента на вкладке Параметры. На этой вкладке можно выбрать следующие опции:

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

Рис. 2.50. Панель Обозначения

Для создания элементов оформления предназначены следующие кнопки.

Шероховатость – позволяет размещать на графических объектах (или на их продлении) знаки шероховатости (рис. 2.51). Можно использовать структуру обозначения знака по ГОСТ 2.309—73 или более позднюю редакцию, соответствующую изменению № 3 от 2003 года в ГОСТ 2.309—73. Выбрать структуру обозначения можно на вкладке Новые документы диалогового окна Параметры в разделе Графический документ ? Шероховатость. Для установки знака шероховатости достаточно указать кривую, на которой он будет размещен, выбрать тип знака, а также при необходимости заполнить надписи.

Рис. 2.51. Примеры обозначения шероховатости в КОМПАС

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

Линия-выноска – позволяет создавать на чертеже произвольное количество линий-выносок (рис. 2.52, а).

Знак клеймения – позволяет создать линию-выноску для обозначения клеймения (рис. 2.52, б).

Знак маркировки – дает возможность разместить на чертеже линию-выноску с обозначением маркировки (рис. 2.52, в).

Знак изменения – позволяет обозначить изменения (рис. 2.52, г).

Обозначение позиций – команда, без которой не обойтись при создании сборочного чертежа. Она позволяет размещать на чертеже обозначения позиций, при этом система автоматически следит за нумерацией. Отображение позиционной выноски можно настраивать на вкладке Параметры панели свойств (рис. 2.53). Вы можете изменять тип стрелки (точка, стрелка или без стрелки), направления полки и текста относительно базовой точки, а также выбирать тип формы (рис. 2.54). Флажок Полка служит для управления отображениям полки позиционной линии-выноски.

Рис. 2.52. Варианты линий-выносок: произвольная (а), знак клеймения (б), маркировка (в), обозначение изменения (г)

Примечание

Кнопки Линия-выноска, Знак клеймения, Знак маркировки и Знак изменения на панели Обозначения объединены в одну группу.


Рис. 2.53. Параметры отображения позиционной линии-выноски

Рис. 2.54. Формы отображения обозначения позиций: простой текст (а), открытый текст (б), круг (в), шестиугольник (г), круг с разделителем (д)

Допуск формы – позволяет вставить в чертеж допуск формы и расположения поверхности.

Линия разреза – дает возможность создавать простую или ступенчатую линию разреза на чертеже. Буквенное обозначение разреза устанавливает система. При этом она не использует буквы, которые уже заняты для обозначения баз или других разрезов.

Стрелка взгляда – позволяет строить стрелку, указывающую направление взгляда.

Выносной элемент – создает на изображении обозначение выносного элемента (круг с линией-выноской). Обратите внимание, эта команда создает лишь обозначение выносного элемента! Само изображение, которое попало в пределы, охваченные этим обозначением, вы должны чертить сами (за исключением изображений ассоциативных видов).

Примечание

После завершения выполнения команд Линия разреза, Стрелка взгляда или Выносной элемент запускается команда создания нового вида в чертеже и, соответственно, его обозначения. Это обычный текстовый объект, в состав которого входит буквенное обозначение вида, знак «развернуто» или «повернуто», масштаб и угол поворота вида, номер листа и обозначение зоны. Особенность обозначения вида заключается в том, что оно ассоциативно связано с тем видом, на который указывает. Разместив локальную систему координат, после завершения формирования линии разреза, сечения, вида по стрелке или выносного элемента вы можете приступать к созданию изображения этого вида.

Большинство рассмотренных команд используется в примере, приведенном в конце главы.

Вы наверняка заметили, что я описал не все команды панели инструментов Обозначения. Причина состоит в том, что на этой панели есть несколько команд, не связанных с обозначениями.

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

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


Рис. 2.55. Диалоговое окно Создать таблицу

Осевая линия по двум точкам – строит осевую линию по двум указанным точкам. Особенность этой команды заключается в том, что она автоматически формирует выступы (их величину можно настраивать на панели свойств) слева и справа от указанных точек. Таким образом, осевая хорошо «ложится» на объект, и ее не нужно дополнительно растягивать.

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

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

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

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

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Принятые обозначения

Принятые обозначения Системные вызовы, библиотечные функции, команды shell выделены в тексте курсивом, например open(2), cat(1) или printf(3S). В скобках указывается раздел электронного справочника man(1) (описание справочника приведено в приложении А).Структуры данных, переменные и

ND Grad (Без обозначения градиента)

ND Grad (Без обозначения градиента) Затеняет только определенную часть изображения, не затрагивая при этом цветовой баланс. Фильтр ND Grad (Без обозначения градиента) можно использовать в тех случаях, когда, например, требуется подчеркнуть отличие между землей и небом

Размеры и обозначения

Размеры и обозначения Ни один чертеж не может считаться полноценным, если в нем нет размеров и различных обозначений (знаков шероховатостей, баз, отклонений, линий выносок и пр.), предусмотренных стандартами. Система КОМПАС-График содержит большой набор средств для

Статистическая информация о чертеже

Статистическая информация о чертеже Команда STATUS сообщает статистические сведения о чертеже – дате и времени создания чертежа, а также о режимах и границах. Вызывается из падающего меню Tools ? Inquiry ? Status.Команда STATUS выводит на экран число объектов в текущем чертеже:

Глава 5 Обозначения

Глава 5 Обозначения Составление диаграмм - это еще не анализ и не проектирование. Диаграммы позволяют описать поведение системы (для анализа) или показать детали архитектуры (для проектирования). Если вы понаблюдаете за работой инженера (программиста, технолога, химика,

Обозначения

Обозначения Вот конструкции, используемые в программах этой книги.Оператор присваивания. В нем используется знак «:=»i := i + 1Вот его аналоги на других языках:Бейсик: LET I = I + 1LSE: I ? I + 1Паскаль: I := I + 1Условный оператор имеет видЕСЛИ условие ТО последовательность операторов

Статистическая информация о чертеже

Статистическая информация о чертеже Команда STATUS сообщает статистические сведения о чертеже – дате и времени создания чертежа, а также о режимах и границах. Вызывается из падающего меню Tools ? Inquiry ? Status.Команда STATUS выводит на экран число объектов в текущем чертеже:

Статистическая информация о чертеже

Статистическая информация о чертеже Команда STATUS сообщает статистические сведения о чертеже – дате и времени создания чертежа, а также о режимах и границах. Вызывается из падающего меню Tools ? Inquiry ? Status.Команда STATUS выводит на экран число объектов в текущем чертеже:

Обозначения

Обозначения Для того чтобы текст книги был более понятен, мы будем использовать некоторые соглашения.Прежде всего, код программ и текст XML-документов будет выделяться моноширинным шрифтом Courier. Листингам многих примеров будут предшествовать заголовки видаЛистинг 2.1.

Обозначения

Обозначения Ниже перечислены обозначения, используемые в данной книге.? attributeОбязательный атрибут.? attributeНеобязательный атрибут.? attribute="строка"Атрибут со строковым параметром.? attribute="<строка>"Атрибут со строковым параметром, значение которого является шаблоном

Обозначения

Обозначения Прототип функции имеет следующий синтаксис:тип1 функция(тип2, тип3, тип4?)Здесь тип1 — тип возвращаемого значения, тип2, тип3, тип4 — типы передаваемых параметров.При этом символ "?" обозначает аргумент, который может быть опущен, а символ * служит для обозначения

Условные обозначения

Условные обозначения Для лучшего понимания материала в книге принято несколько условных обозначений. Любое слово, выделенное моноширинным шрифтом, является командой, функцией или другим элементом синтаксиса ActionScript. Все эти элементы можно найти в документации по Flash.

3.1.2 Обозначения и указания

3.1.2 Обозначения и указания a) Обозначение описания продуктаОписанию продукта должно быть присвоено индивидуальное обозначение как документу. Оно может иметь наименование, отличное от «описания продукта», например «Описание функциональных возможностей», «Информация о

4.4. Расположение видов на чертеже и создание трехмерных моделей деталей

4.4. Расположение видов на чертеже и создание трехмерных моделей деталей Задание 4, пример выполнения которого показан на рис. 4.28, содержит задачи по сравнению чертежей в прямоугольных проекциях с наглядными изображениями (аксонометрическими проекциями). При выполнении

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

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

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




Содержание цикла уроков «Работа с API КОМПАС-3D»

Беглый обзор


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


Рассмотрим их более подробно.

Вставка специальных символов

Мы уже рассматривали специальные символы (см. уроки 4 и 10). Тогда для вставки одного спецсимвола использовался отдельный экземпляр интерфейса ksTextItemParam. С помощью управляющих символов вы можете вставлять в строку столько спецсимволов, сколько сочтете нужным без многократного использования интерфейса ksTextItemParam.
Синтаксис вставки специальных символов имеет вид:

АА@YXXXX

где
АА – строка, располагаемая до специального символа,
Y – модификатор представления кода спецсимвола,
XXXX – код вставляемого спецсимвола.
BB – строка, располагаемая после спецсимвола.

Код вставляемого спецсимвола указывается между @ и

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


Примечание: как показывают мои эксперименты, КОМПАС нормально обрабатывает отсутствие символа

Ниже приводится пример программы, демонстрирующей вывод спецсимволов.


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


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


На рисунке ниже показан результат работы этой программы.


Модификатор + является модификатором по умолчанию. Поэтому приведенную выше строку можно записать так:

При этом результат работы программы останется прежним.

Если после @ стоит недопустимый символ, то строка между @ и

опускаются. Например, при строке:

В документ будет выведено:

До Т51 После

Примечание: такое поведение КОМПАС является недокументированным и может различаться в разных версиях программы.

Примечание: управляющие символы не подходят для вставки спецсимволов, содержащих строку. Дело в том, что для ограничения их действия нужно использовать флаг SPECIAL_SYMBOL_END (более подробно см. 10 урок цикла), но управляющие символы не позволяют использовать флаги.

Вставка символов шрифта

. Их синтаксис приведен ниже

AA^(FNAME)YXXXX

где
AA – строка располагаемая до вставляемого символа,
FNAME – наименование шрифта, из которого берется символ,
Y – модификатор представления кода символа (аналогично @),
XXXX – числовой код вставляемого символа,
BB – строка располагаемая после вставляемого символа.

По своему назначению управляющий символ ^ похож на @. У них даже схожий синтаксис. Но между ними есть два важных отличия:

  1. ^ вставляет не специальный символ, а символ шрифта по его коду;
  2. для вставляемого символа можно задать шрифт в поле FNAME (@ этого не позволяет).

Если шрифт не указан, то используется шрифт по умолчанию. Ниже приводится пример использования символа ^.


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


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

. Однако я не рекомендую полагаться на такое поведение и всегда ставить завершитель.

Если после ^ указан недопустимый символ (или недопустимый код), то ^ и

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

В документ будет выведено:

“До Q(Arial)*B1 После”

Если в поле FNAME будет указано некорректное имя шрифта, то КОМПАС сам подберет шрифт и выведет символ в нём.

Если в строке нет закрывающей круглой скобки, то такая строка будет выведена не полностью. Например, при строке:

В документ будет выведено только

Примечание: приводимое выше поведение при некорректном синтаксисе управляющих символов справедливо для КОМПАС-3D V17 и не документировано. В других версиях оно может отличаться.

Дополнительные способы вставки символов

AA&XX

Различий между символами @ и ^, и их аналогами всего два:


На рисунке ниже показан результат работы этой программы.

Многострочный текст

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


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


Вставка управляющих символов

Мы разобрались, как вставлять произвольные спецсимволы и символы Unicode. Но что если требуется вставить сам управляющий символ? Тут можно пойти двумя путями. Первый способ это использовать символ ^ и вставить их как обычные символы шрифта. Но есть и более простой способ.

Символ ; является вспомогательным и может быть вставлен непосредственно в текст. Для вставки других управляющих символов их нужно задвоить. То есть пара символов @@ вставляет в текст один символ @. Это же справедливо и для других управляющих символов.

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


На рисунке ниже показан результат работы этой программы.


Верхнее и нижнее отклонения

Для вставки отклонений используется следующий синтаксис:

AA$XX;YY$BB

AA – текст выводимый до отклонений;
XX – верхнее отклонение;
YY – нижнее отклонение;
BB – текст выводимый после отклонений.

Обратите внимание: вся конструкция ограничивается символами $, а символ «;» служит разделителем между верхним и нижним отклонениями.

Если между символами $ нет разделителя «;», то вся строка между ними интерпретируется как верхнее отклонение. Если компонента XX отсутствует, то есть после первого $ сразу идет «;», то вся последующая строка до ближайшего $ интерпретируется как нижнее отклонение.

Примечание: текст верхнего отклонения не должен начинаться с букв b, d, s, m и l (строчная L). Причина этого будет объяснена чуть позже.

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


На рисунке ниже показан результат работы этой программы:


Учтите, КОМПАС обрабатывает только один символ «;». Второй символ «;» может интерпретироваться как завершитель всей конструкции. Например, при строке «11$22;33;44$» на экран будет выведено:


Примечание: такое поведение КОМПАС не документировано, поэтому полагаться на него нельзя.

Дробь

Синтаксис дроби похож на синтаксис отклонений и имеет два равнозначных варианта:

AA$bXX;YY$BB
AA$dXX;YY$BB

AA – текст выводимый до дроби;
XX – числитель;
YY – знаменатель;
BB – текст выводимый после дроби.

Обратите внимание: единственное, чем отличается вывод дроби от вывода отклонений это наличие буквы d или b сразу после первого знака $. Во всем остальном их синтаксисы идентичны.

Если между символами $d ($b) и $ нет символа «;», то вся строка между ними будет интерпретироваться как числитель. Если компонента XX отсутствует, то есть после $d ($b) сразу идет «;», то вся последующая строка до ближайшего $ интерпретируется как знаменатель.

Примечание: текст числителя не должен начинаться с букв s, m или l (строчная L). Причина этого будет объяснена чуть позже.

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


На рисунке ниже показан результат работы этой программы.


Учтите, КОМПАС обрабатывает «лишние» символы «;» также как и в случае отклонений. Такое поведение является недокументированным, и полагаться на него нельзя.

Управление размером отклонений и дроби

В самом начале конструкции построения отклонений или дроби может находиться одна из букв: s, m или l (строчная L). Они задают размер отклонений и элементов дроби (числителя и знаменателя). Их назначение описывается в таблице ниже.

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


На рисунке ниже показан результат работы этой программы.


Хотя в данном примере буквы s, m и l используются для дроби, их применение для отклонений ничем не отличается.

Учтите, что если между началом дроби или отклонения ($, $d или $b) и буквой s, m или l находится хотя бы один «посторонний» символ (например, пробел), то КОМПАС «не увидит» букв, и дробь или отклонение будут иметь размер по умолчанию.

Вложенные управляющие символы

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


На рисунке ниже показан результат работы этой программы.


Для вставки букв греческого алфавита мы используем управляющие символы @ и ^ (для буквы  пи). Степень в первом слагаемом выводится с помощью отклонений. Ее выводит подстрока $s2$. Буква s указывает на малый размер отклонения, а благодаря отсутствию разделителя «;» выводится только верхнее отклонение.

Для формирования дроби используется комбинация $d;$. Причем в состав числителя и знаменателя входят управляющие символы, которые обеспечивают вывод букв греческого алфавита.

Последнее вычитаемое (π пи) выводится как символ шрифта Symbol с помощью управляющих символов ^ и

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

Управляющие символы в параграфе

Частично обойти ограничение с вложенными управляющими символами можно с помощью параграфов. Совместное использование управляющих символов и параграфов позволяет строить еще более сложные конструкции. Пример ниже демонстрирует построение 4-уровневой дроби.

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


Заключение

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

Продолжение следует, следите за новостями блога.


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

Как создать текст в КОМПАСе

Команда по вводу текста

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

Панель параметров при вводе текста

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

Панель параметров при вводе текста

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

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

Как изменить текст в КОМПАСе

Изменение текста в КОМПАС может быть двух типов:

  • необходимо изменить сам текст;
  • необходимо изменить стиль оформления.

Если нужно изменить сам текст, то нужно двойным кликом зайти на редактирование текстового блока, курсор окажется внутри блока и можно будет добавлять текст, удалять, вырезать и т.д.

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

Изменение текста в КОМПАС

Выделение по свойствам

Выделение текста

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

Рамка текста в КОМПАСе не передается на печать и необходима только для более удобного перемещения текстовых блоков, когда можно перемещать текст не только за контур надписи, но и за саму рамку. Чаще всего вопрос с рамкой текста связан с тем, что она перекрывает объекты, которые размещены за ней. Например, вот так:





А сам текст уже не будет перекрывать объекты и изображение будет выглядеть вот так:


Как в КОМПАСе повернуть текст

Ввести текст под углом можно, либо сразу задав угол на Панели параметров (до указания точки привязки текста)

Панель параметров при вводе текста

Ввод текста под углом

Поворот

Текст в кривых


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

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

Вертикальный текст в КОМПАСе

Указание параметров для ввода вертикального текста

Текст будет отображаться вот так:


Повернуть текст в таблице

Как повернуть текст в таблице КОМПАС

Не отображается текст в КОМПАС

Текст по кругу

Можете использовать также команды на панели инструментов Выделение или в меню Выделить. Затем перейдите к команде Масштабирование на панели инструментов Редактирование (Редактор->Масштабирование). В поле МасштабХ укажите необходимый масштаб уменьшения (например, 0.5 можно записать в виде 1/2 и нажать Enter).

Можно ли поменять масштаб размеров в компасе?

Для этого идем на панель инструментов «Редактирование», выбираем инструмент «Масштабирование», задаем в панели свойств нужный масштаб. Там же можно поставить птичку «Масштабирование выносных линий», тогда и выносные линии размеров тоже отмасштабируются.

Как увеличить чертеж в компасе в 2 раза?

Как изменить линейный размер в компасе?

Как изменить систему координат в компас?

Как изменить масштаб в компас 16?

Изменить масштаб чертежа в Компасе можно следующим образом – выделить мышкой объект на чертеже или весь чертеж, затем активировать команду Масштабирование на панели инструментов Редактирование или через меню Редактор->Масштабирование.

Как установить значение размера в компасе?

Диалог установки значения размера можно вызвать и без использования специальной команды – достаточно дважды щелкнуть мышью на его размерной надписи. Двойной щелчок на любой другой части размера (например, на размерной линии) запустит процесс редактирования размера.

Как в компасе уменьшить чертеж в 2 раза?

Можете использовать также команды на панели инструментов Выделение или в меню Выделить. Затем перейдите к команде Масштабирование на панели инструментов Редактирование (Редактор->Масштабирование). В поле МасштабХ укажите необходимый масштаб уменьшения (например, 0.5 можно записать в виде 1/2 и нажать Enter).

Как увеличить масштаб выносного элемента в компасе?

Как изменить масштаб в компасе

Как поставить диаметральный размер в компасе?

Простановка диаметрального размера Команда Диаметральный размер находится на панели инструментов Размеры. Для простановки диаметрального размера укажите окружность или дугу. Затем укажите положение размерной линии, надписи или введите через Панель Свойств координаты точки т.

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

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

Как поставить точку в компас?

Как изменить Изометрию в компасе?

Где находится начало абсолютной системы координат детали?

Каждый чертеж имеет абсолютную систему координат. Ее начало всегда находится в левом нижнем углу формата (внешней рамки).

Читайте также: