dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание нового типа линий

Создание нового типа линий

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 04.03.2004, 12:16 2 |
Создание нового типа линий
Apelsinov
 
Проектировщик ВК. LISP-любитель.
 
Москва
Регистрация: 15.12.2003
Сообщений: 1,100
Отправить сообщение для Apelsinov с помощью ICQ

Apelsinov на форуме Вставить имя

На форуме достаточно часто появляются вопросы по поводу создания типов линий в автокад. Хочется разобраться с этим вопросом получше.
Как это делаю и понимаю я:
Для начала определимся с понятиями - существуют два типа линий - простые и сложные.
1. Простые - типы линий описываемые только файлом *.lin соответствующим синтаксисом. Это достаточно просто. Пишется сразу ручками в файле, либо с помощью команды express "mkltype". Как писать - рассматривать не будем, т.к. это и правда просто. Для тех, кто хочет разобраться, советую поэкспериментировать с этой командой и посмотреть результаты в файле *.lin, единственное дополнение - команда иногда выдает не совсем то что от нее требуешь, но возможно, это просто я не до конца в ней разобрался, приходится подправлять результат непосредственно в файле.
2. Сложные - типы линий с вставленными графическими примитивами. Соответственно, сам тип линии описывается в файле *.lin, а примитивы в файле *.shx - получаемым компиляцией (команда compile) исходного файла *.shp. C синтаксисом описания форм в *.shp я сам до конца не разобрался, но создаю это описание с помощью express команды mkshape, то есть рисую в акаде необходимый набор примитивов, и перевожу его mkshape в файл *.shp.
Итого - рисуем примитивы, переводим их в *.shp, компилируем, создаем нужный *.lin (mkltype) , ручками вписываем в него ссылку на формы в *.shx, сохраняем, загружаем в акад. Все.

Есть способы проще?
Просмотров: 459111
 
Непрочитано 30.08.2007, 15:30
1 | #41
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,710


http://dwg.ru/search.php?res=1188473...ne=2&mod=1&st= :?:
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.08.2007, 15:43
1 | #42
shurlik

проектирование линейных сооружений связи
 
Регистрация: 08.02.2006
Москва
Сообщений: 7


Спасибо за помощь, начинаю понимать, но у меня в автокаде команды на русском, и он не понимает команду mkltype
На этом весь процесс создания мультилинии заканчивается...
shurlik вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.08.2007, 15:58
1 | #43
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,710


mkltype не кадовская, по-моему, команда, а из Express Tools. Если она "не понимается", то их (ЕТ) надо ставить.
P.S. Работать будет только на полном каде!
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.08.2007, 16:07 Спасиб
1 | #44
shurlik

проектирование линейных сооружений связи
 
Регистрация: 08.02.2006
Москва
Сообщений: 7


Спасибо за информацию, буду биться дальше..
Если вдруг у кого нибудь есть готовая библиотека элементов для проектирования линейных сооружений связи прошу поделиться
На сайте нашел, но там не всё...
shurlik вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.08.2007, 16:21
1 | #45
Mercury

Инженер-конструктор
 
Регистрация: 09.04.2006
г. Запорожье Украина
Сообщений: 368
Отправить сообщение для Mercury с помощью ICQ


Я делал такую линию, долго мучался , а теперь ее найти немогу, так бы выложил
Mercury вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.08.2007, 16:29
1 | #46
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 35,710


Пользуйтесь моей ленью и добротой
[ATTACH]1188476974.rar[/ATTACH]
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 30.08.2007, 16:48 СПАСИБО!!!
1 | #47
shurlik

проектирование линейных сооружений связи
 
Регистрация: 08.02.2006
Москва
Сообщений: 7


Огромное спасибо.
Возможно в будущем и я смогу чем нибудь помочь.
shurlik вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 31.08.2007, 15:45 Научился!
1 | #48
shurlik

проектирование линейных сооружений связи
 
Регистрация: 08.02.2006
Москва
Сообщений: 7


Ура!!! Методом проб и ошибок требуемые линии получились. Спешу выложить их здесь, возможно кому-то пригодятся...
[ATTACH]1188560752.zip[/ATTACH]
shurlik вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 18.11.2007, 16:27 Создание новой тип линий
1 | #49
alexus


 
Регистрация: 18.11.2007
Сообщений: 1


Подскажите пожалуста, кто может, как мне зделать эти линий. За ранее спосибо.
alexus вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 19.11.2007, 15:13
1 | #50
Олег К.

Инженер-теплотехник
 
Регистрация: 17.08.2006
Смоленск
Сообщений: 307


Решил тут на обеде попробовать создать тип линии №2 из поста 37.
Лучший всего получается вот так:

*v_LINE,v line ----v----v----v----v----v----v--
A,2.5,["<",STANDARD,S=1.2,R=90.0,X=0.6,Y=0],5,["<",STANDARD,S=1.2,R=-90.0,X=-0.6,Y=0],2.5

Для формата текста STANDARD задан шрифт txt.shx.
Вместо текста можно указать на шрифт: A,2.5,[<,C:\CAD\AutoCAD 2006\Fonts\txt.shx,S=1.2,R=90.0...
Вот только какие имена у символов данного текста? Знает кто?
Олег К. вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 20.11.2007, 02:22
1 | #51
KAI

геологоразведка, строительство
 
Регистрация: 14.10.2003
Магадан
Сообщений: 311


У меня есть похожие типи линий.
Загрузите комплекс KAI из http://geol-dh.ru/download.html
В папке ACAD_SUPPORT_FILES найдете определение линий, а в папке DEMO_FONTS_LINES_PATTERNS - распечатки.
Небольшие изменения в определениях линий, и вы получите желаемое (в крайнем случае по двум линиям).
__________________
Лень - великий двигатель прогресса!
KAI вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 20.11.2007, 10:37
1 | #52
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,586
Отправить сообщение для Shoorup с помощью ICQ Отправить сообщение для Shoorup с помощью Skype™


Может я что-то не правильно понял про "mkshape" но мне не нравиться как он работает...
например хочу нарисовать элементарную линию (5мм) и к ней дугу диаметром 4мм.
Если "mkshape" то получться чтото наподобии:
Код:
[Выделить все]
*1,88,2
4,101,4,99,3,101,3,11,3,128,002,9,(127,0),(1,0),(0,0),001,9,(0,3),(-4,12),(-2,3),(-4,4),(-3,2),(-3,1),(-3,2),(-3,1),(-12,0)
(-6,-2),(-3,-2),(-3,-1),(-2,-2),(-2,-3),(-2,-2),(-2,-3),(-3,-9),(0,-4),(0,0),002,9,(-71,0),(0,0),001,9,(71,0),(0,0),002
9,(-71,0),(0,0),001,4,128,4,11,4,101,3,99,3,101,0
Если ручками то:
Код:
[Выделить все]
*2,6,3
1,050,10,(2,-044),0
так что иногда лучше мне кажеться ручками набрать хоть и дольше чем такого рода тулзами
ИМХО
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 20.10.2008, 16:53
2 | #53
vbunakov

КМД/ППРк
 
Регистрация: 28.09.2006
Сыктывкар
Сообщений: 63
Отправить сообщение для vbunakov с помощью ICQ


Доброе время суток!
Вопрос ППР-щикам.

1) Кто может поделиться файлами *.lin, исполь-ые для обозначения линий предупреждения, ограничения зоны действия крана и т.д.? (согласно РД-11-06-2007).

2) Не могу подгрузить типы линий (см. вложение опасные зоны.lin)
Вложения
Тип файла: rar Опасныезоны.rar (310 байт, 1028 просмотров)
__________________
I{ую }I{елезо
vbunakov вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 19.02.2009, 15:38
1 | #54
82noname82


 
Регистрация: 19.02.2009
Сообщений: 2


не подскажете как можно изменить или создать штриховку с надписями.
82noname82 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 29.04.2009, 09:53
1 | #55
noiseless


 
Регистрация: 15.04.2009
Сообщений: 17


Как Автокад работает с пользовательскими типами линий, которых нет в стандартных описаниях?(Как я понял Acad применяет заместители)

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

Какие есть способы переноса типов линий?
noiseless вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 29.04.2009, 09:58
1 | #56
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,699
Отправить сообщение для VVA с помощью ICQ Отправить сообщение для VVA с помощью Skype™


Цитата:
Какие есть способы переноса типов линий?
1. Переносить сами *.lin и *.shx (если есть в описании типа линии)
2. Восстановить *.lin файл: LISP.Экспорт описания типа линии из dwg файла в lin
Далее см. п.1
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 07.06.2009, 21:57
1 | #57
Olsend


 
Регистрация: 28.10.2008
Сообщений: 16


[quote=VVA;74443]>Yp(|)yH


У Вас есть источник где подробно описано создание сложного типа линии, из примеров приведенных выше не совсем понятны некоторые моменты....создаю свой тип линии и на каком- то этапе застреваю.Что-то делаю неправильно...!!!
Olsend вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 07.06.2009, 22:21
1 | #58
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


Цитата:
Сообщение от Olsend Посмотреть сообщение
Цитата:
Сообщение от VVA Посмотреть сообщение
>Yp(|)yH

У Вас есть источник где подробно описано создание сложного типа линии, из примеров приведенных выше не совсем понятны некоторые моменты....создаю свой тип линии и на каком- то этапе застреваю.Что-то делаю неправильно...!!!
А как насчет темы Важно: Создание форм и шрифтов для AutoCAD на предыдущей страницы (5-я по-счету от начала)?. Поиск, просмотр FAQ, ничего не дал? Все давно и недавно обсуждалось.
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 07.06.2009, 22:25
1 | #59
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,699
Отправить сообщение для VVA с помощью ICQ Отправить сообщение для VVA с помощью Skype™


+ vasilyis, В FAQ заглянуть можно
Как создать свой тип линии в AutoCAD
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 09.06.2009, 23:49
1 | #60
Olsend


 
Регистрация: 28.10.2008
Сообщений: 16


Цитата:
Сообщение от VVA Посмотреть сообщение
+ vasilyis, В FAQ заглянуть можно
Как создать свой тип линии в AutoCAD

Благодарю за помощь!)
Olsend вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Создание нового типа линий

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового материала в AutoCAD 2008 termit-spb AutoCAD 1 21.12.2009 22:14
Создание нового стиля таблиц AutoCAD 2006 (VL) Дмитрий Голованов Программирование 21 20.12.2009 02:37
Как отключить создание каждый раз нового файла .bak при нажатии на кнопку "Сохранить" или при закрытии любого файла .dwg в Автокад 2008? gve2005 AutoCAD 4 30.10.2009 10:30
ГОСТ на ванты и оттяжки ??? зщцук? Поиск литературы, чертежей, моделей и прочих материалов 1 17.05.2005 06:53
Загрузка типа линии из макроса Кулик Алексей aka kpblc Программирование 4 24.01.2005 14:57

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||