Денис Флюстиков
размещено: 21 Ноября 2005
Обозначение разреза.
"Sect_Den" от 21.11.05.
Программа дана как lsp-код. Подправлены замеченные недочеты.
Настройка параметров в файле "Sect_Den.lsp"
(Пробовал объединять в блоки с атрибутами и безымянные группы, программно это оказалось сделать не сложно, но что-то не понравилось, что получилось на выходе, поэтому если есть dwg-примеры, присылайте на fd-@mail.ru)
0.1 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
возможность задавать не только числовые значения, но и их программировать, например размер стрелок как (* 1.5 (getvar
"DIMASZ")). Для этого нужно вместе с файлом "Sect_Den.VLX" поместить файл "Sect_Den_Options.lsp" с текстом:
(setq
bb1 "Размер" ; Слой, например "Размер"
bb2 6 ; Высота шрифта
bb3 0.8 ; Толщина штрихов
bb4 6 ; Длина промежуточных штрихов
bb5 12 ; Длина конечных штрихов
bb6 12 ; Длина выносок
bb7 3 ; Отступ стрелки от начала штриха
bb8 5 ; Размер стрелок
)
1. Можно ли в txt-файле заодно прописать настроечные параметры?
2. Можно ли посмотреть на lsp-код? Или это секрет? Скажу честно, я с vlx-приложениями не очень. Да и применять их не могу повсюду... Только lsp либо arx.
- отслеживать изменение обозначения разрыва
- дать возможность дополнительных текстов (типа см. лист АР-123)
1. В последней версии не отрисовывается стрелка (направление указывается, а вот собственно стрелки нет). Лиспа с настройками специально не создавал.
2. В описании нет рассказа о том, как сделать дополнительную настройку.
3. Примитивы не объединяются - ни в группу, ни в блок. Насчет этого можно в почту - есть некоторое количество готовых лиспов, которые это дело выполняют.
4. ИМХО было бы получше сначала нарисовать линию разреза, а потом через (getstring) с параметров t в конце запрашивать, например, обозначение. А также вариант последующего текста.
Дополнительно есть вопросы с текстовыми стилями, но это уже другая песня.
Присоединяюсь к предыдущим замечаниям о блоке, стрелках и т.д. Вставил Ваш "Sect_Den_Options.lsp" - стрелки стали появлятся, а до этого приходилось растягивать линии стрелок за "ручки" для появления стрелок.
Два замечания по ГОСТ:
1. Согласно ГОСТ 2.304-81 в чертёжном шрифте нет буквы Ё и, следовательно этой буквой нельзя обозначать разрез.
2. При выполнении разреза Вашей командой буквы оформления разреза проставляются высотой 6 мм, но согласно ГОСТ высота шрифта может быть:
1.8, 2.5, 3.5, 5, 7, 10, 14, 20, 28 и т.д.- шрифта 6 нет.
Всего доброго!