Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

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

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

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

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

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

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


http://dwg.ru/search.php?res=1188473...ne=2&mod=1&st= :?:
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей 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
С.-Петербург
Сообщений: 39,787


mkltype не кадовская, по-моему, команда, а из Express Tools. Если она "не понимается", то их (ЕТ) надо ставить.
P.S. Работать будет только на полном каде!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей 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
<phrase 1=


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

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


Пользуйтесь моей ленью и добротой
[ATTACH]1188476974.rar[/ATTACH]
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей 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,587
<phrase 1= Отправить сообщение для 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
<phrase 1=


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

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

2) Не могу подгрузить типы линий (см. вложение опасные зоны.lin)
Вложения
Тип файла: rar Опасныезоны.rar (310 байт, 1099 просмотров)
__________________
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,990
<phrase 1= Отправить сообщение для 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,990
<phrase 1= Отправить сообщение для 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