Можно ли создать тип линий в файле *.lin из 2 или 3 параллельных линий?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно ли создать тип линий в файле *.lin из 2 или 3 параллельных линий?

Можно ли создать тип линий в файле *.lin из 2 или 3 параллельных линий?

Закрытая тема
Поиск в этой теме
Непрочитано 14.04.2022, 16:35 #1
Можно ли создать тип линий в файле *.lin из 2 или 3 параллельных линий?
МишаИнженер
 
Регистрация: 14.12.2008
Сообщений: 1,134

Можно ли с помощью кодов переноса начальной точки штрихов создать тип линий в файле *.lin из 2 или 3 параллельных линий?
Просмотров: 3512
 
Непрочитано 14.04.2022, 20:02
#2
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,916


А попробовать самому прежде чем задавать вопрос?
engngr вне форума  
 
Автор темы   Непрочитано 15.04.2022, 04:55
#3
МишаИнженер


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


В литературе и видео сказано, что сейчас используется только один код рисования линий: "А" наверное это слово ALONG- вдоль
И код линии задается всего в 2 строках
Но чтобы начертить параллельные линии надо наверное использовать код "P" - PARALEL
для отрисовки особого начала линии надо использовать код "S" - START, а для конечного сегмента "F"- FINISH
И строк должно быть в коде линии столько, сколько параллельных линий и ещё строка для описания линии.
Самому мне этим нет времени заниматься, извините.
Но похоже дела с отрисовкой линий в AUTOCAD сделаны только наполовину.
Решил спросить про это у специалистов.
Ещё для правильного, быстрого и эффективное создания сложных линий должен бысть специальный "конструктор линий"! Однако этого в AutoCAD нет. И пользователям приходится постоянно перезагружать новые образцы линий в процессе создания новых линий. Это все отнимает время и пахнет "неуважением к времени" к пользователя!

Последний раз редактировалось МишаИнженер, 15.04.2022 в 05:09.
МишаИнженер вне форума  
 
Непрочитано 15.04.2022, 06:34
#4
name02


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


С помощью файла *.lin создать тип линий из нескольких параллельных нельзя.
Можно попробовать вариант решения через мультилинии. У меня получился вот такой результат:
Нажмите на изображение для увеличения
Название: Мультилиния.png
Просмотров: 203
Размер:	33.6 Кб
ID:	246752

Для каждой из параллельной линии можно задать свой тип линии.
name02 вне форума  
 
Непрочитано 15.04.2022, 06:49
#5
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от МишаИнженер Посмотреть сообщение
Самому мне этим нет времени заниматься, извините.
Ага, а виноваты все.

Цитата:
Сообщение от МишаИнженер Посмотреть сообщение
Это все отнимает время и пахнет "неуважением к времени" к пользователя!
Нет, это пахнет ленью пользователя. В Автокаде давно имеются мультилинии для рисования параллельных линий. Надо только не полениться изучить.

Что касается именно LIN-файлов, то за десятки лет использования Автокада создано все, что только можно пожелать. В том числе и с использованием SHP-форм или просто текстовых символов.

В том числе и всякие "лохматые" линии, а не только "морзянка".

Ну и надо не полениться поискать в DNL форума, там много и отдельных линий и коллекций.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 15.04.2022, 09:20
#6
МишаИнженер


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


Посмотрите что получается с использованием всех "современных" возможностей AutoCAD создавать свои собственные типы линий!
Линия заканчивается в одном месте, а её изображение отстает от этого места на 1-2м.
Все это из-за того что нельзя задавать параллельные типы линий в описании обычной линии в файле *.lin.
И из-за того что нельзя задавать особое начало и конец линии в файле *.lin.
Еще проблема в том что в AutoCAD нет особого конструктора линий со своим встроенным "предпросмотром и тестированием" созданных линий!
Скажите пожалуйста как справиться с проблемой "отставания от конечной точки" сложных линий созданных с использованием shp(shx) форм?
Линия с ПАРАЛЛЕЛЬНЫМИ ЛИНИЯМИ всегда может отстать от конечной точки на длину созданной shp(shx) формы!
А если дать возможность описывать параллельные линии в файле *.lin (всякие круглешки и перпендикуляры можно описать как формы), то любая многопараллельная линия всегда будет дочерчиваться до конечной точки. И если ещё задать типы описания начального и конечного участка линий, то можно изобразить чем должна заканчиваться барьерка.
Или например можно задать что все параллельные линии надо заканчивать перпендикулярной черточкой. Наподобии как задается отрисовка окончаний в мультилинии.
Помогите дочертить линию изображенную на рисунке до конечной точки! Как это можно сделать в современном AutoCAD?
В общем проблемы "многопараллельных линий" наблюдаются во всех точках линий. Посмотрите ещё чертеж.
Миниатюры
Нажмите на изображение для увеличения
Название: Недостатки конструктора линий AutoCAD.png
Просмотров: 88
Размер:	23.4 Кб
ID:	246753  Нажмите на изображение для увеличения
Название: Проблемы параллельных линий.png
Просмотров: 85
Размер:	85.4 Кб
ID:	246754  

Последний раз редактировалось МишаИнженер, 15.04.2022 в 09:36.
МишаИнженер вне форума  
 
Непрочитано 15.04.2022, 09:49
#7
Кулик Алексей aka kpblc
Moderator

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


plinegen попробуй поменять
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.04.2022, 10:00
#8
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Offtop: а если хочется полного перфекционизма - добро пожаловать в тот же ObjectARX с созданием своих примитивов)
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.04.2022, 10:08
#9
МишаИнженер


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
plinegen попробуй поменять
Пробовал не помогает. Посмотрите рисунок.
Сверху линия - генерация выключена
Снизу - включена

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Offtop: а если хочется полного перфекционизма - добро пожаловать в тот же ObjectARX с созданием своих примитивов)
Надо сначала с азами разобраться, а потом сложные вещи изучать

Попробуйте сами поиграться с типами линий сделанными на основе форм (посмотрите чертеж). Эти линии не хотят проходить через точки.
Что можно сделать, чтобы исправить эту ситуацию?
Миниатюры
Нажмите на изображение для увеличения
Название: Генерация типа многопараллельных линий.png
Просмотров: 55
Размер:	73.7 Кб
ID:	246755  
Вложения
Тип файла: dwg
DWG 2007
Примеры типов многопараллельных линий.dwg (89.7 Кб, 31 просмотров)

Последний раз редактировалось МишаИнженер, 15.04.2022 в 10:20.
МишаИнженер вне форума  
 
Непрочитано 15.04.2022, 10:32
#10
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Да не в Автокаде проблема, а в "прокладке" между ним и стулом. Сам "голый" Автокад всего лишь базовый инструмент, этакое "шасси" на основе которого создаются прикладные приложения к нему - и "вертикальные", и "горизонтальные".

Типы линий нужны для того, чтобы рисовать какие-то объекты условными знаками. А они самые разные, причем в разных странах. Одна топография чего стоит - десятки "лохматых" линий.

Но инженер должен уметь пользоваться разными инструментами. Он должен знать, когда можно и нужно применить тип линии, а когда надо использовать другие средства.

Например "линию с квадратиками" (условное изображение ТС на опорах) можно применить для условного же изображения длинной трассы. Да и то с умом - разбивая на участки с учетом "ползания" изображений.

А вот реальную трассу с конкретными опорами надо рисовать иначе, не условными знаками, а с расстановкой изображений каждой опоры.

То же и с двойными-тройными линиями. Только новичок будет пытаться рисовать стены, перегродки, трубопроводы (да многого чего) мультилиниями. Там другие способы используются. Это специальные программы, которые рисуют, как надо при минимальном указании точек.
ShaggyDoc вне форума  
 
Непрочитано 15.04.2022, 10:32
#11
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от МишаИнженер Посмотреть сообщение
Надо сначала с азами разобраться, а потом сложные вещи изучать
имхо, большинство даже не обратят внимание. Это когда только делаешь, еще и в укрупненном масштабе просмотра - ААА, тут неровно, тут вылезает/налезает.. А когда потом смотришь в целом на результат - большая часть этих "артефактов" маскируется на общем фоне. Главнее обеспечивать скорость и удобство работы (они взаимосвязаны), а так же стабильность работы используемых надстроек.
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.04.2022, 10:43
#12
МишаИнженер


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


Из всего сказанного понятно, что AutoCAD недоделанный и непригодный "для удобной работы" инструмент. В его функционале нет подходящих инструментов, чтобы быстро, качественно и точно создать схему из много параллельных линий. Получается все недочерченным! Но за неимением лучшего приходится пользоваться AutoCADом
МишаИнженер вне форума  
 
Непрочитано 15.04.2022, 10:57
#13
Петр-и-Алекс


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


" Но за неимением лучшего приходится пользоваться AutoCADом"
Автокад недоделан не столько в этом, сколько в том, что не в состоянии хранить внутри двж используемые фонты... штриховки видишь ли можно...
Интересно, а что там в нанокаде? хотя бы с темой генерации типов линий.
А то принято решение, что наша контора переходит на "нано" к осени. Посему тренды про автокат мне уже совсем не актуальны...
Петр-и-Алекс вне форума  
 
Автор темы   Непрочитано 15.04.2022, 11:00
#14
МишаИнженер


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


Надеюсь, что НаноКад догадается разблокировать свойство "масштабный коэффициент типов линий" для блоков. Иначе проблемы с настройкой чертежей с блоками на листах будут такими же как и в AutoCAD!
МишаИнженер вне форума  
 
Непрочитано 15.04.2022, 12:41
#15
lenivec

проектирование
 
Регистрация: 16.09.2005
KZ
Сообщений: 139


Цитата:
Сообщение от Петр-и-Алекс Посмотреть сообщение
Автокад недоделан не столько в этом, сколько в том, что не в состоянии хранить внутри двж используемые фонты
М.б. Autodesk не хочет потом судиться с их правообладателями
lenivec вне форума  
 
Автор темы   Непрочитано 15.04.2022, 12:55
#16
МишаИнженер


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


Всем желающим создать свой собственный AutoCAD надо взять на заметку: после создания поля для черчения и возможности рисовать на этом поле линии, надо создать "конструктор линий" в котором должен быть "тестировщик и предпросмотровщик линий" которым можно легко посмотреть на результат. Кроме этого в шаблоне описания линии должно быть предусмотрено создание множества параллельных линий и описание начала и конца линии (чтобы на чертеже не было торчащей непонятной волосистости).
Например описание линии для барьерных ограждений:
*,Барьерка,Барьерное ограждение металлическое со стойками через 3м
A,5,(стойка),5 <-это описание основной линии
P,5,5 <-это описание параллельной линии стороны волны (символ P означает, что это параллельная линия)
P,5,5 <-это описание параллельной другой линии стороны волны (символ P означает, что это параллельная линия)
S,(черточка90) <-это описание, что линия начинается с перпендикулярной черточки, S ->Start)
F,(черточка90) <-это описание что линия заканчивается перпендикулярной черточкой, F ->Finish)
МишаИнженер вне форума  
 
Непрочитано 15.04.2022, 13:34
#17
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от lenivec Посмотреть сообщение
М.б. Autodesk не хочет потом судиться с их правообладателями
Аутодеск давно добавил команду ETRANSMIT)

Но пользователи упорно блюдут традиции древних времен - когда программы доходили "серым" путем без сопроводительной документации и осваивались методом тыка и без интернета)
Сергей812 вне форума  
 
Непрочитано 15.04.2022, 22:31
#18
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Осваивать инструмент времени нет, писать свой инструмент времени нет, но есть время на форум... Автодеск это коммерческая компания, они деньги зарабатывают на автокаде и разрабатывают только те инструменты, которые востребованы большим количеством пользователей или принесут доход. Если одинокому Василию Пупкину и только ему, чего то не хватает, то это проблема Васи, Т.е. Вам это надо, вы и оплачивайте, своим временем или деньгами. Капитализм.
Boxa вне форума  
 
Непрочитано 15.04.2022, 22:56
#19
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,916


Цитата:
Сообщение от МишаИнженер Посмотреть сообщение
Из всего сказанного понятно, что AutoCAD недоделанный и непригодный "для удобной работы" инструмент
Удоляй. И ставь nanocad, microstation, компас и т.п. Что ныть-то?
engngr вне форума  
 
Непрочитано 15.04.2022, 23:14
#20
Петр-и-Алекс


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


"Аутодеск давно добавил команду ETRANSMIT)"
фигею частенько от собеседников...
... в самом деле непонятна предъява? (автокаду)
"Но пользователи упорно..." ага ага

----- добавлено через ~3 мин. -----
"Всем желающим создать свой собственный AutoCAD ..."
кстати! напомнили! https://www.sdr.ru/
- чел реально медали достоин
или хотя бы поминания

Последний раз редактировалось Петр-и-Алекс, 15.04.2022 в 23:24.
Петр-и-Алекс вне форума  
 
Автор темы   Непрочитано 16.04.2022, 08:27
#21
МишаИнженер


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


Цитата:
Сообщение от Петр-и-Алекс Посмотреть сообщение
кстати! напомнили! https://www.sdr.ru/
САПР "Сударушка" - интересная программа! Но после общения с AutoCAD мне нравятся программы с VBA или Lisp или с похожим инструментом написания макросов. Всегда находятся задачи где надо написать макрос или применить динамический блок, или сделать 3-х параллельный тип линий! Поэтому противности создателя в этом отношении нет границ. Есть все кроме того чего хочется! Это как в Советском Союзе! Игрушки на полках лежат но их очень мало и цена равна половине зарплаты родителей! В общем все это пока ещё сплошные иллюзии.
МишаИнженер вне форума  
 
Непрочитано 16.04.2022, 08:50
#22
Кулик Алексей aka kpblc
Moderator

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


Хорош флудить!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.04.2022, 10:36
#23
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,297
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Петр-и-Алекс Посмотреть сообщение
Интересно, а что там в нанокаде? хотя бы с темой генерации типов линий.
имеется
Нажмите на изображение для увеличения
Название: LINETYPE.jpg
Просмотров: 55
Размер:	115.8 Кб
ID:	246798
__________________
Мастерская СПДС
doctorraz вне форума  
 
Автор темы   Непрочитано 17.04.2022, 12:37
#24
МишаИнженер


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


Цитата:
Сообщение от doctorraz Посмотреть сообщение
имеется
НаноКад немного продвинутый в вопросе редактора типов линий! В этом они прибавили!
А как насчет отрисовки параллельных линий? Сколько параллельных линий можно задать в "редакторе типов линий"?
Ну если задаются параллельные типы линий, то должна быть возможность задать "типы отрисовки окончаний линии".
Можно ли в НаноКаде задавать типы отрисовки оконцовок линии?
МишаИнженер вне форума  
 
Непрочитано 17.04.2022, 13:32
| 1 #25
Кулик Алексей aka kpblc
Moderator

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


МишаИнженер, сходи на сайт, получи лицензию - играйся сколько захочется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.04.2022, 14:18
#26
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


не говоря уже о том, что для НаноКада есть своя ветка на форуме.
Сергей812 вне форума  
 
Автор темы   Непрочитано 17.04.2022, 17:20
#27
МишаИнженер


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
МишаИнженер, сходи на сайт, получи лицензию - играйся сколько захочется.
А у НаноКада есть язык макросов VBA или ЛИСП?
МишаИнженер вне форума  
 
Непрочитано 17.04.2022, 17:40
#28
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


сам нанокад попробуйте, насколько его базовые возможности удовлетворяют (30 дней бесплатная лицензия вроде).. а вы уже в программирование продукта несетесь очумело)
Сергей812 вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно ли создать тип линий в файле *.lin из 2 или 3 параллельных линий?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Можно ли в AutoCAD посчитать геометрические характеристики линий? eilukha AutoCAD 10 28.02.2021 16:07
Можно ли создать два и более окна в автокаде 2019, чтобы они не были "read only"? Бульмен AutoCAD 22 19.07.2020 21:50
Можно ли создать прямую поверхность по кромкам и линиям? Инструмент сетевая поверхность не помогает( Demovira AutoCAD 15 15.07.2016 14:53