Денис Флюстиков
размещено: 13 Декабря 2005
обновлено: 11 Февраля 2007
Функции программы:
1.Работает со всеми типами размеров.
2.Вызов редактора двойным кликом (с ACAD2002).
3.Простановка верхнего, нижнего, симметричного и допусков в зависимости от указанного поля допуска (1-18 квалитет) размера (0-3150 мм).
4.Вставка знаков диаметра, резьбы, радиуса, градуса, квадрата и значка для справок.
5.Набор текста под размерной линией, в рамке, на полке.
6.Определение и изменение масштаба размера.
7.Изменение точности отображения размера.
8.В зависимости от свойства размера, выбор значения размера из баз:
"ГОСТ 6636" (нормальные линейные размеры);
"ГОСТ 8908" (нормальные углы);
"ГОСТ 8724" (диаметры и шаги метрической резьбы);
9.Варианты текстов предшествующих размерной надписи («отв.», «фаска», «радиус», «канавка», и др.), окончание вставляемых слов зависит от заданного кол-ва элементов.
10.Варианты текстов следующих за размерной надписью («х45°», «max», «min», «-6H», «-6g» и др.).
11.Заключение размерного текста в скобки трех видов.
12.Управление стрелками (изменение типа, отключение или простановка по ГОСТ 2.307 п.2.48 (Размеры от общей базы)).
13.Копирование текста и свойств редактируемого размера на другие размеры ([Esc]-отмена последнего выбора).
14.Возможность подключения панели с иконкой "DimDen" и кнопками изменения масштабного коэффициента размеров находящихся в выбранной области.
15.Справка по выбору посадок.
16.Нанесение размеров с возможностью выхода в диалог "DimDen".
0.1 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
Есть вопрос. Когда добавляешь текст под размерной линией (например "2 отв."), а потом меняешь положение текста, то эта запись "2 отв." перепрыгивает через размерную линию. Возможно ли это вылечить? Заранее спсибо!
при редактировании выдает
"ошибка в файле диалога ...Dimden.dcl, строка5:
внимание: неопределенный объектю
Символ:dcl_setting"
Заменить:
(if (and (eq (cdr (assoc 0 (entget (ssname ss 0)))) "DIMENSION")
На:
(if (and (or (eq (cdr (assoc 0 (entget (ssname ss 0)))) "DIMENSION")
(eq (cdr (assoc 0 (entget (ssname ss 0)))) "ARC_DIMENSION")
(eq (cdr (assoc 0 (entget (ssname ss 0)))) "LARGE_RADIAL_DIMENSION"))
Заменить:
(eq (cdr (assoc 0 data)) "DIMENSION")
На:
(or (eq (cdr (assoc 0 data)) "DIMENSION")
(eq (cdr (assoc 0 data)) "ARC_DIMENSION")
(eq (cdr (assoc 0 data)) "LARGE_RADIAL_DIMENSION"))
Заменить:
(if (= dim_typ 4)(setq dim_txt (strcat "R" dim_txt))))
На:
(if (or (eq (cdr (assoc 0 data)) "LARGE_RADIAL_DIMENSION")(= dim_typ 4))
(setq dim_txt (strcat "R" dim_txt))))
Все работает ОК.
Единственное, когда перемещал (двигал) размер с М5/(полка)4отв, 4 отв почему-то из-под полки "переползли" на полку и стало М5(под этим)4отв/(полка)