Архитектору и проектировщику|Тепло- и звукоизоляция URSA.RU
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

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

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

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

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

Есть способы проще?
Просмотров: 505184
 
Непрочитано 03.06.2004, 12:40
1 | #2
Lenich

Менеджер по продажам лифтов и эскалаторов
 
Регистрация: 28.04.2004
Москва
Сообщений: 291
<phrase 1=


С Вашего позволения добавлю.
Сложные типы линий:
1. Рисуем то как линия должна выгляедеть.
2. Запускаем команду mkshape получаем файл *.shp
3. Запускаем команду shape и вставляем созданный объект (Нужно будет указать имя объекта а не файла)
4. Делаем mkltype и указываем наш загруженный объект.
Новый тип линий создан и ручками ничего прописывать не надо (только если отредактировать)
Lenich вне форума  
 
Непрочитано 20.05.2006, 15:27
#3
Yp(|)yH


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


Пожалуйста подробнее!
1. Как запустить команду mkshape
2. Как запустить команду shape. И какое у объекта имя.
3. Как сделать mkltype

А если не трудно напишите алгоритм создания линии типа -0-0-0-0- (только круглешки должны быть заштрихованными) Вобщем линия по которой рассавленны большие точки (D=200мм) с интеревалом 1500мм.
Yp(|)yH вне форума  
 
Непрочитано 22.05.2006, 09:01
#4
Кулик Алексей aka kpblc
Moderator

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


Поиск!
http://dwg.ru/forum/viewtopic.php?t=3459
http://dwg.ru/forum/viewtopic.php?t=2886
И прочее:
http://dwg.ru/search_result.php?res=...95&sid=&sfor=1
http://dwg.ru/search_result.php?res=...89&sid=&sfor=3
http://dwg.ru/search_result.php?res=...89&sid=&sfor=2
http://dwg.ru/search_result.php?res=...17&sid=&sfor=1
http://dwg.ru/search_result.php?res=...17&sid=&sfor=3
http://dwg.ru/search_result.php?res=...17&sid=&sfor=2
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.05.2006, 10:48
#5
VVA

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


Еще ссылка Как создать свой тип линии в AutoCAD

>Yp(|)yH Чтобы заштриховать кружки, мы рисуем линии на расстоянии min толщины пера для вычерчивания (у нас 0.2 мм).
Для примера тип лиии (файл *.lin)

Код:
[Выделить все]
*OGR_II_P,проект огр группа II
A,6,-1,[KR2FILL,mip,s=1],-1
mip - файл mip.shx

И описания шейпа KR2FILL (круг D=2, заполненный) (файл mip.shp)
Код:
[Выделить все]
*0D,226,KR2FILL
4,125,4,80,3,125,3,40,3,128,2,9,(-51,-38),(0,0),1,9,(0,76),(0,0),2,9,(13,-89),
(0,0),1,9,(0,102),(0,0),2,9,(12,-110),(0,0),1,9,(0,118),(0,0),2,9,(13,-122),
(0,0),1,9,(0,126),(0,0),2,9,(13,-127),(0,0),1,9,(0,127),(0,1),(0,0),2,
9,(13,-127),(0,0),1,9,(0,126),(0,0),2,9,(13,-122),(0,0),1,9,(0,118),(0,0),2,
9,(12,-110),(0,0),1,9,(0,102),(0,0),2,9,(13,-89),(0,0),1,9,(0,76),(0,0),2,
9,(13,-38),(0,0),1,9,(-1,10),(-2,10),(-4,9),(-5,8),(-6,8),(-16,12),(-10,4),
(-9,2),(-10,1),(-10,-1),(-10,-2),(-9,-3),(-9,-6),(-7,-6),(-7,-7),(-5,-9),
(-4,-9),(-3,-9),(-1,-10),(1,-10),(2,-10),(3,-9),(5,-9),(6,-8),(16,-12),(9,-4),
(10,-3),(9,-1),(10,0),(10,2),(10,4),(8,5),(8,6),(7,7),(6,8),(4,9),(3,10),
(1,10),(0,3),(0,0),2,9,(-64,0),(0,0),1,4,128,4,40,4,125,3,80,3,125,0
P.S. Компиляция шейпов в Автокаде команда _compile
PPS Подробнее про описание форм и шрифтов в теме Создание форм и шрифтов для AutoCAD

Последний раз редактировалось VVA, 02.07.2018 в 00:11.
VVA вне форума  
 
Непрочитано 10.06.2006, 14:59
#6
dimi87


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


здравствуйте, может ли мне кто нибудь объяснить ,как создать линию с объектом (блоком) ,мне нужна линия рисующая стрелки, как в размерной линии
make linetype работает толко с текстом
прилагаю пример линии

спасибо
[ATTACH]1149937163.jpg[/ATTACH]
dimi87 вне форума  
 
Непрочитано 13.06.2006, 09:02
#7
Кулик Алексей aka kpblc
Moderator

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


Предварительно сделай форму (shape) - команда mkshape. Обо всех тонкостях - в поиск, дублировать просто не хочу, если честно.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.08.2006, 12:00
#8
Valerya


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


Помогите мне, пожалуйста! Мне надо, чтобы в линии содержалась информация о типах кабелей, т.е. чтобы через пунктир были подписаны типы кабелей(например, RG58). Я пробовала, но у меня ничего не получилось :cry:
Valerya вне форума  
 
Непрочитано 01.08.2006, 12:33
#9
pyatifan


 
Регистрация: 29.10.2005
Нижегородская обл.
Сообщений: 219
<phrase 1=


По аналогии с файлом acad.lin:

X:\Documents and Settings\учётная запись\Application Data\Autodesk\AutoCAD 2006\R16.2\rus\Support\acad.lin


*горячая_вода,Горячее водоснабжение ---- ГВ ---- ГВ ---- ГВ ----
A,.5,-.2,["ГВ",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2

т.е. вместо "ГВ" пишется нужное RG58. Текстовый стиль STANDARD есть всегда в любом файле акада, как косяк в таком подходе - он может быть изменён...лучше нарисовать эту надпись, ну и mkshape...
pyatifan вне форума  
 
Непрочитано 01.08.2006, 12:40
#10
Никита В.

CAD Operator
 
Регистрация: 01.11.2005
Samara-Gorodok
Сообщений: 389


Зачем по десять раз повторять то что и так в хелпе на писано........
Специально для людей с англицким кадом (из АС2006)
Цитата:
Сообщение от Создание простых типов линий
Описание каждого типа линий занимает в LIN-файле две строки. Первая строка содержит имя типа линий и текстовое пояснение к нему (последнее можно опустить). Вторая строка описания типа линий задает начертание.

Строка начинается с кода выравнивания (используется только A), а затем через запятую следует список описаний элементов начертания линии пробелов (перо поднято), штрихов (перо опущено) и точек. Если строка в LIN-файле начинается с точки с запятой (, она считается комментарием.

Формат описания типов линий
Описание типа линий выглядит так:

*имя_типа_линии,описание
A,элемент1,элемент2, ...
Например, вот описание типа линий ШТРИХПУНКТИРНАЯ:

*ШТРИХПУНКТИРНАЯ,Штрих пунктирная __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
штрих длиной 0.5 единиц, пробел длиной 0.25 единиц, точка и еще один пробел, длиной также 0.25 единиц. При формировании линии такая структура повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0.5 единиц.

__ . __ . __ . __ . __ . __ . __ . __

LIN-файлы необходимо сохранять в формате ASCII с расширением .lin. Далее приведены сведения об отдельных элементах описания типов линий.

Имя типа линий
Имя типа линий должно уникально характеризовать создаваемый тип. Перед каждым именем в файле ставится звездочка.

Описание
В пояснение, как правило, включают последовательность текстовых символов, визуально похожую на линию данного типа. Пояснение отображается в Диспетчере типов линий и диалоговом окне «Загрузка/перезагрузка типов линий».

Оно может включать в себя:

Образец представления типа линий из текстовых символов (точек, дефисов и др.)
Более подробное словесное описание типа линий
Комментарии (например, «служит для представления линий невидимого контура»)
Если пояснение отсутствует, запятую после имени типа линий ставить не нужно. Пояснение может содержать не более 47 символов.

Тип выравнивания (A)
Определяет поведение образца на концах отрезков и дуг. В настоящее время AutoCAD поддерживает только тип A, согласно которому линии начинаются и заканчиваются штрихами.

Пусть, например, создается тип линии ЦЕНТРОВАЯ, которая представляет собой последовательность штрихов и точек, обычно используемых в качестве центровой линии. Программа AutoCAD размещает чередующиеся штрихи и точки на отдельной линии таким образом, что штрихи и конечные точки линии совпадают. Образец накладывается на линию таким образом, что она начинается и заканчивается штрихом. Если необходимо, то для выполнения этого условия первый и последний штрихи удлиняются. Если отрезок слишком короткий, и в нем не умещается даже одно штрихпунктирное звено, AutoCAD строит такой отрезок сплошной линией. Это справедливо и для дуг, которые также должны начинаться и заканчиваться штрихами. Отображение окружностей, хотя они и не имеют конечных и начальных точек, также регулируется AutoCAD, чтобы образец располагался равномерно.

Тип выравнивания A необходимо указать путем ввода буквы a в поле для указания типа выравнивания.

Элементы начертания
Каждый элемент начертания задает длину сегмента линии соответствующего типа. Элементы записываются через запятую, без пробелов.

Если значение длины положительно, включается режим «перо опущено» и строится штрих.
Если значение длины отрицательно, включается режим «перо поднято» и строится пробел.
Если длина штриха равна нулю, строится точка.
Для каждого типа линий можно определить до двенадцати элементов. Длина строки описания не должна превышать 80 символов. В описании достаточно задать один элементарный неповторяющийся фрагмент начертания. Первый элемент начертания используется AutoCAD для штрихов в начале и в конце линии. За начальным штрихом строятся второй и все последующие элементы начертания. Затем вся последовательность элементов повторяется нужное количество раз до тех пор, пока не будет обнаружен завершающий штрих.

Выравнивание типа A предполагает, что длина первого сегмента должна быть больше или равна нулю (т.е. строится точка или штрих). Если длина второго сегмента отрицательна, то строится пробел; если положительна — то строится сплошная линия (перо будет опущено при построении этого сегмента). Выравнивание производится при наличии не менее двух сегментов.
Цитата:
Сообщение от Текстовые объекты в пользовательских типах линий
В состав сложных типов линий могут входить текстовые объекты. Линии, в состав которых входят текстовые объекты, используются для обозначения инженерных сетей, границ, топографических горизонталей и т.д. Как и простые, сложные линии строятся динамически между задаваемыми пользователем вершинами. Текстовые объекты, являющиеся частью сложных линий, всегда отображаются полностью и никогда не обрезаются.

Текст в описании связан с некоторым текстовым стилем в рисунке. Этот стиль должен быть загружен в рисунок перед загрузкой использующего его типа линий.

При описании элементы начертания линий сложного типа, так же как и в простых линиях, отделяются друг от друга запятыми.

Формат текстовых элементов начертания
Текстовые элементы начертания типов линий записываются следующим образом:

["строка",стиль,масштаб,поворот,x-отступ,y-отступ]
Элемент добавляется в описание начертания простого типа линий. Например, вот описание типа линий ГОРЯЧАЯ_ВОДА:

*ГОРЯЧАЯ_ВОДА,---- ГВ ---- ГВ ---- ГВ ---- ГВ ---- ГВ ----
A,.5,-.2,["ГВ",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
штрих длиной 0.5 единиц, пробел длиной 0.2 единиц, последовательность символов ГВ и еще один пробел, длиной также 0.2 единиц. Текстовые символы записываются стилем STANDARD с масштабом 0,1, относительным углом поворота 0 градусов, смещением по X -0,1 единиц и смещением по Y -0,05 единиц. При формировании линии такая структура повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0,5 единиц. Вот как это выглядит:



Вот как это выглядит: При таком описании, кстати, длина штриха составляет 0.2 + 0.2 = 0.4, а начальная точка текста смещена от конца штриха на расстояние -0.1 единиц в направлении X. Точно такой же на вид тип линий можно описать по-другому:

*ГОРЯЧАЯ_ВОДА,---- ГВ ---- ГВ ---- ГВ ---- ГВ ---- ГВ ----
A,.5,-.1,["ГВ",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3
Здесь длина промежутка между штрихами также равна 0.4 (0.1 + 0.3), но текст не смещен в направлении X.

Далее приведены сведения об отдельных элементах описания текстового элемента. Значениями параметров должны быть положительные или отрицательные десятичные числа, такие как 1, -17 или 0.01.

текст

Текст, используемый в сложной линии.

стиль

Имя используемого текстового стиля. Если он не задан, AutoCAD использует текущий стиль.

масштаб

S=значение. Масштаб текстового стиля; т.е. коэффициент, на который умножается высота текстового стиля. Если высота текстового стиля равна 0, то в качестве высоты текста используется абсолютное значение S.

поворот

R=значение или A=значение. R= обозначает относительный или тангенциальный угол поворота относительно направления линии. A= обозначает абсолютный угол поворота текста, т.е. относительно начала координат; все текстовые объекты поворачиваются одинаково, независимо от их положения относительно линии. К значению можно добавить букву для обозначения единиц измерения угла поворота: d для градусов (если буква опущена, градусы используются по умолчанию), r для радиан, g для градов. Если угол поворота не указан, то его значение принимается равным 0.

Центр поворота располагается посередине между базовой линией и границами текста номинальной высоты.

x-отступ

X=значение. Этот параметр задает отступ текста по оси X, отсчитываемый вдоль линии. Если x-отступ не задан или равен нулю, то текст располагается без отступа. Этот параметр употребляется, если необходима сплошная линия, включающая текст. На значение не влияет масштаб, заданный выражением S=значение, но масштаб типа линий к нему применяется.

y-отступ

Y=значение. Этот параметр задает отступ текста по оси Y, которая направлена перпендикулярно линии. Если y-отступ не задан или равен нулю, то текст располагается без отступа. Параметр определяет поперечное расположение текста относительно линии. На значение не влияет масштаб, заданный выражением S=значение, но масштаб типа линий к нему применяется.
Цитата:
Сообщение от Формы в пользовательских типах линий
Сложные типы линий могут содержать встроенные формы, которые хранятся в файлах форм. Линии сложных типов используются для обозначения инженерных сетей, границ, контуров и т.д.

Как и простые, сложные линии строятся динамически между задаваемыми пользователем вершинами. Формы и текстовые объекты, являющиеся частью сложных линий, всегда отображаются полностью и никогда не обрезаются.

При описании элементы начертания линий сложного типа, так же как и в простых линиях, отделяются друг от друга запятыми. В качестве элементов начертания описания сложных типов линий могут содержать, помимо точек и штрихов, формы и текстовые объекты.

Формы в типах линий описываются следующим образом:

[[имя_формы,имя_файла_shx] или [имя_формы,имя_файла_shx,преобразование]
Здесь атрибут преобразование является необязательным и может задавать любую последовательность следующих параметров (через запятую):

R=##?Относительный угол поворота

A=##?Абсолютный угол поворота

S=##?Масштаб

X=## Смещение по X

Y=## Смещение по Y

В данном случае ## обозначает десятичное число со знаком (1, -17, 0,01 и т.д.). Угол поворота измеряется в градусах, остальные величины в единицах рисунка в соответствии с масштабом типа линий. После букв, обозначающих операции преобразования, ставятся знак равенства и число.

Ниже приведено описание линии с именем CON1LINE, повторяющееся звено которой состоит из линейного участка, пробела и формы CON1 из файла ep.shx. es.shx (файл)

*CON1LINE, --- [CON1] --- [CON1] --- [CON1]
A,1.0,-0.25,[CON1,ep.shx],-1.0
За исключением выражения в квадратных скобках, описание полностью совпадает с описанием простого типа линий.

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

[CAP,ep.shx,S=2,R=10,X=0.5]
Строится форма с именем CAP, описанная в файле ep.shx, в масштабе, в два раза превышающем масштаб единиц данной линии, повернутая относительно касательной к линии на 10 градусов против часовой стрелки и с отступом в 0.5 единиц по оси X.

[DIP8,pd.shx,X=0.5,Y=1,R=0,S=1]
С помощью кода, приведенного выше, можно построить форму с именем DIP8, описанную в файле pd.shx, со смещением по оси X на 0,5 единиц рисунка, по оси Y на 1 единицу рисунка, с нулевым углом поворота и в масштабе, равном масштабу единиц данной линии.

Для описания форм в сложных типах линий принят следующий синтаксис.

[имя_формы,файл_формы,масштаб,поворот,смещение_по_x,смещение_по_y]
Ниже приведена расшифровка параметров описания.

имя_формы

Имя используемой формы. Обязательный параметр. При его отсутствии тип линий не определяется. Если форма с таким именем отсутствует в указанном файле, линия строится без формы.

файл_формы

Имя скомпилированного файла описания формы (.shx). При его отсутствии тип линий не определяется. Если путь к файлу формы не задан, программа ищет его в папке библиотечных файлов. Если путь задан, но программа не может найти файл по заданному пути, то поиск осуществляется в папке библиотечных файлов. Если заданный файл не найден, линия строится без формы.

масштаб

S=значение. Масштаб формы, т.е. коэффициент, на который умножается изначальный масштаб формы. Если изначально форма определена с масштабом 0, то в качестве масштаба используется только S=значение.

поворот

R=значение или A=значение. R= обозначает относительный или тангенциальный угол поворота относительно направления линии. A= обозначает абсолютный угол поворота формы, т.е. относительно начала координат; все формы поворачиваются одинаково, независимо от их положения относительно линии. Значение угла поворота может быть дополнено буквами d, r, или g. Буквы соответствуют единицам измерения угла — градусам, радианам или градам. Если угол поворота не указан, то его значение принимается равным 0.

x-отступ

X=значение. Этот параметр задает отступ формы по оси X, отсчитываемый от вершины линии. Если отступ по оси X не задан или равен нулю, форма строится без отступа. Этот параметр употребляется, если необходима сплошная линия, включающая формы. На значение не влияет масштаб, заданный выражением S=.

y-отступ

Y=значение. Этот параметр задает отступ формы по оси Y, отсчитываемый от вершины линии. Если отступ по оси Y не задан или равен нулю, форма строится без отступа. На значение не влияет масштаб, заданный выражением S=.
__________________
АвтоКАД это не только электронный кульман,
Но и великий ГЕМОР
Никита В. вне форума  
 
Непрочитано 01.08.2006, 14:01
#11
Valerya


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


[quote="pyatifan"]По аналогии с файлом acad.lin:

X:\Documents and Settings\учётная запись\Application Data\Autodesk\AutoCAD 2006\R16.2\rus\Support\acad.lin


Что-то у меня не получается, не могу проследовать по заданному пути :cry:
Valerya вне форума  
 
Непрочитано 01.08.2006, 14:31
#12
VVA

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


Цитата:
Что-то у меня не получается, не могу проследовать по заданному пути
Набери в командной строке
Код:
[Выделить все]
(findfile "acad.lin")
и прочитаешь твой путь
VVA вне форума  
 
Непрочитано 01.08.2006, 14:34
#13
VVA

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


А еще проще скопируй в ком. строку это
Код:
[Выделить все]
(startapp (strcat "notepad.exe " (findfile "acad.lin")))
VVA вне форума  
 
Непрочитано 01.08.2006, 14:44
#14
Valerya


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


Цитата:
Сообщение от VVA
А еще проще скопируй в ком. строку это
Код:
[Выделить все]
(startapp (strcat "notepad.exe " (findfile "acad.lin")))
Скопировала, и что дальше делать?
Valerya вне форума  
 
Непрочитано 01.08.2006, 17:06
#15
VVA

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


Нажать клавишу ВВод (Enter)
VVA вне форума  
 
Непрочитано 01.08.2006, 17:21
#16
Valerya


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


Всё сделала как Вы сказали, но у меня ничего не получается, может я что-то непрасвильно поняла? Расскажите, пожалуйста, что надо конкретнее писать в блокноте acad.lin
Valerya вне форума  
 
Непрочитано 01.08.2006, 18:11
#17
VVA

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


В конец файла допиши
Код:
[Выделить все]
*RG58,Кабели RG58 ---RG58 ---- RG58 -----
A,10,-4,["RG58",STANDARD,S=2,R=0.0,X=-3,Y=-1],-5
Значения параматров см. пост №10
То же самое продублируй в файле acadiso.lin
Код:
[Выделить все]
(startapp (strcat "notepad.exe " (findfile "acadiso.lin")))
Если захочеши создать тип линии RG59, по аналогии замени RG58 на RG59
VVA вне форума  
 
Непрочитано 01.08.2006, 18:32
#18
Valerya


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


Спасибо всем за участие!!! Вы мне все очень помогли! Что бы я без Вас делала ? Очень приятно! Ещё раз спасибо!
Valerya вне форума  
 
Непрочитано 02.08.2006, 12:44
#19
Valerya


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


Здравствуйте! Это снова я Всё сделала как вы все мне говорили. В блокноте всё дописала, но столкнулась с новой проблемой :? В AutoCADе черчу выбранную линию, а она получается обычной прямой :cry: ,я изменяю её масштаб, а у неё все буквы становятся огромными и наезжают друг на друга.
Valerya вне форума  
 
Непрочитано 02.08.2006, 15:27
#20
VVA

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


1. Проверь текстовый стиль Standard. В нем высота букв должна стоять 0. (Команда _style)
2. Параметры типа линии подбери нужные тебе
*RG58,Кабели RG58 ---RG58 ---- RG58 ----- -->Описание типа линии
A, -->Начало описания типа линии
10, -->Чило >0 чертим штрих длинной 10 ед. чертежа
-4, -->Число <0 пропускаем (пробел) 4 ед. чертежа
[ --> Сложный тип линии, текстовый элемент начало
"RG58", -->Сам текст
STANDARD, -->При написании используем стиль текста Standard
S=2, -->значение. Масштаб текстового стиля; т.е. коэффициент,
-->на который умножается высота текстового стиля.
-->Если высота текстового стиля равна 0, то в качестве
-->высоты текста используется абсолютное значение S.
-->Если у тебы высота в стиле Standard 5, то получишь
-->высоту в типе линии 5*2=10, если 0, то 2 (S=2)
R=0.0, -->Поворот 0
X=-3, -->Текст по X смещается на 3 ед. влево (а мы перед этим
-->сделали пропуск 4 ед, так что между штрихом и текстом
-->будет 1 ед.
Y=-1 -->Смещаем текст вниз на половину (S=2), чтобы он был
-->посередине линии
], -->Сложный тип линии, текстовый элемент конец
-5 -->Пробел 5 ед. чертежа. Мы текст высотой 2 пишем в
-->промежутке 8 (4+5-1).
Будет накладываться текст на линию или нет зависит от
- Высоты текста в текстовом стиле Standard
- Шрифта, который назначен текстовому стилю
- Глобального маштаба LTSCALE

- Текущего маштаба CELTSCALE
Обо всем по русски написано в посте №10
VVA вне форума  
 
Непрочитано 02.08.2006, 18:39
#21
VVA

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


>Valerya Знаешь что такое Express Tools?
VVA вне форума  
 
Непрочитано 02.08.2006, 18:47
#22
Valerya


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


Знаю tools. Мне кажется, что в настройках стоит какая-то галочка, которая мешает мне жить! :twisted:
Valerya вне форума  
 
Непрочитано 02.08.2006, 19:39
#23
VVA

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


>Valerya
1. Есть ли в Автокаде падающее меню Express
2. Сможешь нарисовать тип линии
Типа такого
[ATTACH]1154533193.dwg[/ATTACH]
VVA вне форума  
 
Непрочитано 02.08.2006, 23:18
#24
Никита В.

CAD Operator
 
Регистрация: 01.11.2005
Samara-Gorodok
Сообщений: 389


Цитата:
Сообщение от Valerya
Зачем так злиться?! Я пытаюсь, но у меня не получается!!! Самой стыдно за себя :wink:
А те материалы которые я выложил на предидущей странице ты читала?????
Если уж даже там не дано исчерпывающего ответа то я умываю руки........

П.С. А ваабсче посоветовал бы тебе обзавестись "Библией пользователя AutoCAD", автор Эллен Финкельштейн!!! В здешней книжной лавке должна водиться...........
__________________
АвтоКАД это не только электронный кульман,
Но и великий ГЕМОР
Никита В. вне форума  
 
Непрочитано 11.12.2006, 08:48 создание типов линий
#25
Traum

инженер-САПР
 
Регистрация: 07.12.2006
Ижевск
Сообщений: 100


Всем привет
Подскажите, что я неправильно делаю?
я нарисовала объект в AutoCAD, перевела его в форму под названием NEW, скомпилировала *.shx файл ... ручками прописала в текстовом редакторе тип линии на основе формы... но вот не хочет autoCAD загружать этот тип... пишет, что ошибка в строке описания линии...А какая ошибка, я понять не могу.. вроде, все верно..
:?:
AutoCAD 2006...
а вот и само описание:

*Прокладка в коробе, Прокладка в коробе -----[]|-----[]|-----
A,15,[NEW,ltsnew.shx,S=1],15
Traum вне форума  
 
Непрочитано 11.12.2006, 09:20
#26
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,663


Возможно, пробелы не описаны.
Profan вне форума  
 
Непрочитано 11.12.2006, 09:23 создание типов линий
#27
Traum

инженер-САПР
 
Регистрация: 07.12.2006
Ижевск
Сообщений: 100


это как не описаны? а как их описать? :?:
Traum вне форума  
 
Непрочитано 11.12.2006, 09:35
#28
VVA

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


Цитата:
Формат описания типов линий
Описание типа линий выглядит так:

*имя_типа_линии,описание
A,элемент1,элемент2, ...
Твою ошибку выделили жирным
Код:
[Выделить все]
*Прокладка_в_коробе, Прокладка в коробе -----[]|-----[]|----- 
A,15,[NEW,ltsnew.shx,S=1],15
VVA вне форума  
 
Непрочитано 11.12.2006, 09:38
#29
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,663


Формат описания типов линий
Описание типа линий выглядит так:

*имя_типа_линий,пояснение
A,элемент1,элемент2, ...
Например, вот описание типа линий ШТРИХПУНКТИРНАЯ:

*ШТРИХПУНКТИРНАЯ,Штрих пунктирная __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
Результатом является циклически повторяющаяся структура из следующих элементов: штрих длиной 0.5 единиц, пробел длиной 0.25 единиц, точка и еще один пробел, длиной также 0.25 единиц. При формировании линии такая структура повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0.5 единиц. Вот как это выглядит:

__ . __ . __ . __ . __ . __ . __ . __
Profan вне форума  
 
Непрочитано 11.12.2006, 09:45
#30
VVA

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


Цитата:
а как их описать?
Формат описания типов линий
Описание типа линий выглядит так:

*имя_типа_линии,описание
A,элемент1,элемент2, ...

Например, вот описание типа линий ШТРИХПУНКТИРНАЯ:

*ШТРИХПУНКТИРНАЯ,Штрих пунктирная __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
штрих длиной 0.5 единиц, пробел длиной 0.25 единиц, точка и еще один пробел, длиной также 0.25 единиц. При формировании линии такая структура повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0.5 единиц.

Элементы начертания
Каждый элемент начертания задает длину сегмента линии соответствующего типа. Элементы записываются через запятую, без пробелов.

Если значение длины положительно, включается режим «перо опущено» и строится штрих.
Если значение длины отрицательно, включается режим «перо поднято» и строится пробел.
Если длина штриха равна нулю, строится точка.
VVA вне форума  
 
Непрочитано 11.12.2006, 09:47
#31
VVA

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


>ProfanУ меня красивее
VVA вне форума  
 
Непрочитано 11.12.2006, 10:37 Создание типов линий
#32
Traum

инженер-САПР
 
Регистрация: 07.12.2006
Ижевск
Сообщений: 100


Всем спасибо!!!
Я нашла ошибку!!!!!! Надо было формы в нужное место положить....
упсала.. вот так... все просто оказалось...
Traum вне форума  
 
Непрочитано 13.12.2006, 17:49
#33
Rubins

проектировщик ППРк
 
Регистрация: 13.12.2006
Mos
Сообщений: 1
<phrase 1=


Народ, помогите!!!!
:?:
Создал линию, которую хотел, все отлично работает.
Потом перетащил эту линию в другой файл и от нее остался один штрих-пунктир, хотя до этого там были другие элементы, расположенные выше нее, созданные с помощью команды mkshape. ЧТО делать? :?:
Rubins вне форума  
 
Непрочитано 13.01.2007, 04:59
#34
draft

Механик
 
Регистрация: 27.12.2006
Санкт-Петербург
Сообщений: 7


Господа, помогите разобраться! Необходимо создать схему трубопроводов горячей и холодной воды. Так как труб много и они разного диаметра, я создал несколько типов линий со включенным текстом в файле acadiso такого типа:

1)- *Pipe_LIN2,50 line ----Хол.вода диам.=50----Хол.вода диам.=50----
A,2000,["Хол.вода диам.=50",STANDARD,S=50,R=0.0,X=30,Y=-25],-830


2)- *Pipe_LIN3,30 line ----Хол.вода диам.=30----Хол.вода диам.=30----
A,20,["Хол.вода d=50",STANDARD,S=2,R=0.0,X=3,Y=-1.25],-30

Так вот на чертеже формата А4 с лимитом 6000Х9000, т.е. отображающим помещение 6х9 метров первый тип линии отлично читается в пространстве модели, но при печати отображается обычной линией без текста, а второй тип в пространстве модели отображается обычной линией без текста, но отлично читается в распечатанном виде.
Конечно я понимаю, что это из-за масштаба, но как сделать, чтобы можно было прочитать текст на линии и в пространстве модели, и потом распечатав, тоже нормально прочитать и на листе.
Autocad 2006 без Expresstools.
draft вне форума  
 
Непрочитано 13.01.2007, 16:52
#35
draft

Механик
 
Регистрация: 27.12.2006
Санкт-Петербург
Сообщений: 7


Разобрался сам. Все так просто! В окне Linetype Manager давишь на
на кнопку show details и потом убираешь галочку use paper space units for scaling, и линия первого типа видна и там и там. С линией второго
типа разбираться не стал, но думаю тоже можно поэкспериментировать, в том же окне есть еще несколько галочек для масштабов.
draft вне форума  
 
Непрочитано 14.01.2007, 16:48
#36
vbntgf


 
Регистрация: 14.01.2007
москва
Сообщений: 3


Цитата:
Сообщение от draft
Господа, помогите разобраться! Необходимо создать схему трубопроводов горячей и холодной воды. Так как труб много и они разного диаметра, я создал несколько типов линий со включенным текстом в файле acadiso такого типа:

1)- *Pipe_LIN2,50 line ----Хол.вода диам.=50----Хол.вода диам.=50----
A,2000,["Хол.вода диам.=50",STANDARD,S=50,R=0.0,X=30,Y=-25],-830


2)- *Pipe_LIN3,30 line ----Хол.вода диам.=30----Хол.вода диам.=30----
A,20,["Хол.вода d=50",STANDARD,S=2,R=0.0,X=3,Y=-1.25],-30

Так вот на чертеже формата А4 с лимитом 6000Х9000, т.е. отображающим помещение 6х9 метров первый тип линии отлично читается в пространстве модели, но при печати отображается обычной линией без текста, а второй тип в пространстве модели отображается обычной линией без текста, но отлично читается в распечатанном виде.
Конечно я понимаю, что это из-за масштаба, но как сделать, чтобы можно было прочитать текст на линии и в пространстве модели, и потом распечатав, тоже нормально прочитать и на листе.
Autocad 2006 без Expresstools.
Во первых, с какого бодуна механики стали чертить схемы по ВК ?
Во вторых задуманная тобой штука с использованием типов линий для указания системы (да еще и диаметра!) однозначно ущербна, и не только из-за проблем с масштабом, это-то фигня....просто поверь и не связывайся )
В третьих - тип линии НОРМАЛЬНЫМИ людьми создается не в масштабе, а 1/1 с листом (распечатанным), а масштаб уже задается настройками примитива , либо чертежа.
vbntgf вне форума  
 
Непрочитано 30.08.2007, 15:14 Помогите создать типы линий для проектирования ВОЛС
#37
shurlik

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


Добрый день. Прочитал полфорума, но так и не получается создать самому нормальный тип линий. Может просто руки не оттуда растут
Прошу помощи в создании типов линии для обозначения проектируемого подземного кабеля связи, проектируемой кабельной канализации, существующей кабельной канализации, существующего подземного кабеля связи. Все обозначения есть в ГОСТ Р 21.1703-2000. Линия должна выглядеть примерно так, как на рисунке.
Буду очень благодарен..
[ATTACH]1188472445.GIF[/ATTACH]
shurlik вне форума  
 
Непрочитано 30.08.2007, 15:19
#38
Кулик Алексей aka kpblc
Moderator

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


Поиск рулит как всегда и выводит, например, на http://dwg.ru/forum/viewtopic.php?t=3459. А здесь так вообще лафа
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.08.2007, 15:22
#39
VVA

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


Посмотри ссылки из этой ветки
/удалено ссылки не существуют/

Последний раз редактировалось VVA, 19.09.2015 в 11:12.
VVA вне форума  
 
Непрочитано 30.08.2007, 15:26 читал...
#40
shurlik

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


Всё по ссылкам уже читал. Что-то не доходит...
Дело в том, что я только начал осваивать автокад, раньше работал в Visio, там все типы линий делаются достаточно просто и наглядно. В автокаде же надо редактировать текстовый файл и не видно что должно получиться. Пытался сделать линию, которая на рисунке, но насечки получаются не прилегающие к основной линии, а перечеркнутые. Пытался что-то сделать с мультилиниями (МЛСТИЛЬ), но и там ничего не получилось...
shurlik вне форума  
 
Непрочитано 30.08.2007, 15:30
1 | #41
Кулик Алексей aka kpblc
Moderator

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


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
С.-Петербург
Сообщений: 36,812


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
<phrase 1=


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

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


Пользуйтесь моей ленью и добротой
[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,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 байт, 1055 просмотров)
__________________
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,813
<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,813
<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 вне форума  
 
Непрочитано 15.10.2009, 23:47
#61
РВН


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


Цитата:
Сообщение от VVA Посмотреть сообщение
В конец файла допиши
Код:
[Выделить все]
*RG58,Кабели RG58 ---RG58 ---- RG58 -----
A,10,-4,["RG58",STANDARD,S=2,R=0.0,X=-3,Y=-1],-5
Значения параматров см. пост №10
То же самое продублируй в файле acadiso.lin
Код:
[Выделить все]
(startapp (strcat "notepad.exe " (findfile "acadiso.lin")))
Если захочеши создать тип линии RG59, по аналогии замени RG58 на RG59
Спасибо большое, и у меня тож получилось! Классная штука КАД, только нужно ее изучить...
РВН вне форума  
 
Непрочитано 22.10.2009, 11:49
#62
hellt


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


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

Делал через шейпы, но неудобно, что точки привязки у шейпа только одна, а хотелось бы во всех углах четырехугольника.
hellt вне форума  
 
Непрочитано 22.10.2009, 14:27
#63
Jheka


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


есть коды линий

Цитата:
*121_vp, -----------Bп----------- Питьевой Вод наземный
A,4.0,-0.4,["Bп",Line_GUGK,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.0,12.0

*121_vpg, -----------Bпж----------- ПротПожар Вод наземный
A,4.0,-0.4,["Bпж",Line_GUGK,S=1.0,R=0.0,X=0.0,Y=-0.5],-3.4,10.0

*121_vpr, -----------Bпр----------- Производств Вод наземный
A,4.0,-0.4,["Bпр",Line_GUGK,S=1.0,R=0.0,X=0.0,Y=-0.5],-3.0,10.0

*121_va, -----------Bа----------- Артезиан Вод наземный
A,4.0,-0.4,["Bа",Line_GUGK,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.0,12.0
куда их вставить чтоб появились?
Jheka вне форума  
 
Непрочитано 22.10.2009, 14:59
#64
РВН


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


Смотри выше там все описано. и как и куда.
В командной строке нужно написать
(startapp (strcat "notepad.exe " (findfile "acadiso.lin")))
и туда и вставить свои линии.
РВН вне форума  
 
Непрочитано 22.10.2009, 15:07
#65
Jheka


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


где тут ошибка?

Код:
[Выделить все]
*121_1, <<--->>------<<--->> наземный каб высокого напряжения
A,4.0,[119,STANDARD,S=0.1,R=0.0,X=0,Y=0],0.35,[119,STANDARD,S=0.08,R=0.0,X=0,Y=0],3.3,[119,STANDARD,S=0.08,R=180.0,X=0,Y=0],0.35,[119,STANDARD,S=0.1,R=180.0,X=0,Y=0],8

*121_2, <---->------<----> наземный каб низкого напряжения
A,4.0,[119,STANDARD,S=0.1,R=0.0,X=0,Y=0],4.0,[119,STANDARD,S=0.1,R=180.0,X=0,Y=0],8.0

*121_3, ---о------о--- V ---о--- наземный кабель связи 
A,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],5.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],5.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],3.0,-0.1,["V",Line_GUGK,S=1.0,R=0.0,X=0.0,Y=-0.5],-1.1,1.0

;;           Подземные кабели - 500
*120_3a, <<--->>  ------  <<--->> каб выс напр под дном
A,1.0,-1.0,[119,STANDARD,S=0.1,R=0.0,X=0,Y=0],0.35,[119,STANDARD,S=0.08,R=0.0,X=0,Y=0],3.3,[119,STANDARD,S=0.08,R=180.0,X=0,Y=0],0.35,[119,STANDARD,S=0.1,R=180.0,X=0,Y=0],-1.0,1.0,-1.0

*120_3b, <---->  ------  <----> каб низк напр под дном
A,1.0,-1.0,[119,STANDARD,S=0.1,R=0.0,X=0,Y=0],4.0,[119,STANDARD,S=0.1,R=180.0,X=0,Y=0],-1.0,1.0,-1.0

*119_1, <<--->>  ------  <<--->> каб высокого напряжения
A,4.0,-1.0,[119,STANDARD,S=0.1,R=0.0,X=0,Y=0],0.35,[119,STANDARD,S=0.08,R=0.0,X=0,Y=0],3.3,[119,STANDARD,S=0.08,R=180.0,X=0,Y=0],0.35,[119,STANDARD,S=0.1,R=180.0,X=0,Y=0],-1.0

*119_3, <---->  ------  <----> каб низкого напряжения
A,4.0,-1.0,[119,STANDARD,S=0.1,R=0.0,X=0,Y=0],4.0,[119,STANDARD,S=0.1,R=180.0,X=0,Y=0],-1.0

*132_2, ---о---  ---о--- V ---о--- каб связи под дном
A,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,1.0,-1.0,1.0,-1.0,2.0,-0.1,["V",Line_GUGK,S=1.0,R=0.0,X=0.0,Y=-0.5],-1,2.0,-1.0

*133, ---о---  ---о--- V ---о--- кабель связи 
A,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-0.1,["V",Line_GUGK,S=1.0,R=0.0,X=0.0,Y=-0.5],-1.0

*133_kbr, ---о---  ---о---Бр---о--- КабСвязиБронир
A,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],4.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-0.3,["Бр",Line_GUGK,S=0.8,R=0.0,X=0.0,Y=-0.4],-1.8

*133_t, ---о---  ---о---  ---о--- телефонная канализ
A,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0

*133_s, ---о---  ---о--- с ---о---кабель сигнализации 
A,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-0.3,["с",STANDARD,S=0.9,R=0.0,X=0.0,Y=-0.3],-0.9

*133_r, ---о---  ---о--- р ---о---кабель радиовещательный
A,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-1.0,2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,-0.1,["р",Line_GUGK,S=0.8,R=0.0,X=0.0,Y=-0.2],-0.8

*133_tt, ---о----о---  ---о----о--- телеграфный кабель
A,1.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],2.0,[474-2,STANDARD,S=0.4,R=0.0,X=0,Y=0],1.0,-1.0

*121_kb, -----------Кб----------- Бытовая Кан наземная
A,4.0,-0.4,["Кб",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.2,12.0

*121_kpr, -----------Кпр----------- Производств Кан наземная
A,4.0,-0.4,["Кпр",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-3.2,10.0

*121_kprl, -----------Кпрл-----------ПроизводЛивн Кан наземная
A,4.0,-0.4,["Кпрл",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-4.0,10.0

*121_kl, -----------Кл----------- Ливневая Кан наземная
A,4.0,-0.4,["Кл",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.2,12.0

*121_kuch, -----------Куч----------- УсловнЧист Кан наземная
A,4.0,-0.4,["Куч",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-3.2,10.0

*121_khim, -----------Кхим----------- ХимСтоков Кан наземная
A,4.0,-0.4,["Кхим",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-4.4,10.0

*122_kb, ----Кб----  ----- ---- КанализБытовая
A,1,-1,1.5,-0.4,["Кб",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.4,1.5,-1,4,-1,4,-1,3

*122_kn, ----Кн----  ----- ---- КанализНапорная
A,1,-1,1.5,-0.4,["Кн",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.4,1.5,-1,4,-1,4,-1,3

*122_kl, ----Кл----  ----- ---- КанализЛивневая
A,1,-1,1.5,-0.4,["Кл",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.4,1.5,-1,4,-1,4,-1,3

*122_d, ----Др----  ----- ---- Дренаж
A,1,-1,1.5,-0.4,["Др",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.4,1.5,-1,4,-1,4,-1,3

*122_kpr, ----Кпр----  ----- ---- КаналПроизводств
A,1,-1,1.5,-0.4,["Кпр",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-3.2,1.5,-1,4,-1,4,-1,3

*122_kuch, ----Куч----  ----- ---- КаналУслЧистВод
A,1,-1,1.5,-0.4,["Куч",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-3.2,1.5,-1,4,-1,4,-1,3

*122_kprl, ----Кпрл----  ----- ---- КаналПроизвЛивн
A,1,-1,1.5,-0.4,["Кпрл",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-4.2,1.5,-1,4,-1,4,-1,3

*122_khim, ----Кхим----  ----- ---- КаналХимСтоков
A,1,-1,1.5,-0.4,["Кхим",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-4.4,1.5,-1,4,-1,4,-1,3

*121_v, -----------B----------- Водопровод наземный
A,4.0,-0.4,["B",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-1.2,12.0

*121_t, --------Т-------- Теплосеть наземная
A,4.0,-0.4,["Т",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-1.2,12.0

*121_g, --------Г-------- Газопровод наземный
A,4.0,-0.4,["Г",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-1.2,12.0

*121_k, --------К-------- Канализация наземная
A,4.0,-0.4,["К",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-1.4,12.0
*472, Ограда каменная высота более 1м
A,0,-4.0,[472,STANDARD,S=0.4,R=0.0,X=0.0,Y=-0.2],0

*473, Ограда каменная высота менее 1м
A,0,-3.75,[472,STANDARD,S=0.4,R=0.0,X=0.0,Y=-0.2],-0.25,[472,STANDARD,S=0.4,R=0.0,X=0.0,Y=-0.2],0

*474_1a, Ограда Металлическая H>1м мет.стб.
A,1.0,-0.25,[474-3,STANDARD,S=1,R=0.0,X=0.0,Y=0.0],-0.25,1.0

*474_1b, Ограда Металл H>1м квадр. бет.стб.
A,1.0,-0.25,[474-1,STANDARD,S=1,R=0.0,X=0.0,Y=0.0],-0.25,1.0

*474_1c, Ограда Металл H>1м кругл. бет.стб.
A,1.0,-0.25,[474-5,STANDARD,S=1,R=0.0,X=0.0,Y=0.0],-0.25,1.0

*474_2a, Ограда Металлическая H<1м мет.стб.
A,1.0,-0.25,[474-2,STANDARD,S=1,R=0.0,X=0.0,Y=0.0],-0.25,1.0

*474_2b, Ограда Металл H<1м квадр. бет.стб.
A,1.0,-0.25,[475,STANDARD,S=1,R=0.0,X=0.0,Y=0.0],-0.25,1.0

*474_2c, Ограда Металл H<1м кругл. бет.стб.
A,1.0,-0.25,[474-4,STANDARD,S=1,R=0.0,X=0.0,Y=0.0],-0.25,1.0

*474_3a, Ограда Метал H>1м на фунд с мет.стб.
A,1.5,-0.5,0.5,-0.2,[474-3,STANDARD,S=0.8,R=0.0,X=0.0,Y=0.0],-0.2,0.5,-0.5

*474_3b, Ограда Метал H>1м  на фунд с бет.стб.
A,1.5,-0.5,0.55,-0.2,[474-1,STANDARD,S=0.8,R=0.0,X=0.0,Y=0.0],-0.2,0.55,-0.5

*474_4a, Ограда Метал H<1м на фунд с мет.стб.
A,1.5,-0.5,0.55,-0.2,[474-2,STANDARD,S=0.8,R=0.0,X=0.0,Y=0.0],-0.2,0.55,-0.5

при загрузке вылазиет

Последний раз редактировалось Солидворкер, 22.10.2009 в 19:01.
Jheka вне форума  
 
Непрочитано 26.10.2009, 08:44
#66
hellt


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


А есть где-нибудь готовые типы линий и формы для типовых обозначений?
hellt вне форума  
 
Непрочитано 26.10.2009, 22:15
#67
Nikolay 2


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


Цитата:
Сообщение от Jheka Посмотреть сообщение
где тут ошибка?

Код:
[Выделить все]
 *121_2, <---->------<----> наземный каб низкого напряжения
A,4.0,[119,STANDARD,S=0.1,R=0.0,X=0,Y=0],4.0,[119,STANDARD,S=0.1,R=180.0,X=0,Y=0],8.0


*121_kb, -----------Кб----------- Бытовая Кан наземная
A,4.0,-0.4,["Кб",STANDARD,S=1.0,R=0.0,X=0.0,Y=-0.5],-2.2,12.0

при загрузке вылазиет
Сравни правильное описание (зеленый цвет) и не правильное (красный) и все поймешь.... А что дальше делать, это вопрос... Может быть попробовать так...
*121_2, <---->------<----> наземный каб низкого напряжения
A,4.0,["\U+00AB",STANDARD,S=2.5,R=0.0,X=0,Y=-1.25],4.0,["\U+00AB",STANDARD,S=2.5,R=180.0,X=0,Y=1.25],8.0
ну это надо все править....другого варианта пока не вижу

Последний раз редактировалось Nikolay 2, 26.10.2009 в 22:50. Причина: пришла тут мысль одна
Nikolay 2 вне форума  
 
Непрочитано 10.11.2009, 23:28
#68
Violent MITCHELL


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


ввожу:
A,20.0,-1.0,["N",ескдв,S=1.0],-1.0
Вместо типа линий получаю от автокада такое:
Неверное число или продолжение.
Где я не прав?
Violent MITCHELL вне форума  
 
Непрочитано 11.11.2009, 20:14
#69
Nikolay 2


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


Цитата:
Сообщение от Violent MITCHELL Посмотреть сообщение
ввожу:
A,20.0,-1.0,["N",ескдв,S=1.0],-1.0
Вместо типа линий получаю от автокада такое:
Неверное число или продолжение.
Где я не прав?
Почитай справку....
*Чудо
A,20.0,-1.0,["N",Standard,S=1.0],-1.0
т.к. ЕСКД у меня нет использовал стандарт - все создается и что-то даже чертится (криво как то..., но может быть так и задумано...). Имя-то, создаваемому типу линии, присвоил?
Nikolay 2 вне форума  
 
Непрочитано 11.11.2009, 20:31
#70
Violent MITCHELL


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


Цитата:
Сообщение от Nikolay 2 Посмотреть сообщение
*Чудо
Это мне? Спасибо
Я пробовал стандард, я пробовал даже тупо копировать из справки пример про горячую воду, результат тот же. Простые типы линий создаются, а с текстом нет... Может у меня акад раненый? Но на работе - та же хня, там у меня 2006 стоит, а дома 2008.
Violent MITCHELL вне форума  
 
Непрочитано 11.11.2009, 20:48
#71
Nikolay 2


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


Вообще то это тип линии я так назвал....
так получилось, али нет?
Почитай всю тему, обрати внимание на посты #10,20,47, по ссылкам пройдись-все расказано подробно...,а для создания типов линий (вроде твоего) есть макрос....

Последний раз редактировалось Nikolay 2, 11.11.2009 в 21:22.
Nikolay 2 вне форума  
 
Непрочитано 10.12.2009, 17:32
#72
Tanto


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


Такая вот задачка: создал формы для необходимых мне типов линий, создал сами линии; в итоге получил кучу файлов. Все lin-файлы свёл в один, а вот как такое сделать с файлами форм не знаю. То есть, можно ли объединить (скопировать...) несколько файлов с формами в один shx-файл с разными формами?
Tanto вне форума  
 
Непрочитано 10.12.2009, 18:27
#73
VVA

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


SHX - это компилированный файл. В обычном блокноте сведи shp файлы в один и откомпилируй заново
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 22.12.2009, 19:34
#74
Innasik

Проектировщик
 
Регистрация: 22.12.2009
Сообщений: 2
<phrase 1=


Подскажите человеку, который слегка далек.
Но очень хочется научится.

1. Запускаю команду mkshape получаю сразу два файл *.shp и *shx. Правильно ли это?
2. Такая команда, как shape автокаду неизвестна.
3. И не особо понимаю, что же надо вводить при запросах. Английский не изучала, и поэтому не особо понятно. Может быть в этом и загвоздка.

Если есть ответы в форуме. Ткните носом!
Innasik вне форума  
 
Непрочитано 22.12.2009, 20:25
#75
VVA

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


Цитата:
Сообщение от Innasik Посмотреть сообщение
Такая команда, как shape автокаду неизвестна
Зато ему известно такая команда как _SHAPE (первое подчеркивание важно)
По поводу подчеркивания прочитай первый абзац статьи

Цитата:
Сообщение от Innasik Посмотреть сообщение
Если есть ответы в форуме. Ткните носом!
Ткнул
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 23.12.2009, 19:56
#76
Innasik

Проектировщик
 
Регистрация: 22.12.2009
Сообщений: 2
<phrase 1=


И еще один вопросик. Не могу найти ответ.
Если прямая, то нормальная линия.
А в окружности получается ломаная , не сплошная линия.
Innasik вне форума  
 
Непрочитано 23.12.2009, 20:19
#77
Рyslan


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


_regen
Рyslan вне форума  
 
Непрочитано 23.12.2009, 23:44
#78
Кулик Алексей aka kpblc
Moderator

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


whiparc
regenmode
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.01.2010, 17:31
#79
Tanto


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


Цитата:
Сообщение от VVA Посмотреть сообщение
SHX - это компилированный файл. В обычном блокноте сведи shp файлы в один и откомпилируй заново
Спасибо за информацию

Все SHP свёл в один, но при попытке компиляции CAD выдаёт ошибку:
Цитата:
Неверное определение формы в строке 8 файла C:\Копия Lines\Cable's_Lines.shp:
Повторная форма номер 1
В строке 8 идёт описание второй формы.

Что я делаю не так?

Последний раз редактировалось Tanto, 25.01.2010 в 17:42.
Tanto вне форума  
 
Непрочитано 25.01.2010, 18:46
#80
VVA

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


Tanto,
Цитата:
Сообщение от Tanto Посмотреть сообщение
Повторная форма номер 1
Номер (имя) формы (это то, что идет после *) должен быть уникальным.
Читай теорию:
1. В Автокаде нажми F1 и в поиск введи shp
2. http://cadhlp.kulichki.com/pdshx.htm
3. Создание форм и шрифтов для AutoCAD
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 26.01.2010, 10:28
#81
Tanto


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


Точно, упустил это.
Спасибо.

----------------------
Новая проблема:
Всё скомпилировалось. В lin прописал ссылки на новый shx.
При попытке подгрузить данный lin в Автокад, выдаёт ошибку: "неверное определение <имя формы> " во второй строке каждого описания типа линий.
Кусок кода shp:

Код:
[Выделить все]
;
*7,52,KOROB
3,126,2,8,(94,16),8,(94,16),8,(1,0),
1,8,(126,0),8,(0,-64),8,(-126,0),8,(0,64),
2,8,(79,0),8,(79,0),1,8,(-32,0),
2,8,(-126,0),1,8,(-31,0),2,8,(-79,-16),
8,(-79,-16),0

;
*8,36,LOTOK
3,126,2,8,(94,16),8,(94,16),8,(1,0),
1,8,(0,-64),8,(126,0),8,(0,64),2,
8,(-105,-11),8,(-105,-11),8,(-105,-11),8,(0,1),
0
Кусок кода lin-файла:

Код:
[Выделить все]
;
*Korob,---Проводка в коробе---
A,1e-064,[KOROB,Cable's_Lines.SHX,S=100],400

*Lotok,---Проводка в лотке---
A,1e-064,[LOTOK,Cable's_Lines.SHX,S=100],400
Если в lin-файле описать только одну линию и прописать там ссылку на shx-файл, содержащий одну форму, то автокад подгружает без проблем.

Прошу помощи

Последний раз редактировалось Tanto, 26.01.2010 в 15:45. Причина: очередной геморой
Tanto вне форума  
 
Непрочитано 02.02.2010, 16:48
#82
Tanto


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


Отвечаю на свой вопрос.

Как оказалось, нужно было скопировать файлы шрифтов и форм в папки "C:\Program Files\AutoCAD 10\UserDataCache\Support\" и
"C:\Documents and Settings\<профиль>\Application Data\Autodesk\AutoCAD 2010\R18.0\rus\Support\"
Tanto вне форума  
 
Непрочитано 03.02.2010, 09:03
#83
DimAS]/[K

конструктор
 
Регистрация: 11.11.2006
Находка
Сообщений: 99
Отправить сообщение для DimAS]/[K с помощью Skype™


ну можно просто для своих форм создать папку и прописать путь в настройках акада, так будет проще, я например создавал себе типы линий и мне постоянно надо было обращаться к файлам форм при добавлении
DimAS]/[K вне форума  
 
Непрочитано 04.02.2010, 12:38
#84
Tanto


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


Тоже вариант.
Tanto вне форума  
 
Непрочитано 03.03.2010, 15:03
#85
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Как создать сложный тип линии, чтобы форма всегда находилась в начале и в конце линии?
Сейчас у меня положение формы все время "плавает", и в обычном случае не оказывается в начале линии. А в конце и подавно - вообще никогда.
Например, мой тип линии для лесополос, который должен состоять только из окружностей и пробелов:

*Полосы древесных насаждений
A,0,[CRCL1,proba0.shx,s=0.4],-3

В принципе, форма может быть любой, т.к. эта проблема у меня стоит для многих стилей. Главное, чтобы форма оказывалась в начале и в конце.

Моя форма в файле proba0.shx.
Вложения
Тип файла: dwg
DWG 2004
лесополоса.dwg (200.1 Кб, 11123 просмотров)
Тип файла: rar proba0.rar (121 байт, 261 просмотров)

Последний раз редактировалось АлексЮстасу, 03.03.2010 в 15:14.
АлексЮстасу вне форума  
 
Непрочитано 08.04.2010, 08:33
#86
maratgt


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


Добрый день.Хотел создать следующий тип линии- толстая линия трубы+буквенное обозначение+ тонкая зигзагообразная линия изоляции. Получилось нечто похожее но:
1)в варианте линии "5" если задать тощину линии 0,4 получается все толстое, включая изоляцию!
2) В варианте линии 6 получилось все как надо, но, опять но, линия чертится дискретными отрезками. Условное говоря если длина линии 1 То все выглядит как надо, если меньше или больше 1 то часть линии равной 1 чертиться толстая труба + тонкая изоляция, а оставшаяся часть тонкой линией. В варианте линиии 5 подобная дискретность отсутствует.
Как объединить достоинства 2 вариантов исключив их минусы??
Вложения
Тип файла: rar Новая папка (3).rar (32.8 Кб, 234 просмотров)
maratgt вне форума  
 
Непрочитано 08.04.2010, 14:08
#87
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
Добрый день.Хотел создать следующий тип линии- толстая линия трубы+буквенное обозначение+ тонкая зигзагообразная линия изоляции. Получилось нечто похожее но:
1)в варианте линии "5" если задать тощину линии 0,4 получается все толстое, включая изоляцию!
2) В варианте линии 6 получилось все как надо, но, опять но, линия чертится дискретными отрезками. Условное говоря если длина линии 1 То все выглядит как надо, если меньше или больше 1 то часть линии равной 1 чертиться толстая труба + тонкая изоляция, а оставшаяся часть тонкой линией. В варианте линиии 5 подобная дискретность отсутствует.
Как объединить достоинства 2 вариантов исключив их минусы??

Опишите базовую линию обычным шрих-пунктиром, а не формой. Тогда, вычерчивая полилинией, а не отрезками, можно назначить трубопроводу нужную толщину - Global Width. При этом трубопровод будет целиковым, а не рассыпется на отрезки, и толщина будет только у базовой линии, а остальные элементы тонкими.
АлексЮстасу вне форума  
 
Непрочитано 08.04.2010, 14:17
#88
maratgt


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


А с примером как это сделать без форм?
maratgt вне форума  
 
Непрочитано 08.04.2010, 14:24
#89
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
А с примером как это сделать без форм?
"Без форм" - я имею в виду только без формы утолщенной базовой линии. А изоляцию и подпись, кенечно же, нужно оставить.
И я бы описал подпись и изоляцию раздельно.
АлексЮстасу вне форума  
 
Непрочитано 08.04.2010, 14:32
#90
maratgt


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


Я сделал линию 5 без форм утолщенной базовой линии, при вычерчивании ее полилининией получается следущая петрушка сама линия остается тонкой, зато дискретные хвосты делаются толстыми.

Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
И я бы описал подпись и изоляцию раздельно.
Каким образом??
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 587
Размер:	36.6 Кб
ID:	36971  
maratgt вне форума  
 
Непрочитано 08.04.2010, 14:35
#91
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
Я сделал линию 5 без форм утолщенной базовой линии, при вычерчивании ее полилининией получается следущая петрушка сама линия остается тонкой, зато дискретные хвосты делаются толстыми.
Каким образом??
По-видимому, эти "дискретные хвосты" описаны формой.
АлексЮстасу вне форума  
 
Непрочитано 08.04.2010, 14:39
#92
maratgt


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


Этих хвостов вообще нет в форме и откуда они взялись и как с ними бороться я не знаю... пока.
Вот сама форма
Вложения
Тип файла: dwg
DWG 2007
Чертеж2.dwg (73.7 Кб, 11016 просмотров)
maratgt вне форума  
 
Непрочитано 08.04.2010, 14:49
#93
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
Этих хвостов вообще нет в форме и откуда они взялись и как с ними бороться я не знаю... пока.
Вот сама форма
Похоже, что наоборот: "хвосты" - и есть Global Width, а тонкая линия - часть формы. Поэтому она и не утолщается Global Width.
Уберите из форм базовую линию вообще, описывайте ее обычно - штрих/пунктир.
АлексЮстасу вне форума  
 
Непрочитано 09.04.2010, 15:24
#94
maratgt


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


Если убрать из shape формы базовую линию и оставить там зигзаг и буквенное обозначение. то как эти 2 элемента вставить в описание линии?
Во всех примерах вставляют только что нибудь одно!
maratgt вне форума  
 
Непрочитано 09.04.2010, 18:44
#95
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
Если убрать из shape формы базовую линию и оставить там зигзаг и буквенное обозначение. то как эти 2 элемента вставить в описание линии?
Во всех примерах вставляют только что нибудь одно!
Форм может быть в одном стиле сколько угодно (больше одной).

Например:
A,500,[sigsag,D:\PROFILES\User\Рабочий стол\Новая папка (2)\5,s=1],700,-100[text,D:\PROFILES\User\Рабочий стол\Новая папка (2)\5,s=1],-100

Все названия форм и расстояния - от балды.
АлексЮстасу вне форума  
 
Непрочитано 09.04.2010, 21:44
#96
maratgt


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


Спасибо за идею! Получилось очень даже ничего!
Но.... как всегда есть но. Толстая основная линия получается только при использовании полилинии с некой заданной толщиной!
Как сделать так что бы то же самое получалось при черчении обычной линией. Использовать полилинию в моем случае нельзя. Только простые линии.
И еще можно ли объединить несколько файлов shape форм в один?
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.jpg
Просмотров: 429
Размер:	3.3 Кб
ID:	37069  
maratgt вне форума  
 
Непрочитано 10.04.2010, 02:26
#97
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
Спасибо за идею! Получилось очень даже ничего!
Но.... как всегда есть но. Толстая основная линия получается только при использовании полилинии с некой заданной толщиной!
Как сделать так что бы то же самое получалось при черчении обычной линией. Использовать полилинию в моем случае нельзя. Только простые линии.
И еще можно ли объединить несколько файлов shape форм в один?
Альтернативы для задания утолщения линии:
1. При задании толщины через вес, утолщаются все элементы.
2. Утолстить с помощью Global Width можно только полилинию, но утолстится только базовая линия, остальные элементы не утолстятся.
3. Утолстить, задавая базовую линию формой или несколькими одинаковыми формами.

Мы уже попробовали все три варианта, но 3-й вариант с формами меньшей длины - еще нет. Может быть получится подходяще.
Например, сделать форму штриха до зигзага, для зигзага, после зигзага. Несколько форм может лучше укладываться в короткие отрезки.
Попробовать можно.
Но выбирать придется из имеющегося...

Почему нельзя полилинии? Что за напасть? Я б так вообще отрезки не использовал. (хотя, здесь есть целая здоровенная ветка о линиях contra полилиний).

А шейп-файл, конечно же, можно (да и чаще всего - лучше) делать один - для любого числа форм. См., например, пост #69 здесь же.
АлексЮстасу вне форума  
 
Непрочитано 10.04.2010, 11:52
#98
maratgt


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


Попробую слепить из нескольких shape форм.
По полилииям проблема в том что я хочу использовать этот тип линии в магикаде, а он не понимает полилинии, только простые.
Так что для автокада линия есть, буду дальше развивать идею.
По поводу объединения не совсем понял.
Если я правильно понял -там советуют несколько типов линий объединить в файл с расширением lin, файлы с расширением shp в файл с расширением shp.
А что делать с файлами с расширением shx, они не открываются текстовыми редакторами

P.S. попробовал разбить линия на элементы. В принципе получилось тоже самое что и без разбивки. Только гемора побольше. Опять вылезли тонкие хвосты. Тут видимо нужен совсем другой подход
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.jpg
Просмотров: 321
Размер:	2.9 Кб
ID:	37082  

Последний раз редактировалось maratgt, 10.04.2010 в 13:13.
maratgt вне форума  
 
Непрочитано 10.04.2010, 13:23
#99
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
По полилииям проблема в том что я хочу использовать этот тип линии в магикаде, а он не понимает полилинии, только простые.
А что делать с файлами с расширением shx, они не открываются текстовыми редакторами
Перед передачей файла в "магикад" полилинии можно разбить.

Файл shx редактировать ине нужно. Файл shx является результатом компиляции файла shp. Скомпилируете общий shp - получите общий shx.

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

Последний раз редактировалось АлексЮстасу, 10.04.2010 в 13:53.
АлексЮстасу вне форума  
 
Непрочитано 10.04.2010, 15:56
#100
maratgt


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Перед передачей файла в "магикад" полилинии можно разбить.
Как раз все обстоит наоборот. Файл изначально чертиться в магикаде и линия используется именно при работе в магике.
Я пробовал базовую линию сделать толстой путем размножения ее массивом и загнал в форму.Обычным способом я ее не описывал.
Но в описании файла всегда после A должно идти положительное число. Сразу форму писать нельзя. значит число можно сделать маленьким, но до определенного пробела и оно хоть и сильно уменьшенное все равно будет присутствовать в линии.
Но можно будет поэкспериментировать
maratgt вне форума  
 
Непрочитано 10.04.2010, 21:09
#101
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от maratgt Посмотреть сообщение
Как раз все обстоит наоборот. Файл изначально чертиться в магикаде и линия используется именно при работе в магике.
Я пробовал базовую линию сделать толстой путем размножения ее массивом и загнал в форму.Обычным способом я ее не описывал.
Но в описании файла всегда после A должно идти положительное число. Сразу форму писать нельзя. значит число можно сделать маленьким, но до определенного пробела и оно хоть и сильно уменьшенное все равно будет присутствовать в линии.
Но можно будет поэкспериментировать
Да, линия до первой формы может вытягиваться на неизвестную мне величину.
Может быть где и пригодится - сразу после "А" можно писать 0, а не обязательно положительное число. На линии это будет выглядеть точкой.
АлексЮстасу вне форума  
 
Непрочитано 25.04.2010, 01:26 Типы линий для ППРк (крановые работы)
#102
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 2,005


Цитата:
Сообщение от vbunakov Посмотреть сообщение
Доброе время суток!
Вопрос ППР-щикам.
1) Кто может поделиться файлами *.lin, исполь-ые для обозначения линий предупреждения, ограничения зоны действия крана и т.д.? (согласно РД-11-06-2007).
Тогда никто так и не ответил.
Господа, делитесь! Неужели никто не использует типы линий для обозначения опасной зоны работы крана, ограничения зоны работы крана, предупреждения об этом ограничении? Это такие с флажками, кружками и с треугольничками, в которых знаки восклицания. Ну, идиотизм же рисовать непрерывную, а потом вставлять в неё блоки разметкой!
Сам сейчас пытаюсь сотворить тип с треугольниками, но пока получается слабо. Вопрос - что в определении типа линии надо прописывать после имени формы, чтобы дальнейший штрих на неё не накладывался, но и не отстоял на какое-то расстояние? То бишь чтобы был штрих, потом треугольная (!) форма, а потом о5 штрих. И почему-то Автокад, когда я пытаюсь сделать описание типа линии всего из двух элементов - "10,[имя_формы,файл_формы]" выдаёт мне, что описание типа линии должно иметь от 2-х до 12-ти элементов? Он что, форму за элемент не считает?
P.S. Первый из вопросов решился, но возник третий. А как быть с окружностями и дуговыми сегментами полилиний? Что-то как-то криво получается... Файл прикладываю.
P.P.S. И, кстати, я не очень понимаю, что имеется в виду в mkltype, когда она спрашивает о начальной и конечной точке определения линии?
Specify starting point for line definition:
Specify ending point for line definition:
Вложения
Тип файла: zip тип линии - Standard.zip (12.8 Кб, 976 просмотров)

Последний раз редактировалось cancercat, 25.04.2010 в 02:04.
cancercat вне форума  
 
Непрочитано 25.04.2010, 02:43
#103
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


файл в версии постарше можно? у меня сейчас только 2008

Судя по всему, Автокад форму действительно элементом не считает. Формы не имеют длины, не описывают часть линии. Как блок - определяются только точкой, точкой вставки.
И под формой необходимо нарисовать либо штрих, либо пробел.

Последний раз редактировалось АлексЮстасу, 25.04.2010 в 02:51.
АлексЮстасу вне форума  
 
Непрочитано 25.04.2010, 18:50 Очень странно...
#104
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 2,005


То ли Автокад у меня глючный, то ли ночью ему тоже спать хочется, как и мне... Файл прикладываю в формате 2007, с ним файл типов линий. Получилось примерно то, чего я и хотел. Мне вот интересны мнения по поводу выложенного мной в предыдущем посте. Стою на асфальте... или и правда что-то не так?
Но что самое интересное, если Автокад не считает форму за элемент, и, соответственно, она не имеет размера (длины), тогда способ создания своих типов линий, описанный в посте №2, не работает. Я, кстати, попробовал создать сначала именно так. Результат - треугольники просто накладывались друг на друга с небольшим отступом, а после конца линии, на котором размещается ручка, рисовался ещё какой-то хвостик...
Вложения
Тип файла: dwg
DWG 2007
тип линии.dwg (75.3 Кб, 11746 просмотров)
Тип файла: doc ПРЕДУПРЕЖДЕНИЕ.doc (23.5 Кб, 501 просмотров)
cancercat вне форума  
 
Непрочитано 25.04.2010, 23:37
#105
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Тип линий вполне работоспособный получился.
А в приложенном файле ничего другого нет.
Т.е. я не оч. понял, что имеется в виду: "Мне вот интересны мнения по поводу выложенного мной в предыдущем посте".
Если речь про дуговые сегменты полилиний, то этим полилиниям нужно установить Enabled, и формы разместятся "правильно". А на окружности разве сейчас неправильно?

Если важно, в какую сторону повернуты формы, то выходов три: создать по два типа линий (влево-, вправо- от направления вычерчивания) либо придерживаться "правильного" направления вычерчивания, либо делать линиям с "неправильной" ориентацией форм реверс.

Я не создавал еще типы линий с помощью mkltype, но, вероятно, эта команда никак не сможет учитывать формы, т.к. в файле форму разместить невозможно иначе, как уже в созданном типе линии.

Последний раз редактировалось АлексЮстасу, 25.04.2010 в 23:43.
АлексЮстасу вне форума  
 
Непрочитано 26.04.2010, 10:21
#106
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 2,005


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Я не создавал еще типы линий с помощью mkltype, но, вероятно, эта команда никак не сможет учитывать формы, т.к. в файле форму разместить невозможно иначе, как уже в созданном типе линии.
Что значит "невозможно разместить иначе, как в уже созданном типе линии"? Тип линии я делал при помощи команда из ЕТ, но потом правил его в блокноте. И как по-русски для полилинии будет Enabled?
cancercat вне форума  
 
Непрочитано 26.04.2010, 10:59
#107
engngr

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


У меня .shp не хочет подхватывать и требует .shx. Почто заставляете людей морочиться с преобразованием?
engngr вне форума  
 
Непрочитано 26.04.2010, 13:07
#108
Олег К.

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


Создал этот тип линии вручную, получились два таких файла:
1) primer.shp
*201,33,TRIANGLE
2,8,(0,-6),1,9,(-10,0),(10,17),(10,-17),(-10,0),(0,0),2,8,(0,1),1,8,(0,2),2,8,(0,2),1,8,(0,8),0

2) primer.lin
*Primer,пример
A,5,-0.647,[TRIANGLE,Primer.shx,S=0.1],-0.647,5

И все равно на окружностях малых радиусов (когда в линии 1-2 формы помещаются) как-то неправильно ориентация формы высчитывается.

Можно бы было обойтись элементами стандартного ltypeshp.shx, но больно уж длинная и сложная запись типа линии получится.
Олег К. вне форума  
 
Непрочитано 26.04.2010, 14:31
#109
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 2,005


Цитата:
Сообщение от engngr Посмотреть сообщение
У меня .shp не хочет подхватывать и требует .shx. Почто заставляете людей морочиться с преобразованием?
Потому как Автокад, когда я хотел запихать файл .shx в архив при помощи eTransmit, сказал мне, что этот файл уже используется в чертеже в качестве внешней ссылки или чего-то подобного. Пришлось выкладывать .shp, чтобы народ увидел моё творение (точнее, не моё, а ЕТ). И потом, команду _compile никто не отменял. Учитесь!
Олег К., я, к сожалению, не умею создавать формы и пользовался командой ЕТ mkshape. А на короткую линию можно присобачить блок, созданный на основе формы при помощи того же ЕТ...
Кстати, попробовал в реальном чертеже. Как и указал АлексЮстасу - вполне работоспособный тип линии получился. Поздравьте меня с первым созданным мной типом линий!

Последний раз редактировалось cancercat, 26.04.2010 в 14:39.
cancercat вне форума  
 
Непрочитано 26.04.2010, 15:07
#110
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от cancercat Посмотреть сообщение
Что значит "невозможно разместить иначе, как в уже созданном типе линии"? Тип линии я делал при помощи команда из ЕТ, но потом правил его в блокноте.
Спасибо, понял! Не замечал раньше команду mkSHAPE! Все делал вручную.
Но этой командой можно создать только саму форму. А как ее учесть в типе линий с помощью mkltype - не знаю. Ведь ее в файле dwg отдельно от уже готового типа линий не разместишь.

Цитата:
Сообщение от cancercat Посмотреть сообщение
И как по-русски для полилинии будет Enabled?
В свойствах найти "генерация типов линий" и установить "да".

Последний раз редактировалось АлексЮстасу, 26.04.2010 в 16:54.
АлексЮстасу вне форума  
 
Непрочитано 26.04.2010, 18:21
#111
Олег К.

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
А как ее учесть в типе линий с помощью mkltype - не знаю. Ведь ее в файле dwg отдельно от уже готового типа линий не разместишь.
Можно. Сначала подгрузить файл с формой (.shx) в чертеж командой _LOAD, потом командой _SHAPE вставить форму (как при работе с блоками, введя ? можно просмотреть имена всех форм в чертеже). _mkltype учитывает наличие форм в создаваемом типе линии. По крайней мере, у меня на 2006-м АКАДе все работает.

Последний раз редактировалось Олег К., 26.04.2010 в 18:27.
Олег К. вне форума  
 
Непрочитано 26.04.2010, 18:29
#112
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Олег К. Посмотреть сообщение
Можно. Сначала подгрузить файл с формой (.shx) в чертеж командой _LOAD, потом командой _SHAPE вставить форму (как при работе с блоками, введя ? можно просмотреть имена всех форм в чертеже).
Спасибо! Работает!
Еще одно сакральное знание... Еще б кто за это деньги бы платил
АлексЮстасу вне форума  
 
Непрочитано 30.04.2010, 13:14
#113
LURYEN


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


Ребята! Мне очень нужна помощь, помогите сделать тип линии "ПОЛОСА отвода автомобильных дорог" ___________________ треугольгик (его стороны 2 мм)______________________

Никак не получается!
Вложения
Тип файла: doc ГОСТ 21.204-93.doc (27.0 Кб, 538 просмотров)

Последний раз редактировалось LURYEN, 30.04.2010 в 13:19.
LURYEN вне форума  
 
Непрочитано 30.04.2010, 22:47
#114
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от LURYEN Посмотреть сообщение
Ребята! Мне очень нужна помощь, помогите сделать тип линии "ПОЛОСА отвода автомобильных дорог" ___________________ треугольгик (его стороны 2 мм)______________________

Никак не получается!
Что именно не получается?
С помощью команд Express Tools можно сделать форму для треугольника (_mkshape) и сам тип линий (_mkltype).
Толщину при вычерчивании этим стилем, наверное, лучше назначать через Global width.
АлексЮстасу вне форума  
 
Непрочитано 04.05.2010, 11:14
#115
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 2,005


М-да, майские праздники удались. Никто так и не озаботился потренироваться, в том числе и я.
LURYEN, лови архив. Там файл типов линий .lin, в котором создан нужный тип линии. Ещё приложены файлы форма - компилированный shx и некомпилированный shp. Надеюсь, как загружать типы линий, тебе известно. Да, ты не указал расстояние междй треугольниками. Я сделал 10,5 мм. Если надо другое, открываешь файл .lin и правишь там число после буквы А. Успехов!
Вложения
Тип файла: rar otvod.rar (504 байт, 733 просмотров)
cancercat вне форума  
 
Непрочитано 18.05.2010, 20:30
#116
s.d.i.


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


Помогите пожалуйста нужен тип линии надземного газопровода - образец во вложенном файле
Вложения
Тип файла: dwg
DWG 2007
Чертеж1.dwg (67.8 Кб, 11017 просмотров)
s.d.i. вне форума  
 
Непрочитано 18.05.2010, 21:40
#117
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от s.d.i. Посмотреть сообщение
Помогите пожалуйста нужен тип линии надземного газопровода - образец во вложенном файле
В чем, собственно, нужна помощь?
В здешнем посте #2 все же написано.
Только для Вашего случая я бы изложил с дополненими:
1. Рисуем то как линия должна выглядеть. Линейные элементы рисуем отдельными отрезками. Нелинейные элементы (утолщенные точки) рисуем набором концентрических окружностей.
2. Запускаем команду mkshape, указываем "утолщенную точку" в виде концентрических окружностей, получаем файл *.shp и в нем описание формы "утолщенных точек".
3. Запускаем команду shape и вставляем созданную форму (Нужно будет указать имя объекта а не файла) в места где должна стоять "утолщенная точка".
4. - все как в посте #2

С другой стороны - а где Вы взяли такой тип линии? Какой-то ведомственно-специальный тип линии, для какого масштаба? В Условных знаках для топографических планов наземные и надземые трубопроводы показывают сплошной линией, т.к. пунктирной показывают подземные и подводные. (Подпись в разрывах - да, есть всегда). И опоры для трубопроводов в масштабах 1:500-1:5000 показывают на своих местах (блоками), а не типом линии.

Последний раз редактировалось АлексЮстасу, 18.05.2010 в 23:38.
АлексЮстасу вне форума  
 
Непрочитано 23.05.2010, 21:15
#118
s.d.i.


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


АлексЮстасу
Помощь нужна в том что у самих тяму не хватает т.к. спецов по автокаду нет а начальство требует
А взяли вот отсюда
Вложения
Тип файла: dwg
DWG 2007
СТО_УО.dwg (208.5 Кб, 11181 просмотров)
s.d.i. вне форума  
 
Непрочитано 24.05.2010, 08:30
#119
LURYEN


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


Цитата:
Сообщение от cancercat Посмотреть сообщение
М-да, майские праздники удались. Никто так и не озаботился потренироваться, в том числе и я.
LURYEN, лови архив. Там файл типов линий .lin, в котором создан нужный тип линии. Ещё приложены файлы форма - компилированный shx и некомпилированный shp. Надеюсь, как загружать типы линий, тебе известно. Да, ты не указал расстояние междй треугольниками. Я сделал 10,5 мм. Если надо другое, открываешь файл .lin и правишь там число после буквы А. Успехов!
Огромное спасибо! То, что надо! Но вот по поводу комплимированной и некомплимированной форме можно поподробнее.... Заранее спасибо!
P.s. ПОчему такой вопрос получается - я просто файл лин подгрузил и все получилось и отображается.... и зачем тогда эти формы???
LURYEN вне форума  
 
Непрочитано 24.05.2010, 12:48
#120
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 2,005


LURYEN, в файле типов линий есть ссылка на файл формы. Если его не будет - линия будет отображаться неправильно. Честно говоря, у меня такое впечатление, что Автокад сам ищет этот файл формы, а потом грузит эту форму непосредственно в чертёж с этим типом линий. таким образом, файл формы нужен только лишь один раз - когда Автокад загружает нужный тип линии. А вообще, вопрос к гуру, у меня ещё не тот уровень...
cancercat вне форума  
 
Непрочитано 24.05.2010, 14:05
#121
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от s.d.i. Посмотреть сообщение
АлексЮстасу
Помощь нужна в том что у самих тяму не хватает т.к. спецов по автокаду нет а начальство требует
Так получилось или нет?
АлексЮстасу вне форума  
 
Непрочитано 02.06.2010, 17:10
#122
babkakoshka


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


Цитата:
Сообщение от Lenich Посмотреть сообщение
С Вашего позволения добавлю.
Сложные типы линий:
1. Рисуем то как линия должна выгляедеть.
2. Запускаем команду mkshape получаем файл *.shp
3. Запускаем команду shape и вставляем созданный объект (Нужно будет указать имя объекта а не файла)
4. Делаем mkltype и указываем наш загруженный объект.
Новый тип линий создан и ручками ничего прописывать не надо (только если отредактировать)
Спасибо за очень подробное описание. Все получается. Только при создании shp искажается изображение, в частности, кружочки...Как это исправить?
babkakoshka вне форума  
 
Непрочитано 02.06.2010, 18:01
1 | #123
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от babkakoshka Посмотреть сообщение
Спасибо за очень подробное описание. Все получается. Только при создании shp искажается изображение, в частности, кружочки...Как это исправить?
Как искажаются? Можно увидеть картинку, пример?
Если речь идет о превращении окружностей в многоугольники, то нужно сделать обновление (Regen) изображения.
АлексЮстасу вне форума  
 
Непрочитано 03.06.2010, 10:42
#124
babkakoshka


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


Спасибо за ответ и совет. Вот примерно такие искажения:
Вложения
Тип файла: dwg
DWG 2004
1.dwg (35.1 Кб, 9595 просмотров)
babkakoshka вне форума  
 
Непрочитано 03.06.2010, 10:58
#125
Ravenkey


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


а почему вместе с файлом не прислал shx файлы? без них ничего в документе не видно
Ravenkey вне форума  
 
Непрочитано 03.06.2010, 11:56
#126
babkakoshka


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


Высылаю.
Вложения
Тип файла: zip 1.zip (11.0 Кб, 282 просмотров)

Последний раз редактировалось babkakoshka, 03.06.2010 в 12:03.
babkakoshka вне форума  
 
Непрочитано 03.06.2010, 13:57
#127
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от babkakoshka Посмотреть сообщение
Высылаю.
Нда, окружности действительно получаются при их создании mkshape кривыми.
В чем причина - не знаю...
Есть два пути:
1. если эти окружности оч. малы и их неправильность видна только при чрезмерном увеличении, на печати не видна, то этой неправильностью пренебречь. Хотя, это и неспортивно.
2. описать эти формы самому.
см. http://forum.dwg.ru/showthread.php?t=30924

Одна окружность описывается оч. лаконично: ...10, (радиус, 0)...
АлексЮстасу вне форума  
 
Непрочитано 02.07.2010, 09:50
#128
Krovlaf

геология, геодезия
 
Регистрация: 29.05.2009
Хабаровск
Сообщений: 180


Я так понял, что при создании имен форм нужно использовать только латиницу? Раньше (в 2002 - 2004) и кириллица прокатывала. Сейчас попробовал создать линию обрыва (только для примера) ничего не вышло. При загрузке типа линии пишет "неправильное определение в строке ..." и даже формы не находит. Хотя просмотрщик shx файлов все видит и не ругается.
При создании шейпа применил латиницу, вроде пошло. НО в других файлах типов линий тоже кириллица используется и ничего!
В чем проблема?
Вложения
Тип файла: rar Обрыв.rar (82.9 Кб, 199 просмотров)
Krovlaf вне форума  
 
Непрочитано 02.07.2010, 10:11
#129
VVA

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


Используй латиницу. Пользователь все равно ничего не видит.
Цитата:
Сообщение от Krovlaf Посмотреть сообщение
НО в других файлах типов линий тоже кириллица используется и ничего!
Могу предположить, что формы скомпилированы разными версиями Автокада. Вожможно здесь ситуация как в bat/cmd файлах. Там русский нужно использовать в DOS кодировке, как и делали младшие версии Автокада. Ведь формат shx файла не менялся со времен ... как минимум 1992 г.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 02.07.2010, 10:37
#130
Krovlaf

геология, геодезия
 
Регистрация: 29.05.2009
Хабаровск
Сообщений: 180


Спасибо! Давно бился с созданием своих линий начиная с 2008 Када, плюнул, довольствовался имеющимся, благо сейчас типов линий - на любой каприз. Но судя по живучести темы проблема актуальная.
Krovlaf вне форума  
 
Непрочитано 03.08.2010, 17:57
#131
alldmc


 
Регистрация: 02.07.2006
Ростов
Сообщений: 276


Всем здравствуйте!
Вот есть стандартный автокадовский тип линии (см. вложение)
Как мне уменьшить расстояние между кружками в 3 раза не меняя мастаба и сделать эти кружки с заливкой, а не прозрачными, как сейчас?
p.s. создал новый топ по этой теме, т.к. тут никто не помог.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 433
Размер:	7.1 Кб
ID:	43212  

Последний раз редактировалось alldmc, 03.08.2010 в 20:26.
alldmc вне форума  
 
Непрочитано 03.08.2010, 23:14
1 | #132
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от alldmc Посмотреть сообщение
Как мне уменьшить расстояние между кружками в 3 раза не меняя мастаба и сделать эти кружки с заливкой, а не прозрачными, как сейчас?
p.s. создал новый топ по этой теме, т.к. тут никто не помог.
1. Нужно залезть в описание этого типа линий (файл с расширением lin), найти описание сплошного штриха (положительное число, например, 10 или т.п.), и уменьшить это число в три раза.
2. Заливку окружностей нужно сделать с помощью создания новой формы, состоящей из нескольких концентрических окружностей с разницей диаметров 0.2 мм в масштабе. Этой формой нужно заменить форму в файле lin, описывающей пустую окружность.
Например, форма, "залитой" окружности:

;Точка диаметром 4
*009,25,CRCL4
8,(3,0),10,(4,-000),8,(-1,0),10,(3,-000),8,(-1,0),10,(2,-000),8,(-1,0),10,(1,-000),0
;

Здесь: код 8 - смещение курсора на то, что в скобках (например, на 3 по X и на 0 по Y), и код 10 - описание окружности диметром и направления черчения, описанных в скобках (например, диаметром 4 против часовой стрелки от горизонтали).

В чем именно не помогли "тут"? И где "тут"?

Последний раз редактировалось АлексЮстасу, 03.08.2010 в 23:20.
АлексЮстасу вне форума  
 
Непрочитано 15.08.2010, 01:30
#133
bobur735


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


Помогите пожалуйста! Нужен тип линий(см. вложенный файл). Сам никак не смог создать. Спасибо зараннее.
Вложения
Тип файла: dwg
DWG 2007
линия.dwg (58.2 Кб, 9562 просмотров)
bobur735 вне форума  
 
Непрочитано 15.08.2010, 02:47
#134
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от bobur735 Посмотреть сообщение
Помогите пожалуйста! Нужен тип линий(см. вложенный файл). Сам никак не смог создать. Спасибо зараннее.
1. Создать две заготовки для двух форм - для круга==точки и для звена границы. Для этого вычертить эти фигуры только линиями и окружностями - без заливок, штриховок (pattern). Для формы точки нарисовать концентрические окружности через 0.2 мм в крупнейшем из нужных масштабов. Для формы звена границы площадь звена вычертить линиями через 0.2 мм.
2. Произвести действия по созданию форм и типа линий согласно #2 или с уточнениями из #105.
3. Посмотреть в Download - там были типы линий уже готовые
АлексЮстасу вне форума  
 
Непрочитано 24.08.2010, 13:56 Прерывистая линия
#135
ksuroff


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


А можно ли создать такой тип линии: штрихи в начале и в конце, а также - на точках изгиба линии?
Или просто - в начале и в конце, а в промежутке - ни точек, ни штрихов?
ksuroff вне форума  
 
Непрочитано 24.08.2010, 15:14
#136
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от ksuroff Посмотреть сообщение
А можно ли создать такой тип линии: штрихи в начале и в конце, а также - на точках изгиба линии?
Или просто - в начале и в конце, а в промежутке - ни точек, ни штрихов?
Можно - в Microstation.

Вроде бы в Автокаде - нельзя. Самому бы хотелось знать как.
Можно сделать штриховку, чтобы штрихи всегда были в начале и в конце - если поставить генерацию линий в режим "нет" (Disabled). Но в середине все равно что-то будет.

Последний раз редактировалось АлексЮстасу, 24.08.2010 в 17:20.
АлексЮстасу вне форума  
 
Непрочитано 02.09.2010, 06:38
#137
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,553
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Возможно ли у текста в типе линии включить маску? Или растр туда запихать, чтобы сетевики спокойно использовали свои типы линий и не кричали:
"Наши буквы не видно, чертеж перекрывает! Будем по старинке копировать мтекст по линии"
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 03.09.2010, 11:21
#138
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Взял из данлоада файл типа линий. Там же есть файл примера этих линий. Но, как только пробую использовать эти линии в другом чертеже они становятся в 100 раз больше.
Т.е. например растояние между штрихами в сварной линии 1,5мм, в этом файле примеров линий, а в любом другом файле это растояние увеличивается до 150, в обоих случаях масштаб типа линии 1.

Что-то я не догоняю, в чем дело.

Добавлено. Блина, от какой-то настройки в профиле зависит, т.к. в другом профиле все нормально.

Последний раз редактировалось Vildar, 03.09.2010 в 11:31.
Vildar вне форума  
 
Непрочитано 03.09.2010, 11:35
#139
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,101


Vildar, глобальный масштаб типа линий в чертеже проверить надо. LTSCALE
Хмурый вне форума  
 
Непрочитано 03.09.2010, 11:51
#140
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Хмурый, забыл про это написать. Да, он тоже в обоих случаях 1.

Пока подозрения на пути доступа (Настройка-Файл). По-моему только от этого зависит загрузка типа линий в разных профилях.
К файлу типа линий, который я скачал из данлоада, прилагается файл формы ltypeshp.
Но, все проверил, в обоих профилях прописан путь к стандартному support акада. Туда же скопировал файлы типа линии и форм.

Ядрен-батон, "виноват" масштаб аннотаций.

Последний раз редактировалось Vildar, 03.09.2010 в 12:33.
Vildar вне форума  
 
Непрочитано 13.09.2010, 14:26
#141
hohol2007


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


А возможно ли создать такой тип линии (типа ЛЭП на не застройке) - в узлах полилинии стрелки, а между собой просто сплошная линия?
hohol2007 вне форума  
 
Непрочитано 13.09.2010, 22:39
#142
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от hohol2007 Посмотреть сообщение
А возможно ли создать такой тип линии (типа ЛЭП на не застройке) - в узлах полилинии стрелки, а между собой просто сплошная линия?
Почти тот же вопрос, что и в #123. И я к нему присоединяюсь.
Вроде бы в Автокаде нельзя. Но вдруг кто знает?
АлексЮстасу вне форума  
 
Непрочитано 13.09.2010, 23:39
#143
engngr

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


Для таких целей можно попробовать использовать специально настроенный размер. Нас, например, учили размером делать стрелки между кругами на сетевых графиках.
engngr вне форума  
 
Непрочитано 14.09.2010, 00:22
#144
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от engngr Посмотреть сообщение
Для таких целей можно попробовать использовать специально настроенный размер. Нас, например, учили размером делать стрелки между кругами на сетевых графиках.
"Размер" - это Dimension?
Т.е. отображать ломаную линию ЛЭП набором этих отдельных элементов - "размеров"?
А на поворотных точках ЛЭП должны еще стоять обозначения опор.
АлексЮстасу вне форума  
 
Непрочитано 14.09.2010, 01:29
#145
KAI

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


На мой взгляд, создать тип линий для ЛЭП и прочих сетей - невозможно. Разве что для подземных кабелей, да и там, начало и конец будут "корявыми".
Программно - довольно легко. Но, как правило, каждый элемент условного обозначения - это отдельный объект Acad.
__________________
Лень - великий двигатель прогресса!
KAI вне форума  
 
Непрочитано 14.09.2010, 02:53
#146
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от KAI Посмотреть сообщение
На мой взгляд, создать тип линий для ЛЭП и прочих сетей - невозможно. Разве что для подземных кабелей, да и там, начало и конец будут "корявыми".
Программно - довольно легко. Но, как правило, каждый элемент условного обозначения - это отдельный объект Acad.
Опоры - да, это физический объект, и в ряде случаев хорошо, чтобы они были отдельным элементом. А стрелки - часть собственно обозначения линии, которую нормально отобразить именно типом линии.
Любая программа - это всегда дополнительная работа и программиста, и пользователя. А если ЛЭП нужно передвинуть, изменить направление? И приходится мучиться с перетаскиванием всей канители, и еще больше мучиться с разворачиванием каждой штучки.
Похоже, что Автокад на описании типов линий просто сачканул.
АлексЮстасу вне форума  
 
Непрочитано 15.09.2010, 01:32
#147
KAI

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


Можно ли объять необъятное?
Козьма Прутков утверждает, что нет.
p.s. Иногда просто проще нарисовать заново ЛЭП (с применением соответствующей программы) и удалить прежнюю.
__________________
Лень - великий двигатель прогресса!
KAI вне форума  
 
Непрочитано 15.09.2010, 02:22
#148
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от KAI Посмотреть сообщение
Можно ли объять необъятное?
Козьма Прутков утверждает, что нет.
p.s. Иногда просто проще нарисовать заново ЛЭП (с применением соответствующей программы) и удалить прежнюю.
Для других графических редакторов это вполне посильная задача.
Согласитесь, что много проще передвинуть узлы ЛЭП, чем рисовать новую, а потом удалять все навешенные элементы.
АлексЮстасу вне форума  
 
Непрочитано 15.09.2010, 15:40
#149
babkakoshka


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


Цитата:
Сообщение от KAI Посмотреть сообщение
Можно ли объять необъятное?
Козьма Прутков утверждает, что нет.
p.s. Иногда просто проще нарисовать заново ЛЭП (с применением соответствующей программы) и удалить прежнюю.
Согласна. Рисую ЛЭП с помощью приложения KAI, и все очень просто получается.
babkakoshka вне форума  
 
Непрочитано 15.09.2010, 17:56
#150
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от babkakoshka Посмотреть сообщение
Согласна. Рисую ЛЭП с помощью приложения KAI, и все очень просто получается.
Кто-то спорит, что приложение KAI замечательно?
АлексЮстасу вне форума  
 
Непрочитано 26.09.2010, 15:41
#151
юрий1901


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


Не могу создать сложный тип линий с формой(любой формой) выскакивает ошибка "Неверное число или продолжение" .Перерыл весь форум но так ничего и не нашел.Может у когото есть решение данной проблемы?
юрий1901 вне форума  
 
Непрочитано 26.09.2010, 16:18
#152
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от юрий1901 Посмотреть сообщение
Не могу создать сложный тип линий с формой(любой формой) выскакивает ошибка "Неверное число или продолжение" .Перерыл весь форум но так ничего и не нашел.Может у когото есть решение данной проблемы?
Без картинки сообщения об ошибке и без файлов lin, shp, shx разобраться сложно.
АлексЮстасу вне форума  
 
Непрочитано 26.09.2010, 16:30
#153
Krovlaf

геология, геодезия
 
Регистрация: 29.05.2009
Хабаровск
Сообщений: 180


Цитата:
Сообщение от hohol2007 Посмотреть сообщение
А возможно ли создать такой тип линии (типа ЛЭП на не застройке) - в узлах полилинии стрелки, а между собой просто сплошная линия?
Для отрисовки ЛЭП создавать тип линии не надо. Достаточно использовать динамические блоки. Блоки не мои и я не помню где я их скачал. При желании можно доработать
Вложения
Тип файла: dwg
DWG 2007
Блоки ЛЭП.dwg (164.1 Кб, 10140 просмотров)
Krovlaf вне форума  
 
Непрочитано 26.09.2010, 16:43
#154
юрий1901


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Без картинки сообщения об ошибке и без файлов lin, shp, shx разобраться сложно.
конечно, вот они:
Вложения
Тип файла: zip 111.zip (27.6 Кб, 389 просмотров)
юрий1901 вне форума  
 
Непрочитано 26.09.2010, 17:41
1 | #155
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от юрий1901 Посмотреть сообщение
конечно, вот они:
Сначала у меня тоже почему-то не получалось. Выдавались ошибки.
Но потом как-то получилось. См. приложение.
В файле 1.lin зачем-то есть строка 5 с описанием A,20,-30,0. На всякий случай я бы ее удалил.
В чем было дело - если честно - не понял.
Раньше у меня ошибки выдавались, если файл с новой формой не был скомпилирован или же файл dwg нужно было закрыть-открыть, чтобы Автокад перечитал файл форм.

Krovlaf - блоки для ЛЭП круты. Человек действительно постарался и добился. Почти как "астролябия, которая сама все меряет" - в них сразу все что только возможно. Тоже нормальное решение.
Но некоторые проблемы те же - при редактировании самой линии придется переставлять блоки и крутить стрелки. В таких блоках разворачивать заметно легче, чем штатным разворотом.
Но ведь в типе линий их и разворачивать не нужно было бы вообще.
Вложения
Тип файла: rar 13.rar (161 байт, 367 просмотров)

Последний раз редактировалось АлексЮстасу, 26.09.2010 в 17:51.
АлексЮстасу вне форума  
 
Непрочитано 26.09.2010, 18:09
#156
юрий1901


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


да ваш файл работает но я опять таки не могу создать такой же тип линии , таже самая ошибка
юрий1901 вне форума  
 
Непрочитано 26.09.2010, 20:00
1 | #157
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от юрий1901 Посмотреть сообщение
да ваш файл работает но я опять таки не могу создать такой же тип линии , таже самая ошибка
Конкретно: что именно Вы делаете и как?
АлексЮстасу вне форума  
 
Непрочитано 26.09.2010, 20:43
#158
юрий1901


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


Все Все!!! я понял в чем моя ошибка эти типы линий просто нельзя создавать с помошью команды -ТИПЛИН , а надо вручную вбивать описание в файл *.lin
юрий1901 вне форума  
 
Непрочитано 26.09.2010, 20:48
#159
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от юрий1901 Посмотреть сообщение
Все Все!!! я понял в чем моя ошибка эти типы линий просто нельзя создавать с помошью команды -ТИПЛИН , а надо вручную вбивать описание в файл *.lin
Можно и с формами. Об этом же как раз эта тема с самого ее начала.
(Правда, сам-то я все делал врукопашную, т.к. даже не знал тогда,что есть функции)
АлексЮстасу вне форума  
 
Непрочитано 22.10.2010, 15:57
#160
frame


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


C созданием линий вроде разобрался, но вот незадачка - надо сделать линию подпорной стены(400мм). Делаю shape (заливка причем не выделяеться). А после mkltype линия некорректно вообще отображается.
Почему не получатся?
Миниатюры
Нажмите на изображение для увеличения
Название: lin.png
Просмотров: 234
Размер:	3.9 Кб
ID:	46997  
frame вне форума  
 
Непрочитано 22.10.2010, 16:11
#161
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от frame Посмотреть сообщение
C созданием линий вроде разобрался, но вот незадачка - надо сделать линию подпорной стены(400мм). Делаю shape (заливка причем не выделяеться). А после mkltype линия некорректно вообще отображается.
Почему не получатся?
Заливки в типах линий вообще не участвуют. Вместь заливок площади заполняют линиями через 0.2 мм в масштабе.
Чтобы понять что к чему, нужно бы видеть что должно быть, и что получается.
Не все, наверное, знают, что такое "линия подпорной стены(400мм)", и как она должна выглядеть в чертеже.
АлексЮстасу вне форума  
 
Непрочитано 22.10.2010, 16:17
#162
frame


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


2АлексЮстасу я привел же пример в картинке, ширина 400мм, ну и квадраты соответственно через 400мм.
Получилось, но вот при поворотах вот такие артефакты, как сделать чтобы не было разрывов этих?
Миниатюры
Нажмите на изображение для увеличения
Название: lin2.png
Просмотров: 219
Размер:	5.1 Кб
ID:	47002  

Последний раз редактировалось frame, 22.10.2010 в 16:27.
frame вне форума  
 
Непрочитано 22.10.2010, 16:50
1 | #163
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от frame Посмотреть сообщение
2АлексЮстасу я привел же пример в картинке, ширина 400мм, ну и квадраты соответственно через 400мм.
Получилось, но вот при поворотах вот такие артефакты, как сделать чтобы не было разрывов этих?
Лучше, наверное, сделать тип линий с одной базовой сплошной линией, и перпендикулярно ей заштрихованные квадраты и поперечные штрихи, а не пустые квадраты. А на ее основе - мультилинию. В которой одна линия будет с этим типом, а вторая - через 400 мм, но сплошная.
Если же сделать сразу тип линий с заштрихованными и пустыми квадратами, то на поворотах они будут налезать друг на друга.

Всем линиям с типами, содержащими shape, советую делать генерацию линии - "да" (Linetype generation - Enabled). Тогда такие линии явно лучше отображаются. Попробуйте уже на этой линии.

Последний раз редактировалось АлексЮстасу, 22.10.2010 в 16:55.
АлексЮстасу вне форума  
 
Непрочитано 22.10.2010, 17:55
#164
frame


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


почти получилось. Спасибо. На счет мультилинии хорошая идея, но вот повороты на дуге остались такими же, т.к. период повторения линии наверное большой.
frame вне форума  
 
Непрочитано 22.10.2010, 18:05
1 | #165
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от frame Посмотреть сообщение
почти получилось. Спасибо. На счет мультилинии хорошая идея, но вот повороты на дуге остались такими же, т.к. период повторения линии наверное большой.
Если описывать в типе линий эту повторяющуюся канитель не на одном отрезке, а на пяти (по числу квадратов), то и поворачивать линия будет во столько же раз лучше.

Последний раз редактировалось АлексЮстасу, 23.10.2010 в 01:48.
АлексЮстасу вне форума  
 
Непрочитано 11.11.2010, 11:15 Тип линии в AutoCAD
#166
Djony


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


Как создать линию в автокаде с текстом и пробелами что бы они чередовались.
пример ----- Т3 ----- ------ Т3 ------ ------- Т3 ------
Получается только создать линию чтобы текст пропечатывался в каждые пробел, как открорректировать не знаю
записал следующим образом подскажите как исправить

*горячая_вода, Горячее водоснабжение ----Т3---- ----Т3----,
A,4,-1,["Т3",STANDARD,s=0.5,R=0.0,x=-0.5,Y=-0.5],-2
Djony вне форума  
 
Непрочитано 11.11.2010, 11:25
#167
VVA

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


A,4,-1,["Т3",STANDARD,s=0.5,R=0.0,x=-0.5,Y=-0.5],-2,4,-2
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 11.11.2010, 16:28 Помогите
#168
Nidheah


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


Помогите плз сделать тип линии 1.dwg
эт на кабель....
Nidheah вне форума  
 
Непрочитано 11.11.2010, 18:00
#169
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Nidheah Посмотреть сообщение
Помогите плз сделать тип линии Вложение 47996
эт на кабель....
Помогаю. В чем проблема?
Неплохо бы почитать хотя бы эту тему с начала. Там почти все уже есть. Можно еще обратить внимание на другие вопросы в этой же теме на похожие типы линий - чтобы действовать по аналогии.
АлексЮстасу вне форума  
 
Непрочитано 11.11.2010, 18:37
#170
Nidheah


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


НАдо сделать а то мя чет вообще не выходит....(
Nidheah вне форума  
 
Непрочитано 11.11.2010, 18:39
#171
engngr

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


Цитата:
Сообщение от Nidheah Посмотреть сообщение
НАдо сделать а то мя чет вообще не выходит
И что вы уже сделали?
engngr вне форума  
 
Непрочитано 11.11.2010, 18:48
#172
Nidheah


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


незнаю че делать с .shx
Nidheah вне форума  
 
Непрочитано 11.11.2010, 19:07
#173
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Nidheah Посмотреть сообщение
незнаю че делать с .shx
shx файл существует для хранения так называемых форм, т.е. всего того в типе линий, что не ялвяется штрихами, рисуемыми вдоль оси.
В Вашем случае нужно сделать форму % и окружности в файле shp, скомпилировать его командой compile, и у Вас будет свой shx.
Или же попытаться его сделать средствами Express, описанными в первом посте этой темы и в посте #2.
Так что с shx не надо делать ничего. Его сам нужно сделать с нужными формами.
И на него нужно ссылаться, указывая какую форму из какого файла shx использовать в описываемом типе линий. См., например посты 154-155, где "STANDARD" - и есть имя нужного там файла shx.
Или еще че?
АлексЮстасу вне форума  
 
Непрочитано 11.11.2010, 19:15
#174
Nidheah


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


Спасибо) я почитаю но может ктото кинут сам скрипт готового продукта?)
Nidheah вне форума  
 
Непрочитано 11.11.2010, 19:32
#175
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Nidheah Посмотреть сообщение
Спасибо) я почитаю но может ктото кинут сам скрипт готового продукта?)
Может быть не столько почитывать, сколько сразу же и попробовать?
Можно еще подглядеть как сделаны типы линий в стандартных библиотеках Автокада, которые предлагается подгрузить по умолчанию.
АлексЮстасу вне форума  
 
Непрочитано 12.11.2010, 11:50
#176
Nidheah


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


Ну все же может ктото плз выложить готовый файл.... я ся чуствую нубом какимто((
Nidheah вне форума  
 
Непрочитано 12.11.2010, 12:22
#177
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Nidheah Посмотреть сообщение
Ну все же может ктото плз выложить готовый файл.... я ся чуствую нубом какимто((
Это Вы выкладывайте свой файл - какой сможете сделать, а здесь помогут понять, что не так.
Или порадоваться, что все так.

Последний раз редактировалось АлексЮстасу, 12.11.2010 в 12:42.
АлексЮстасу вне форума  
 
Непрочитано 12.11.2010, 12:52 А
#178
Nidheah


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


ВотРабочий стол.rar
Nidheah вне форума  
 
Непрочитано 12.11.2010, 13:11
#179
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Nidheah Посмотреть сообщение
А где Ваш файл lin - собственно описание типа линии?
И в файле shp описана только одна форма - DVX, а в Вашем примере форм должно быть две.
АлексЮстасу вне форума  
 
Непрочитано 12.11.2010, 13:18
#180
Nidheah


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


короче я чайник , сори но мне вообще ниче не доходит(( а зачем сюда лин файл вообще....я знаю зачем он нужен но зачем он вам???
Nidheah вне форума  
 
Непрочитано 12.11.2010, 13:23
#181
Лиспер


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


Используй команду _.etransmit (в русской версии можно вбивать ФОРМКОМПЛЕКТ)
__________________
(/= RegDate StartReadDate)
Лиспер вне форума  
 
Непрочитано 12.11.2010, 13:26
#182
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Nidheah Посмотреть сообщение
короче я чайник , сори но мне вообще ниче не доходит(( а зачем сюда лин файл вообще....я знаю зачем он нужен но зачем он вам???
А как здесь смогут помочь, если не смогут увидеть что не так получилось?
Увидеть это можно, только имея файл lin, все Ваши файлы для типа линий.
Чтобы подсказать и про само описание типа линий в lin, да и в Автокаде посмотреть без него нельзя.
АлексЮстасу вне форума  
 
Непрочитано 12.11.2010, 22:44
#183
engngr

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


Offtop: Nidheah, короче, нахаляву никто делать за вас не будет. Помочь - да, пожалуйте, но вы сами-то хоть что-нибудь начните делать.
engngr вне форума  
 
Непрочитано 12.11.2010, 23:03
#184
Nikolay 2


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


Посмотри, так устроит?
Вложения
Тип файла: zip Shared.zip (399 байт, 273 просмотров)
Nikolay 2 вне форума  
 
Непрочитано 13.11.2010, 02:46
#185
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от engngr Посмотреть сообщение
Offtop: Nidheah, короче, нахаляву никто делать за вас не будет. Помочь - да, пожалуйте, но вы сами-то хоть что-нибудь начните делать.
Сделать - не проблема. Но будет ли от этого кому польза?
Типы линий - такой предмет, в котором вполне можно разобраться в целом. И люди же помогут.
АлексЮстасу вне форума  
 
Непрочитано 13.11.2010, 19:38
#186
Nikolay 2


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Сделать - не проблема. Но будет ли от этого кому польза?
А вот если вопросов по этой линии не будет, то и пользы для просящего ее сделать тоже, кроме тупого использования.
Nikolay 2 вне форума  
 
Непрочитано 13.11.2010, 20:29
#187
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Nikolay 2 Посмотреть сообщение
А вот если вопросов по этой линии не будет, то и пользы для просящего ее сделать тоже, кроме тупого использования.
Да, с самого начала чувствую себя свиньей
Надеюсь, что счастливый обладатель этого типа линий будет пользоваться исключительно им.
АлексЮстасу вне форума  
 
Непрочитано 02.12.2010, 10:34
#188
снап


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


подскажите пожалуйста, как сделать такой тип линии?
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 305
Размер:	2.5 Кб
ID:	49248
У меня эта линия получается: на последнем штрихе нет кружка или на 1-ом.

Последний раз редактировалось снап, 02.12.2010 в 10:39.
снап вне форума  
 
Непрочитано 02.12.2010, 15:19
#189
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от снап Посмотреть сообщение
подскажите пожалуйста, как сделать такой тип линии?
Вложение 49248
У меня эта линия получается: на последнем штрихе нет кружка или на 1-ом.
Увы, для Автокадовских типов линий это обычное дело. (Эх, кто бы опроверг это некомпетентное утверждение...)
На всякий случай: для лучшего отображения типов линий с самодельными формами полилиниям нужно задавать генерацию типа линий "Вкл" (LinetypeGeneration==yes)/
АлексЮстасу вне форума  
 
Непрочитано 03.12.2010, 11:45
#190
Олег К.

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


Цитата:
Сообщение от снап Посмотреть сообщение
У меня эта линия получается: на последнем штрихе нет кружка или на 1-ом.
А на код типа линии из файла .lin и формы .shp (если есть) можно посмотреть? Если они создавались с помощью ЭкспрессТулзов может какие-то ошибки есть.
Олег К. вне форума  
 
Непрочитано 13.12.2010, 09:06
#191
gogiyar

ПЗУ/АР/ОДИ/ЭЭФ-эксперт
 
Регистрация: 13.12.2010
Ярославль
Сообщений: 89


Здравствуйте! Так как здесь все обсуждают типы линий, надеюсь вы сможете помочь.
Такая ситуация, перевожу из Автокада в Архикад .dwg подоснову, но типы линий в которых есть обозначения сетей(буквы Г, Кл) в Архикаде не отображаются
Может существует какой нибудь файл .Shx в котором и есть данные типах линий и которые мне помогли бы? Как можно его найти или создать?
Сам исполнитель .dwg подосновы ничего не знает.
Очень нуждаюсь в помощи! Заранее всем спасибо!
Все разобрался.

Последний раз редактировалось gogiyar, 13.12.2010 в 10:54.
gogiyar вне форума  
 
Непрочитано 21.12.2010, 00:23
#192
Tonic


 
Регистрация: 26.06.2007
Воронеж
Сообщений: 135


Как думаете, возможно ли сделать тип линии с SHX, но не простой, а золотой такой, чтобы при построении коротких участков форма вставлялась посередине сегмента линии?
Т.е. имеется полилиния -----()-----()-----, с расстоянием в 40 ед. между формами. Но при построении очередного сегмента полилинии длиной 35 ед. построится -----, а хотелось бы --()--.
А ведь у полилинии должен быть, конечно, один тип линии, тут два типа не получится чередовать. Может, есть какой-то механизм создания сложного адаптивного типа линии?
Tonic вне форума  
 
Непрочитано 21.12.2010, 01:50
#193
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Tonic Посмотреть сообщение
Может, есть какой-то механизм создания сложного адаптивного типа линии?
Цитата:
Сообщение от снап Посмотреть сообщение
У меня эта линия получается: на последнем штрихе нет кружка или на 1-ом.
Инструмент описания-отображения типов линий у Автокада очень слабый. Принципиально не умный: не привязан к длинам отрезков между вершинами, не привязан к вершинам, почти гарантированно теряет отображение форм в начале-конце и т.п.
Не предусмотрено же в описании типов линий никаких средств для учета положения штрихов или форм относительно вершин полилиний. Это хоть понять еще могу - нет и нет. Но почему невозможно вставить форму хотя бы в точку начала линии - для меня загадка абсолютная. Хотя ведь предусмотрено описание: A,0,[форма],n...
Или как?
Ну, некогда Автокаду сделать качественное описание-отображение типов линий. Нужно новую многотысячную версию выпускать, вертикальные приложения развивать, не до базовой мелочевки, видно.
АлексЮстасу вне форума  
 
Непрочитано 28.01.2011, 11:47
#194
Delets


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


Можно ли вводить значение текста при построении линии?
Delets вне форума  
 
Непрочитано 28.01.2011, 11:50
#195
Лиспер


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


Это чтобы оно отображалось внутри линии? Тогда нет.
Точнее, не так. Типом линии эту задачу не решить.
__________________
(/= RegDate StartReadDate)
Лиспер вне форума  
 
Непрочитано 31.01.2011, 11:15 вопрос на засыпку
#196
Vadim2309


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


вопрос на засыпку: в чертеже есть линия с буквой (трасса водопровода --В--) буква текстом в стиле STANDARD. нужно внести изменение в этот тип линии. как найти файл *.lin где описан этот тип?
Vadim2309 вне форума  
 
Непрочитано 31.01.2011, 13:23
#197
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Vadim2309 Посмотреть сообщение
вопрос на засыпку: в чертеже есть линия с буквой (трасса водопровода --В--) буква текстом в стиле STANDARD. нужно внести изменение в этот тип линии. как найти файл *.lin где описан этот тип?
Похоже, что прямо узнать - никак.
Искать по косвенным признакам:
1. найти все файлы типа *.lin, в которых встречается название соответствующего типа - водопровода. Лучше - сразу в папках, которые описаны в настройках Автокада для файлов ресурсов - Support Files.
2. Найти внутри первого из этих файлов *.lin тип линий с нужным названием. Изменить его, перезагрузить в файл, регенерировать. Если изменения в файле не произошло, то смотреть следующий файл.
АлексЮстасу вне форума  
 
Непрочитано 31.01.2011, 15:47
#198
Олег К.

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


В принципе, если в типе линии используются формы (shape), можно узнать имя их файла. Команда SHAPE, далее вопросик и показать весь список - в отчете будут указаны имена файлов .shx из которых формы загружены. Через поиск найти этот файл и где-то рядом должен быть файл типов линий (теоретически ).
Но, если я правильно помню, описание простых типов линий может храниться только в чертеже, без использования внешнего файла. Если Вам прислали только один файл .dwg и там есть этот тип линии, то мало что можно сделать. Разве что вытянуть из таблицы типов линий файла описание нужной и править, или сохранить в файл .lin подправить и снова загрузить.
Олег К. вне форума  
 
Непрочитано 31.01.2011, 15:51
#199
Vadim2309


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


тип линии хранится в файле чертежа, загружается из файла чертежа. и ни какой существующий файл *.lin не изменит линию. нужно грамотно отредактирвать эту запись. можно, конечно, пробовать подменить вручную в чертеже тип каждой линии с таким типом... не гуд. я хотел бы грамотно решить задачу.
Vadim2309 вне форума  
 
Непрочитано 31.01.2011, 16:15
#200
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Vadim2309 Посмотреть сообщение
тип линии хранится в файле чертежа, загружается из файла чертежа. и ни какой существующий файл *.lin не изменит линию. нужно грамотно отредактирвать эту запись. можно, конечно, пробовать подменить вручную в чертеже тип каждой линии с таким типом... не гуд. я хотел бы грамотно решить задачу.
Если в существующих *.lin этот тип не описан, то нужно его в нужный *.lin добавить или такой *.lin создать.
Описание типа линий с буквой (-ами) не так и сложно. Например, из штатного acadiso.lin тип линий с подписью "GAS":
*GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--
A,12.7,-5.08,["GAS",STANDARD,S=2.54,R=0.0,X=-2.54,Y=-1.27],-6.35
Пишете после "*" название своего типа, комментарий.
После "A" пишете нужные длины штрихов и пробелов - просто померить в файле. В квадратных скобках ["В",STANDARD,высота,,R=0.0,сдвиг по горизонтали, сдвиг по вертикали].
АлексЮстасу вне форума  
 
Непрочитано 31.01.2011, 17:43
#201
Олег К.

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


Да, любим мы велосипеды конструировать, вот что нашел: LISP.Экспорт описания типа линии из dwg файла в lin. Может полезным будет.
А замена возможна через быстрый выбор по типу линии или с использованием CAD Standards (проверка элементов файла на соответствие стандарту, не знаю, правда, как эта функция в последних версиях называется)
Олег К. вне форума  
 
Непрочитано 31.01.2011, 18:20
#202
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от Олег К. Посмотреть сообщение
Да, любим мы велосипеды конструировать, вот что нашел: LISP.Экспорт описания типа линии из dwg файла в lin. Может полезным будет.
А замена возможна через быстрый выбор по типу линии или с использованием CAD Standards (проверка элементов файла на соответствие стандарту, не знаю, правда, как эта функция в последних версиях называется)
Это не просто велосипеды - это базовые знания. Вы что, хотите, чтобы за нас все программы делали?
Заменять в данном случае не нужно, т.к. имя у типа линий должно быть такое же, как у исходного. Созданный тип линий нужно перезагрузить, и обновить экран.
АлексЮстасу вне форума  
 
Непрочитано 01.02.2011, 10:08
#203
Олег К.

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Это не просто велосипеды - это базовые знания. Вы что, хотите, чтобы за нас все программы делали?
Да, неплохо бы было, Человек думает что делать - программа делает. Эт так, в порядке утопии .
Просто тема пошла о том, как бы из чертежа вытянуть описание типа линии, а оказывается это уже 3 года назад сделали. Вот велосипед и вспомнился.

Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Заменять в данном случае не нужно, т.к. имя у типа линий должно быть такое же, как у исходного. Созданный тип линий нужно перезагрузить, и обновить экран.
Но это только при совпадении имен. Встречаются ситуации, что был водопровод холодной воды, а стал горячей; или электросеть по той же трассе другая проходит.
Олег К. вне форума  
 
Непрочитано 01.02.2011, 11:45
#204
Vadim2309


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


Цитата:
Сообщение от Олег К. Посмотреть сообщение
Да, неплохо бы было, Человек думает что делать - программа делает. Эт так, в порядке утопии .
Просто тема пошла о том, как бы из чертежа вытянуть описание типа линии, а оказывается это уже 3 года назад сделали. Вот велосипед и вспомнился.

Но это только при совпадении имен. Встречаются ситуации, что был водопровод холодной воды, а стал горячей; или электросеть по той же трассе другая проходит.
Вы меня поняли. уточняю: первое - текст "В" - (вода) забит в неподходящем стиле standard, второе - масштаб текста (неизвестен) тоже не годится. а еще точнее - хотел лучше разобраться в этом вопросе. нужен удобный инструмент для управления типами линий в файле чертежа. есть еще один корявый способ решения: создать хороший тип линий с темже именем как у неправильного типа, загрузить его в новый чертеж, затем вставить в него все из исходного чертежа. иходные линии автоматом преобразуются в хороший вид. вобщем это тупо. самый понятный способ, конечно, через быстрый выбор по типу линии, только придется ввдить дополнительно промежуточный тип лини.

Последний раз редактировалось Vadim2309, 01.02.2011 в 14:15. Причина: не закончена мысль
Vadim2309 вне форума  
 
Непрочитано 01.02.2011, 14:46
#205
Олег К.

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


Не, не, читайте внимательно пост #190. Если имена типов линий совпадают, то при загрузке через Linetype Manager будет вопрос "хотите ли Вы заменить существующий тип выбранным?"
Олег К. вне форума  
 
Непрочитано 07.02.2011, 10:52
#206
Delets


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


А очень жаль. Было бы здорово: К1 К2 В1 В7 и все одним типом линии!
Delets вне форума  
 
Непрочитано 15.02.2011, 12:33
#207
fs_


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


Цитата:
1. Создать shape (Express Tools - mkshape). перед этим, ессно, нарисовать объекты, входящие в shape. Для записи выбирать, в принципе, любое имя файла.
2. Командой shape вставить новый объект в текущий файл.
3. Нарисовать остатки линий.
4. Сделать mkltype.
Извиняюсь, если мой вопрос кто-то поднимал, но перечитывать все что нашел нет пока возможности. Вопрос пользуюсь приемом который у меня процитирован, но получить такой тип --о-- не получается.
из того что слева получается то что справо рисунок прикрепил..
[IMG]http://s55.***********/i148/1102/9f/1562ecbb3ba2.jpg[/IMG]
fs_ вне форума  
 
Непрочитано 15.02.2011, 12:55
#208
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от fs_ Посмотреть сообщение
Извиняюсь, если мой вопрос кто-то поднимал, но перечитывать все что нашел нет пока возможности. Вопрос пользуюсь приемом который у меня процитирован, но получить такой тип --о-- не получается.
из того что слева получается то что справо рисунок прикрепил..
[IMG]http://s55.***********/i148/1102/9f/1562ecbb3ba2.jpg[/IMG]
Замените в описании формы на описание окружности http://forum.dwg.ru/showpost.php?p=577967&postcount=115
АлексЮстасу вне форума  
 
Непрочитано 15.02.2011, 13:54
#209
fs_


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


АлексЮстасу, спасибо. понял , что проблема в слишком маленьком маштабе )
через описание окружности пробовал - получается.
но вот только если в коружности должна быть черточка или точка уже сложно становится....

а не знаете, случайно, где можно сакачать типы линий для генпланистов (геодезистов)? Может кто-то уже проходил мой путь..
fs_ вне форума  
 
Непрочитано 15.02.2011, 19:15
#210
lesyababy


 
Регистрация: 10.05.2010
KZN
Сообщений: 21


не знаю куда написать. вопроос:
делаю чертежи в модели в М 1:1, использую там штрихпунктирную линию, а на листе показывается как прямая. в чем ошибка? в типах линий сразу же задала масштаб этой линии, 1:150. дайте почитать ссылку, пож-та, компетентные люди
lesyababy вне форума  
 
Непрочитано 15.02.2011, 19:32
#211
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,293
Отправить сообщение для sbi с помощью Skype™


lesyababy http://forum.dwg.ru/showthread.php?t=42167
Поиск ! Введи масштаб штрих пунктирных линий и найдешь
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 24.02.2011, 23:26
#212
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Здравствуйте. Ребята не встречали тип линий железной дороги,только не то что обозначается меньше масштаба 1:1000,мы всегда выдаем в 1000 и в 500 масштабах.Или что то в виде лиспа.Буду очень признателен.
msilk вне форума  
 
Непрочитано 25.02.2011, 00:15
#213
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
Здравствуйте. Ребята не встречали тип линий железной дороги,только не то что обозначается меньше масштаба 1:1000,мы всегда выдаем в 1000 и в 500 масштабах.Или что то в виде лиспа.Буду очень признателен.
1. Можно не тип линий для жд путей в 1:500, 1:1000 (он, правда тоже нужен), а мультилиния. Т.к. в Автокде не поддерживаются типы линий из множества параллельных. Но мультилиния - как раз то. Делаете тип линии сплошную с поперечинами, и на ее основе и другой просто сплошной линии, делаете мультилинию путей.
2. Тоже возможное решение - чертить один рельс типом линии с поперечинами, потом офсетить, и заменять вторую линию на простую.
АлексЮстасу вне форума  
 
Непрочитано 25.02.2011, 09:49
#214
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
1. Можно не тип линий для жд путей в 1:500, 1:1000 (он, правда тоже нужен), а мультилиния. Т.к. в Автокде не поддерживаются типы линий из множества параллельных. Но мультилиния - как раз то. Делаете тип линии сплошную с поперечинами, и на ее основе и другой просто сплошной линии, делаете мультилинию путей.
2. Тоже возможное решение - чертить один рельс типом линии с поперечинами, потом офсетить, и заменять вторую линию на простую.
Спасибо.о втором варианте как раз думал вчера...тогда будем ваять чего нибудь. Хочется конечно одним движением делать.Я сейчас делаю создаю две линии,и через команду "разделить" блоками на нашу шпалы.

Последний раз редактировалось msilk, 25.02.2011 в 10:07.
msilk вне форума  
 
Непрочитано 25.02.2011, 12:16
#215
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
Спасибо.о втором варианте как раз думал вчера...тогда будем ваять чего нибудь. Хочется конечно одним движением делать.Я сейчас делаю создаю две линии,и через команду "разделить" блоками на нашу шпалы.
Мультилинии имеют недостатки (точнее, есть недоделки их Автокадом), но, во-первых, опыт этого форума говорит, что это преодолимо, а, во-вторых, мультилинией чертить жд пути и есть "одним движением делать".
АлексЮстасу вне форума  
 
Непрочитано 25.02.2011, 13:48
#216
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Вот через "Экспрес тулс" создал таки типы линий ж.д. Сверху линия состоит: рельсы созданы отдельно полилинией,а шпалы это тип линий. Снизу линия, это полностью созданный тип линий.Но во всех случаях там где есть конец линий,происходит смещение. А в случаи с нижне линией вообще переворачивает (ну это не проблема,просто начало линии ставишь не рельсу а между рельс) У меня вопрос,можно как то устранить это смещение в конце линии? А на счет мультилиний...я ими очень редко пользуюсь...ее разве можно дугой чертить.
Миниатюры
Нажмите на изображение для увеличения
Название: жд.jpg
Просмотров: 419
Размер:	18.6 Кб
ID:	54426  
msilk вне форума  
 
Непрочитано 25.02.2011, 14:19
#217
vn


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


Все ссылки пустые! Может заменишь чем-то содержательным?
vn вне форума  
 
Непрочитано 25.02.2011, 15:15
#218
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
Вот через "Экспрес тулс" создал таки типы линий ж.д. Сверху линия состоит: рельсы созданы отдельно полилинией,а шпалы это тип линий. Снизу линия, это полностью созданный тип линий.Но во всех случаях там где есть конец линий,происходит смещение. А в случаи с нижне линией вообще переворачивает (ну это не проблема,просто начало линии ставишь не рельсу а между рельс) У меня вопрос,можно как то устранить это смещение в конце линии? А на счет мультилиний...я ими очень редко пользуюсь...ее разве можно дугой чертить.
Лучше бы dwg, shx, lin - по картинке понять трудно.
Возможно, что линии нужно просто сшить. У линий желательно выставить тип генерации "Да" (Linetype Generation==Enabled).
АлексЮстасу вне форума  
 
Непрочитано 25.02.2011, 16:36
#219
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Лучше бы dwg, shx, lin - по картинке понять трудно.
Возможно, что линии нужно просто сшить. У линий желательно выставить тип генерации "Да" (Linetype Generation==Enabled).
Вот скидываю. Это тот вариант когда ж.д. полностью считается линией и привязана к оси ж.д. C генерацией гораздо лучше,СПАСИБО. С генерацией остался небольшой недостаток...теперь только в самом конце и в начале видны небольшие черточки,если их как то убрать то вооще будет круто (обведены на рисунке). На счет генерации нашел команду PLINEGEN выше в форуме она включает полностью во всем файле генерацию.Она остается включенной если файл на другом компе открыть?
Миниатюры
Нажмите на изображение для увеличения
Название: Рисунок.jpg
Просмотров: 329
Размер:	19.4 Кб
ID:	54447  
Вложения
Тип файла: rar по центру.rar (916 байт, 156 просмотров)

Последний раз редактировалось msilk, 25.02.2011 в 16:51.
msilk вне форума  
 
Непрочитано 25.02.2011, 16:50
#220
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
Вот скидываю. Это тот вариант когда ж.д. полностью считается линией и привязана к оси ж.д. C генерацией гораздо лучше,СПАСИБО ,а можно выставить чтобы она всегда была включена, либо чтобы была в файле ко всем линиям применима,и чтобы была включена если перебросить файл на другой комп? С генерацией остался небольшой недостаток...теперь только в самом конце и в начале видны небольшие черточки,если их как то убрать то вооще будет круто (обведены на рисунке).
Генерация всех линий файла: plinegen==1.
АлексЮстасу вне форума  
 
Непрочитано 25.02.2011, 17:14
#221
VVA

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


Цитата:
Сообщение от msilk Посмотреть сообщение
Ребята не встречали тип линий железной дороги,только не то что обозначается меньше масштаба 1:1000,мы всегда выдаем в 1000 и в 500 масштабах
Типа такого?

Близкая тема: Проблема с созданием линии Ж.Д.
Туда же добавлена сама команда
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 28.02.2011 в 11:36.
VVA вне форума  
 
Непрочитано 25.02.2011, 23:02
#222
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


VVA
типа того было бы совсем идеально (я про картинку)...но ссылка на тему я уже смотрел, это не то.А про лисп...,то что там есть я устанавливал,он просто выполняет команду "офсет"
msilk вне форума  
 
Непрочитано 26.02.2011, 00:18
#223
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
теперь только в самом конце и в начале видны небольшие черточки,если их как то убрать то вооще будет круто (обведены на рисунке). На счет генерации нашел команду PLINEGEN выше в форуме она включает полностью во всем файле генерацию.Она остается включенной если файл на другом компе открыть?
Да, значение PLINEGEN сохранится в файле.
Эти черточки в начале-конце будут, кажется, всегда - это один из пороков автокадовских типов линий. (Опровергните кто-нибудь это!).
Делайте мультилинией. Сейчас с мультилиниями нельзя нормально сделать только три простых основных действия: сшить, разрезать, взорвать. Остальное основное уже существует.
АлексЮстасу вне форума  
 
Непрочитано 26.02.2011, 22:06
#224
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Да, значение PLINEGEN сохранится в файле.
Эти черточки в начале-конце будут, кажется, всегда - это один из пороков автокадовских типов линий. (Опровергните кто-нибудь это!).
Делайте мультилинией. Сейчас с мультилиниями нельзя нормально сделать только три простых основных действия: сшить, разрезать, взорвать. Остальное основное уже существует.
Спасибо.Хоть в чем то прояснение становиться. Еще поковыряюсь с этой линией,может что получиться.
Вот еще посидел,довел до ума как мог.Черточки в конце и в начале убрал.Лично я доволен результатом! Да еще один вопросик...встречал команду которая разбивает линии, напомните ее если знаете.
Вложения
Тип файла: rar ЖД.rar (643 байт, 227 просмотров)

Последний раз редактировалось msilk, 26.02.2011 в 23:28.
msilk вне форума  
 
Непрочитано 26.02.2011, 23:52
#225
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
Спасибо.Хоть в чем то прояснение становиться. Еще поковыряюсь с этой линией,может что получиться.
Вот еще посидел,довел до ума как мог.Черточки в конце и в начале убрал.Лично я доволен результатом!
Все равно у подобных типов линий останется ерунда на поворотах и на примыканиях, в начале и в конце. Да, черточек в начале-конце теперь не видно, но теперь там пустые места непредсказуемой длины, которые не будут позволять нормально отрисовывать нужные линии.
АлексЮстасу вне форума  
 
Непрочитано 27.02.2011, 22:18
#226
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Все равно у подобных типов линий останется ерунда на поворотах и на примыканиях, в начале и в конце. Да, черточек в начале-конце теперь не видно, но теперь там пустые места непредсказуемой длины, которые не будут позволять нормально отрисовывать нужные линии.
Те повороты которые встречаются на практике с головой перекрывает возможности такой линии (лично печатал на принтере,в глаза не бросается,это же железная дорога), а на счет пустых мест... можно чуть чуть двигать конец линию и при этом отрисовываеться практически в ноль.В общем будем пробовать...практика покажет...но все равно это лучше чем не чего.(это один из вариантов)

Последний раз редактировалось msilk, 27.02.2011 в 22:39.
msilk вне форума  
 
Непрочитано 27.02.2011, 23:02
#227
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
Те повороты которые встречаются на практике с головой перекрывает возможности такой линии (лично печатал на принтере,в глаза не бросается,это же железная дорога), а на счет пустых мест... можно чуть чуть двигать конец линию и при этом отрисовываеться практически в ноль.В общем будем пробовать...практика покажет...но все равно это лучше чем не чего.(это один из вариантов)
Если нужно будет конвертировать в др. форматы, делать планы с формированием площадей, то эти "левые" концы будут дополнительно мешать.
Почему же альтернатива - "ничего"? Чем не нравится мультилиния?
АлексЮстасу вне форума  
 
Непрочитано 28.02.2011, 09:33
#228
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Если нужно будет конвертировать в др. форматы, делать планы с формированием площадей, то эти "левые" концы будут дополнительно мешать.
Почему же альтернатива - "ничего"? Чем не нравится мультилиния?
Я если честно не совсем понял как там поперечины делать...и еще я работаю в АСАД 2006, там вроде нельзя дугу чертить мультилинией.
msilk вне форума  
 
Непрочитано 28.02.2011, 11:35
#229
VVA

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


Цитата:
Сообщение от msilk Посмотреть сообщение
типа того было бы совсем идеально (я про картинку)
Добавил команду сюда
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 28.02.2011, 13:11
#230
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,715


Цитата:
Сообщение от msilk Посмотреть сообщение
Я если честно не совсем понял как там поперечины делать...и еще я работаю в АСАД 2006, там вроде нельзя дугу чертить мультилинией.
1. Делается тип линий одного рельса с поперечинами.
2. Делается мультилиния из этого рельса и второго рельса - сплошной линии.
Все.
АлексЮстасу вне форума  
 
Непрочитано 01.03.2011, 09:26
#231
msilk


 
Регистрация: 06.08.2009
Сообщений: 31
<phrase 1=


Цитата:
Сообщение от VVA Посмотреть сообщение
Добавил команду сюда
Это просто ДЖЕК ПОТ...VVA громадное СПАСИБО,это то что мне нужно было! Не какие типы линий не сравниться с этим шедевром железнодорожного построения
msilk вне форума  
 
Непрочитано 18.03.2011, 09:20
#232
Newudu

Строительство
 
Регистрация: 20.07.2007
Екатеринбург
Сообщений: 44
<phrase 1=


суперская команда . а скажите может кто поделиться файлом в котоом куча всяких типов линий
Newudu вне форума