|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Цитата:
Может быть где и пригодится - сразу после "А" можно писать 0, а не обязательно положительное число. На линии это будет выглядеть точкой. |
||||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
Цитата:
Господа, делитесь! Неужели никто не использует типы линий для обозначения опасной зоны работы крана, ограничения зоны работы крана, предупреждения об этом ограничении? Это такие с флажками, кружками и с треугольничками, в которых знаки восклицания. Ну, идиотизм же рисовать непрерывную, а потом вставлять в неё блоки разметкой! Сам сейчас пытаюсь сотворить тип с треугольниками, но пока получается слабо. Вопрос - что в определении типа линии надо прописывать после имени формы, чтобы дальнейший штрих на неё не накладывался, но и не отстоял на какое-то расстояние? То бишь чтобы был штрих, потом треугольная (!) форма, а потом о5 штрих. И почему-то Автокад, когда я пытаюсь сделать описание типа линии всего из двух элементов - "10,[имя_формы,файл_формы]" выдаёт мне, что описание типа линии должно иметь от 2-х до 12-ти элементов? Он что, форму за элемент не считает? P.S. Первый из вопросов решился, но возник третий. А как быть с окружностями и дуговыми сегментами полилиний? Что-то как-то криво получается... Файл прикладываю. P.P.S. И, кстати, я не очень понимаю, что имеется в виду в mkltype, когда она спрашивает о начальной и конечной точке определения линии? Specify starting point for line definition: Specify ending point for line definition: Последний раз редактировалось cancercat, 25.04.2010 в 02:04. |
|||
|
||||
файл в версии постарше можно? у меня сейчас только 2008
Судя по всему, Автокад форму действительно элементом не считает. Формы не имеют длины, не описывают часть линии. Как блок - определяются только точкой, точкой вставки. И под формой необходимо нарисовать либо штрих, либо пробел. Последний раз редактировалось АлексЮстасу, 25.04.2010 в 02:51. |
||||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
То ли Автокад у меня глючный, то ли ночью ему тоже спать хочется, как и мне... Файл прикладываю в формате 2007, с ним файл типов линий. Получилось примерно то, чего я и хотел. Мне вот интересны мнения по поводу выложенного мной в предыдущем посте. Стою на асфальте... или и правда что-то не так?
Но что самое интересное, если Автокад не считает форму за элемент, и, соответственно, она не имеет размера (длины), тогда способ создания своих типов линий, описанный в посте №2, не работает. Я, кстати, попробовал создать сначала именно так. Результат - треугольники просто накладывались друг на друга с небольшим отступом, а после конца линии, на котором размещается ручка, рисовался ещё какой-то хвостик... |
|||
|
||||
Тип линий вполне работоспособный получился.
А в приложенном файле ничего другого нет. Т.е. я не оч. понял, что имеется в виду: "Мне вот интересны мнения по поводу выложенного мной в предыдущем посте". Если речь про дуговые сегменты полилиний, то этим полилиниям нужно установить Enabled, и формы разместятся "правильно". А на окружности разве сейчас неправильно? Если важно, в какую сторону повернуты формы, то выходов три: создать по два типа линий (влево-, вправо- от направления вычерчивания) либо придерживаться "правильного" направления вычерчивания, либо делать линиям с "неправильной" ориентацией форм реверс. Я не создавал еще типы линий с помощью mkltype, но, вероятно, эта команда никак не сможет учитывать формы, т.к. в файле форму разместить невозможно иначе, как уже в созданном типе линии. Последний раз редактировалось АлексЮстасу, 25.04.2010 в 23:43. |
||||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
Что значит "невозможно разместить иначе, как в уже созданном типе линии"? Тип линии я делал при помощи команда из ЕТ, но потом правил его в блокноте. И как по-русски для полилинии будет Enabled?
|
|||
|
||||
Инженер-теплотехник Регистрация: 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, но больно уж длинная и сложная запись типа линии получится. |
|||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
Цитата:
Олег К., я, к сожалению, не умею создавать формы и пользовался командой ЕТ mkshape. А на короткую линию можно присобачить блок, созданный на основе формы при помощи того же ЕТ... Кстати, попробовал в реальном чертеже. Как и указал АлексЮстасу - вполне работоспособный тип линии получился. Поздравьте меня с первым созданным мной типом линий! Последний раз редактировалось cancercat, 26.04.2010 в 14:39. |
|||
|
||||
Цитата:
Но этой командой можно создать только саму форму. А как ее учесть в типе линий с помощью mkltype - не знаю. Ведь ее в файле dwg отдельно от уже готового типа линий не разместишь. В свойствах найти "генерация типов линий" и установить "да". Последний раз редактировалось АлексЮстасу, 26.04.2010 в 16:54. |
||||
|
||||
Инженер-теплотехник Регистрация: 17.08.2006
Смоленск
Сообщений: 307
|
Можно. Сначала подгрузить файл с формой (.shx) в чертеж командой _LOAD, потом командой _SHAPE вставить форму (как при работе с блоками, введя ? можно просмотреть имена всех форм в чертеже). _mkltype учитывает наличие форм в создаваемом типе линии. По крайней мере, у меня на 2006-м АКАДе все работает.
Последний раз редактировалось Олег К., 26.04.2010 в 18:27. |
|||
|
||||
Цитата:
Еще одно сакральное знание... Еще б кто за это деньги бы платил |
||||
|
||||
Регистрация: 06.11.2008
Сообщений: 21
|
Ребята! Мне очень нужна помощь, помогите сделать тип линии "ПОЛОСА отвода автомобильных дорог" ___________________ треугольгик (его стороны 2 мм)______________________
Никак не получается! Последний раз редактировалось LURYEN, 30.04.2010 в 13:19. |
|||
|
||||
Цитата:
С помощью команд Express Tools можно сделать форму для треугольника (_mkshape) и сам тип линий (_mkltype). Толщину при вычерчивании этим стилем, наверное, лучше назначать через Global width. |
||||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
М-да, майские праздники удались. Никто так и не озаботился потренироваться, в том числе и я.
LURYEN, лови архив. Там файл типов линий .lin, в котором создан нужный тип линии. Ещё приложены файлы форма - компилированный shx и некомпилированный shp. Надеюсь, как загружать типы линий, тебе известно. Да, ты не указал расстояние междй треугольниками. Я сделал 10,5 мм. Если надо другое, открываешь файл .lin и правишь там число после буквы А. Успехов! |
|||
|
||||
Цитата:
В здешнем посте #2 все же написано. Только для Вашего случая я бы изложил с дополненими: 1. Рисуем то как линия должна выглядеть. Линейные элементы рисуем отдельными отрезками. Нелинейные элементы (утолщенные точки) рисуем набором концентрических окружностей. 2. Запускаем команду mkshape, указываем "утолщенную точку" в виде концентрических окружностей, получаем файл *.shp и в нем описание формы "утолщенных точек". 3. Запускаем команду shape и вставляем созданную форму (Нужно будет указать имя объекта а не файла) в места где должна стоять "утолщенная точка". 4. - все как в посте #2 С другой стороны - а где Вы взяли такой тип линии? Какой-то ведомственно-специальный тип линии, для какого масштаба? В Условных знаках для топографических планов наземные и надземые трубопроводы показывают сплошной линией, т.к. пунктирной показывают подземные и подводные. (Подпись в разрывах - да, есть всегда). И опоры для трубопроводов в масштабах 1:500-1:5000 показывают на своих местах (блоками), а не типом линии. Последний раз редактировалось АлексЮстасу, 18.05.2010 в 23:38. |
||||
|
||||
Регистрация: 06.11.2008
Сообщений: 21
|
Цитата:
P.s. ПОчему такой вопрос получается - я просто файл лин подгрузил и все получилось и отображается.... и зачем тогда эти формы??? |
|||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
LURYEN, в файле типов линий есть ссылка на файл формы. Если его не будет - линия будет отображаться неправильно. Честно говоря, у меня такое впечатление, что Автокад сам ищет этот файл формы, а потом грузит эту форму непосредственно в чертёж с этим типом линий. таким образом, файл формы нужен только лишь один раз - когда Автокад загружает нужный тип линии. А вообще, вопрос к гуру, у меня ещё не тот уровень...
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание нового материала в AutoCAD 2008 | termit-spb | AutoCAD | 1 | 21.12.2009 22:14 |
Создание нового стиля таблиц AutoCAD 2006 (VL) | Дмитрий Голованов | Программирование | 21 | 20.12.2009 02:37 |
Как отключить создание каждый раз нового файла .bak при нажатии на кнопку "Сохранить" или при закрытии любого файла .dwg в Автокад 2008? | gve2005 | AutoCAD | 4 | 30.10.2009 10:30 |
ГОСТ на ванты и оттяжки ??? | зщцук? | Поиск литературы, чертежей, моделей и прочих материалов | 1 | 17.05.2005 06:53 |
Загрузка типа линии из макроса | Кулик Алексей aka kpblc | Программирование | 4 | 24.01.2005 14:57 |