|
Импорт в PCAD2004, сложный рисунок |
|
|
|
Nov 6 2006, 00:43
|
Участник

Группа: Новичок
Сообщений: 28
Регистрация: 25-01-05
Пользователь №: 2 188

|
есть ли возможность импортировать в PCAD сложный рисунок на к-либо слой? - мучился с DXF - ничего неполучилость (есть векторный рисуной - простой черно белый конвертирую в DXF - засовываю в PCAD - он понулям или ругается что мол в файле неверный синтаксис)
- или только всё ручками, полигонами, рисовать придёлся?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 18)
|
Nov 7 2006, 06:39
|
Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 4-05-06
Из: Волгодонск Ростовской обл.
Пользователь №: 16 768

|
Цитата(Super_Electric @ Nov 6 2006, 04:43)  есть ли возможность импортировать в PCAD сложный рисунок на к-либо слой? - мучился с DXF - ничего неполучилость (есть векторный рисуной - простой черно белый конвертирую в DXF - засовываю в PCAD - он понулям или ругается что мол в файле неверный синтаксис) С DXF мучаться не нужно. Нужно его сохранить в формате R12, тогда все нормально импортируется в P-CAD, если размер листа будет больше чертежа в DXF.
--------------------
Делай что должен, и будь что будет...
|
|
|
|
|
Nov 15 2006, 22:47
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813

|
Цитата(Super_Electric @ Nov 6 2006, 03:43)  есть ли возможность импортировать в PCAD сложный рисунок на к-либо слой? - мучился с DXF - ничего неполучилость (есть векторный рисуной - простой черно белый конвертирую в DXF - засовываю в PCAD - он понулям или ругается что мол в файле неверный синтаксис)
- или только всё ручками, полигонами, рисовать придёлся? C векторным рисунком проблем не будет, делается это через буфер. Единственное ограничение, что рисунок не может быть помещен на сигнальные слои (TOP и BOTTOM).
|
|
|
|
|
Nov 18 2006, 19:31
|
Евгений
    
Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115

|
Цитата Единственное ограничение, что рисунок не может быть помещен на сигнальные слои (TOP и BOTTOM). Неправда ваша  . Как раз начиная с 2004 такое и стало возможно. Импортировать можно на любой слой, в т.ч. и сигнальные. Самая частая ошибка при импорте, как совершенно верно заметил NightWish, это выход за пределы листа пикада. Нужно просто перед сохранением в dxf сместить начало координат левее и ниже левого нижнего угла рисунка. Запаса в 5-10мм хватит. И в пикаде сделать лист с запасом по площади. Кстати, из акада2004 в пикад 2004 отлично импортируются рисунки в версии 2004 dxf.
|
|
|
|
|
Nov 23 2006, 00:44
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813

|
Цитата(EVS @ Nov 18 2006, 19:31)  Цитата Единственное ограничение, что рисунок не может быть помещен на сигнальные слои (TOP и BOTTOM). Неправда ваша  . Как раз начиная с 2004 такое и стало возможно. Импортировать можно на любой слой, в т.ч. и сигнальные. Самая частая ошибка при импорте, как совершенно верно заметил NightWish, это выход за пределы листа пикада. Нужно просто перед сохранением в dxf сместить начало координат левее и ниже левого нижнего угла рисунка. Запаса в 5-10мм хватит. И в пикаде сделать лист с запасом по площади. Кстати, из акада2004 в пикад 2004 отлично импортируются рисунки в версии 2004 dxf. Вот в 2004-ой версии (хотя в 2006 тоже самое) на любой слой я вставлял рисунок, кроме TOP и BOTTOM. При попытке на эти слои загрузить рисунок, PCAD пишет ошибку: "Invalid to place selected item on a signal layer".
|
|
|
|
|
Nov 24 2006, 09:34
|
Евгений
    
Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115

|
Кажется, понял... Цитата из P-CAD 2004 SP4 New Features and Enhancements.pdf "...For PCB, DXF layers may now be mapped to P-Cad Signal layers, thus allowing for DXF items to become copper objects..." Похоже, эта фишка включилась только начиная с SP4.
|
|
|
|
|
Nov 24 2006, 11:11
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813

|
Цитата(EVS @ Nov 24 2006, 08:22)  Может, проблема в подготовке рисунка? Он должен быть выполнен обязательно закрытыми (closed) полилиниями без дуговых и сплайновых сегментов. Эти сегменты перед экспортом преобразую в последовательность прямолинейных с мелким шагом (спасибо доброму человеку с форума акада за нужный лиспик). Ну.. и все. Все ОК. А у меня как раз присутствуют дуги в логотипе. Ладно буду искать P-cad 2004 sp4. P.S. Если кто знает, где он лежит, то скиньте ссылочку.
|
|
|
|
|
Nov 27 2006, 00:32
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813

|
Цитата(EVS @ Nov 24 2006, 09:34)  Кажется, понял... Цитата из P-CAD 2004 SP4 New Features and Enhancements.pdf "...For PCB, DXF layers may now be mapped to P-Cad Signal layers, thus allowing for DXF items to become copper objects..." Похоже, эта фишка включилась только начиная с SP4. Да, кстати установил SP4 к Pcad2004, проблема не исчеза...
|
|
|
|
|
Nov 27 2006, 10:29
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 25-04-05
Пользователь №: 4 481

|
Вставить рисунок в Pcad не проблема. Главное, чтоб он был выполнен в векторной форме, да ещё желательно, чтоб минимальная толщина линии соответствовало возможностям изготовителя. А вот вставить растовый лаготип, т.к. заказчик порой хочет выпендрпится, это вопрос. А переделывать растр в вектор не всегда получиться корректно. Тут приходится напрямую договариваться, чтоб в фотошаблон производитель всунул рисунок например из Корола или фотошопа. Вот если бы в Pcad можно былобы, чтото подобное запихнуть. Я где-то на форуме пикада читал, что-то по этому поводу, но уже толком не помню, может что придумали?
|
|
|
|
|
Nov 28 2006, 00:34
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813

|
Цитата(EVS @ Nov 27 2006, 18:45)  Цитата(Allexiy @ Nov 27 2006, 00:32)  Да, кстати установил SP4 к Pcad2004, проблема не исчеза...  Если это не нечто секретное, выложи свой упрямый dxf, посмотрим... Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.
Прикрепленные файлы
Logo.rar ( 10.77 килобайт )
Кол-во скачиваний: 65
|
|
|
|
|
Nov 28 2006, 18:37
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813

|
Цитата(EVS @ Nov 28 2006, 08:55)  Цитата(Allexiy @ Nov 28 2006, 00:34)  Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.
Лисп для преобразования сплайнов в полилинии приложил. Замкнутые контуры нужно разбивать. Удачи.
Logo.rar ( 45.35 килобайт )
Кол-во скачиваний: 350упс... Сорри... Не _замкнутые_ контуры, а _внутренние_ Огромное спасибо! Щас попробую. А то я создавал файл с расширением *.blk или *.emf и пытался безуспешно вставить в сигнальные слои...
|
|
|
|
|
Dec 19 2006, 21:13
|
Частый гость
 
Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451

|
Цитата(EVS @ Nov 28 2006, 08:55)  Цитата(Allexiy @ Nov 28 2006, 00:34)  Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.
Лисп для преобразования сплайнов в полилинии приложил. Замкнутые контуры нужно разбивать. Удачи.
Logo.rar ( 45.35 килобайт )
Кол-во скачиваний: 350упс... Сорри... Не _замкнутые_ контуры, а _внутренние_ EVS, если не трудно, не могли бы Вы пошагово описать как Вы это сделали? Куда лисп пихать вообще (акад есть, но я никогда в нем не работал...  )?
|
|
|
|
|
Dec 28 2006, 18:41
|
Евгений
    
Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115

|
Ой и лееееееень-же.....  Ладно. На примере данного Allexiy файла (и ACAD версии 2004 eng): 1. Открыть .dwg в акаде. 2. Рисунок оказывается в виде Block reference -> надо разбивать на примитивы. Как: Explode - all -> разбился на Hach'и (штриховки) и сплайны. Удалить нафик все Hach'и. Можно каждый удалять по одному (выделил-Erase и т.д), но можно быстрее. Как: Tools - Quick Select - Object Type=Hach - Operator=Select all (выбор всех Hach'ей). Потом Erase (или просто клавиша Del). 3. Остались одни сплайны. Все замкнутые. В нижней части есть две внутренние области. Это плохо - в пикаде вычитания полигонов нет, т.е. надо все преобразовать в отдельные. Способов много, детально описывать не буду. Коротенько: Выделить все три сплайна этой фигуры и Explode -> все развалится на отдельные сплайновые сегменты. Добавить по две полилинии в местах, где будут разрезы. Потом все объединить обратно, но уже без внутр. контуров: Rdit Polyline - Join. Можно либо сдвигать на время нужные части, либо исп. перенос на др. слой. Должно получиться также три замкнутых сплайна, ну уже без внутр. контуров. 4. Загрузить Лисп. Для этого Файл положить в любое удобное место. Потом: Tools - Load Application. В окне выбора файла выбрать dvl.lsp, нажать Load - Close. 5. В ком. стоке набрать dvl. На вопрос Select Object написать All и два раза Enter. На вопрос Specify lines length ввести значение шага преобразования. Чем меньше, тем будет точнее обведены сплайны. Я, вроде, использовал 1мм (т.е. надо ввести 1 без мм). В результате получатся полилинии из мелких сегментов, но _НЕ_замкнутые. Надо замкнуть. Как: выделяем по одной, затем Pedit - Close. Повторяем _количество_полилиний_ раз. 6. Переносим весь рисунок так, чтобы он был в пределах листа пикада. Как: Move - all, затем точку левее и ниже габаритов переносим в 0,0. Т.е. коррдинаты всех точек всех линий д.б. положительны и не выходить за пределы листа пикада. 7. Сохраняем полученное творение в dxf. Как: File - Save as - Files of type= AutoCAD 2004 DXF. С любым благозвучным именем. 8. Все. В пикаде в таблице импорта ставим в соответствие нужный слой и... Ну вот теперь совсем все. 9. Если нишиша не вышло, идти к п.1, дольше думать и читать акадовские хелп'ы. Заранее пожалуйста. Удачи!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|