Установочные команды для размеров

Материал из K3-Macro
Макро | Размеры | Линейные размеры | Угловые размеры | Радиус | Диаметр | Полочка-выноска | Редактирование размеров | Установочные команды | Функции работы с размером | Функции работы с полочкой-выноской | Создание пользовательских типов

Существует ряд способов задать установки для размеров. Часть этих способов предполагает задание параметров в диалоговом окне и, следовательно, неудобна для использования в макропрограммах. Другая часть – наоборот предполагает задание параметров только в командной строке.

dimpar[править | править код]

Установочные параметры для размеров

dimpar

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





dimgcoeff[править | править код]

dimgcoeff <N>

Параметры размера

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

dimvcoeff[править | править код]

dimvcoeff <N>

Команда устанавливает масштаб измеряемых расстояний равным <N>. Это тот масштаб, на который умножаются все (созданные и будущие) величины размеров. После изменения масштаба измеряемых расстояний, изображение необходимо регенерировать.

dimdefarrow[править | править код]

Типы стрелок в К3

dimdefarrow <N>

Команда устанавливает тип размерной стрелки по умолчанию равным <N> (от 0 до 15) согласно рисунку.

dimarrows[править | править код]

dimarrows auto | [-]<N1> [-]<N2>

Команда устанавливает текущий тип размерных стрелок в соответствии с параметрами <N1> (тип стрелки слева) и <N2> (тип стрелки справа). При этом, если величины параметров отрицательные, то стрелки рисуются внутрь размера. Если положительные – наружу. Если значение параметра равного нулю – стрелка не рисуется. Ключ auto осуществляет возврат к использованию стрелок «по умолчанию».

dimarrlen[править | править код]

dimarrlen <L>

Команда устанавливает длину размерной стрелки равной <L>.

dimarrext[править | править код]

dimarrext <L>

Команда устанавливает длину хвостика размерной линии равной '<L>.

dimextin[править | править код]

dimextin <L>

Команда устанавливает недовод выносных линий до измеряемых точек равным <L>.

dimextout[править | править код]

dimextout <L>

Команда устанавливает возвышение выносной линии за размерную линию равным <L>.

dimlnflags[править | править код]

dimlnflags <N>

Команда устанавливает режим отображения размерной и выносных линий согласно маске <N> (см. таблицу).

Маска <N>
Назначение
0
Отображать и размерную и выносные линии
1
Не отображать размерную линии
2
Не отображать левую выносную линию
4
Не отображать правую выносную линию

dimtext[править | править код]

Размерный текст

dimtext <Type> <Text1>[<Text2> [<Text3> [<Text4>]]] done

Команда устанавливает текст в размере. Вызывается перед простановкой размера.

<Type> - тип размера:

0 - линейный,
1 - угловой,
2 - радиальный,
3 - диаметральный.

<Text1>, <Text2>, <Text3>, <Text4> — текстовые выражения, согласно рисунку. Если вместо параметра <Text1> указать константу “<>”, то будет отображаться измеренное значение размера.

Пример:

dimtext 0 "Text1" done
dimtext 0 "<>" done // Сбросить предыдущую установку.

dimtprec[править | править код]

dimtprec <T>

Команда устанавливает точность отображения значений размеров. Параметр <T> задаёт величину округления истинного размерного значения.

Пример:

dimtprec 0.1; // Округление до одной десятой
dimtprec 0.01; // Округление до одной сотой
dimtprec 10; // Округление до десяти
dimtprec 2; // Округление до двух (только чётные значения)

adimtformat[править | править код]

adimtformat <Type>

Команда устанавливает формат измерения углов согласно параметру <Type>.

0 – радианы,
1 – градусы,
2 – градусы, минуты,
3 – градусы, минуты, секунды.

dimtplace[править | править код]

dimtplace auto | center | left | right

Команда устанавливает тип размещения размерного текста (автоматически, в центре, слева, справа).

dimtcoeff[править | править код]

dimtcoeff <K>

Команда устанавливает отношение высоты допусков (<Text2>, <Text3>) к высоте основного текста <Text1> (см. рисунок выше).


Макро | Размеры | Линейные размеры | Угловые размеры | Радиус | Диаметр | Полочка-выноска | Редактирование размеров | Установочные команды | Функции работы с размером | Функции работы с полочкой-выноской | Создание пользовательских типов