реклама на сайте
подробности

 
 
> Импорт в PCAD2004, сложный рисунок
Super_Electric
сообщение Nov 6 2006, 00:43
Сообщение #1


Участник
*

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



есть ли возможность импортировать в PCAD сложный рисунок на к-либо слой?
- мучился с DXF - ничего неполучилость (есть векторный рисуной - простой черно белый конвертирую в DXF - засовываю в PCAD - он понулям или ругается что мол в файле неверный синтаксис)

- или только всё ручками, полигонами, рисовать придёлся?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 18)
NightWish
сообщение Nov 7 2006, 06:39
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 4-05-06
Из: Волгодонск Ростовской обл.
Пользователь №: 16 768



Цитата(Super_Electric @ Nov 6 2006, 04:43) *
есть ли возможность импортировать в PCAD сложный рисунок на к-либо слой?
- мучился с DXF - ничего неполучилость (есть векторный рисуной - простой черно белый конвертирую в DXF - засовываю в PCAD - он понулям или ругается что мол в файле неверный синтаксис)


С DXF мучаться не нужно. Нужно его сохранить в формате R12, тогда все нормально импортируется в P-CAD, если размер листа будет больше чертежа в DXF.


--------------------
Делай что должен, и будь что будет...
Go to the top of the page
 
+Quote Post
Allexiy
сообщение Nov 15 2006, 22:47
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Цитата(Super_Electric @ Nov 6 2006, 03:43) *
есть ли возможность импортировать в PCAD сложный рисунок на к-либо слой?
- мучился с DXF - ничего неполучилость (есть векторный рисуной - простой черно белый конвертирую в DXF - засовываю в PCAD - он понулям или ругается что мол в файле неверный синтаксис)

- или только всё ручками, полигонами, рисовать придёлся?


C векторным рисунком проблем не будет, делается это через буфер. Единственное ограничение, что рисунок не может быть помещен на сигнальные слои (TOP и BOTTOM).
Go to the top of the page
 
+Quote Post
EVS
сообщение Nov 18 2006, 19:31
Сообщение #4


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Цитата
Единственное ограничение, что рисунок не может быть помещен на сигнальные слои (TOP и BOTTOM).

Неправда ваша biggrin.gif . Как раз начиная с 2004 такое и стало возможно. Импортировать можно на любой слой, в т.ч. и сигнальные.
Самая частая ошибка при импорте, как совершенно верно заметил NightWish, это выход за пределы листа пикада. Нужно просто перед сохранением в dxf сместить начало координат левее и ниже левого нижнего угла рисунка. Запаса в 5-10мм хватит. И в пикаде сделать лист с запасом по площади.
Кстати, из акада2004 в пикад 2004 отлично импортируются рисунки в версии 2004 dxf.
Go to the top of the page
 
+Quote Post
Allexiy
сообщение Nov 23 2006, 00:44
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Цитата(EVS @ Nov 18 2006, 19:31) *
Цитата
Единственное ограничение, что рисунок не может быть помещен на сигнальные слои (TOP и BOTTOM).

Неправда ваша biggrin.gif . Как раз начиная с 2004 такое и стало возможно. Импортировать можно на любой слой, в т.ч. и сигнальные.
Самая частая ошибка при импорте, как совершенно верно заметил NightWish, это выход за пределы листа пикада. Нужно просто перед сохранением в dxf сместить начало координат левее и ниже левого нижнего угла рисунка. Запаса в 5-10мм хватит. И в пикаде сделать лист с запасом по площади.
Кстати, из акада2004 в пикад 2004 отлично импортируются рисунки в версии 2004 dxf.

Вот в 2004-ой версии (хотя в 2006 тоже самое) на любой слой я вставлял рисунок, кроме TOP и BOTTOM. При попытке на эти слои загрузить рисунок, PCAD пишет ошибку: "Invalid to place selected item on a signal layer".
Go to the top of the page
 
+Quote Post
EVS
сообщение Nov 23 2006, 07:13
Сообщение #6


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Цитата(Allexiy @ Nov 23 2006, 00:44) *
Вот в 2004-ой версии (хотя в 2006 тоже самое) на любой слой я вставлял рисунок, кроме TOP и BOTTOM. При попытке на эти слои загрузить рисунок, PCAD пишет ошибку: "Invalid to place selected item on a signal layer".

Хм.. странно.. чудо чудное...
Еще раз проверил, у меня все импортируется. Да и делал это не раз и не два...
Прикрепленное изображение
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Allexiy
сообщение Nov 24 2006, 00:25
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Я пытался вставить логотип. Через импорт не получилось, много предупреждений. А если вставить через буфер, то рисунок встает на любой слой, кроме сигнальных.
Go to the top of the page
 
+Quote Post
EVS
сообщение Nov 24 2006, 08:22
Сообщение #8


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Может, проблема в подготовке рисунка?
Он должен быть выполнен обязательно закрытыми (closed) полилиниями без дуговых и сплайновых сегментов. Эти сегменты перед экспортом преобразую в последовательность прямолинейных с мелким шагом (спасибо доброму человеку с форума акада за нужный лиспик). Ну.. и все. Все ОК.
Go to the top of the page
 
+Quote Post
EVS
сообщение Nov 24 2006, 09:34
Сообщение #9


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Кажется, понял... smile.gif
Цитата из 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.
Go to the top of the page
 
+Quote Post
Allexiy
сообщение Nov 24 2006, 11:11
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Цитата(EVS @ Nov 24 2006, 08:22) *
Может, проблема в подготовке рисунка?
Он должен быть выполнен обязательно закрытыми (closed) полилиниями без дуговых и сплайновых сегментов. Эти сегменты перед экспортом преобразую в последовательность прямолинейных с мелким шагом (спасибо доброму человеку с форума акада за нужный лиспик). Ну.. и все. Все ОК.


А у меня как раз присутствуют дуги в логотипе. Ладно буду искать P-cad 2004 sp4.

P.S. Если кто знает, где он лежит, то скиньте ссылочку.
Go to the top of the page
 
+Quote Post
Allexiy
сообщение Nov 27 2006, 00:32
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Цитата(EVS @ Nov 24 2006, 09:34) *
Кажется, понял... smile.gif
Цитата из 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, проблема не исчеза... sad.gif
Go to the top of the page
 
+Quote Post
Aleksandr
сообщение Nov 27 2006, 10:29
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 25-04-05
Пользователь №: 4 481



Вставить рисунок в Pcad не проблема. Главное, чтоб он был выполнен в векторной форме, да ещё желательно, чтоб минимальная толщина линии соответствовало возможностям изготовителя. А вот вставить растовый лаготип, т.к. заказчик порой хочет выпендрпится, это вопрос. А переделывать растр в вектор не всегда получиться корректно. Тут приходится напрямую договариваться, чтоб в фотошаблон производитель всунул рисунок например из Корола или фотошопа. Вот если бы в Pcad можно былобы, чтото подобное запихнуть. Я где-то на форуме пикада читал, что-то по этому поводу, но уже толком не помню, может что придумали?
Go to the top of the page
 
+Quote Post
EVS
сообщение Nov 27 2006, 18:45
Сообщение #13


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Цитата(Allexiy @ Nov 27 2006, 00:32) *
Да, кстати установил SP4 к Pcad2004, проблема не исчеза... sad.gif

Если это не нечто секретное, выложи свой упрямый dxf, посмотрим...
Go to the top of the page
 
+Quote Post
Allexiy
сообщение Nov 28 2006, 00:34
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Цитата(EVS @ Nov 27 2006, 18:45) *
Цитата(Allexiy @ Nov 27 2006, 00:32) *

Да, кстати установил SP4 к Pcad2004, проблема не исчеза... sad.gif

Если это не нечто секретное, выложи свой упрямый dxf, посмотрим...


Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.
Прикрепленные файлы
Прикрепленный файл  Logo.rar ( 10.77 килобайт ) Кол-во скачиваний: 65
 
Go to the top of the page
 
+Quote Post
EVS
сообщение Nov 28 2006, 08:55
Сообщение #15


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Цитата(Allexiy @ Nov 28 2006, 00:34) *
Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.

Лисп для преобразования сплайнов в полилинии приложил. Замкнутые контуры нужно разбивать. Удачи.
Прикрепленный файл  Logo.rar ( 45.35 килобайт ) Кол-во скачиваний: 350


упс... Сорри... Не _замкнутые_ контуры, а _внутренние_

Сообщение отредактировал EVS - Nov 28 2006, 09:31
Go to the top of the page
 
+Quote Post
Allexiy
сообщение Nov 28 2006, 18:37
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 94
Регистрация: 3-01-06
Пользователь №: 12 813



Цитата(EVS @ Nov 28 2006, 08:55) *
Цитата(Allexiy @ Nov 28 2006, 00:34) *

Вот примерно такой. Прикрепляю как есть -dwg , без всяких преобразований.

Лисп для преобразования сплайнов в полилинии приложил. Замкнутые контуры нужно разбивать. Удачи.
Прикрепленный файл  Logo.rar ( 45.35 килобайт ) Кол-во скачиваний: 350


упс... Сорри... Не _замкнутые_ контуры, а _внутренние_



Огромное спасибо! a14.gif

Щас попробую. А то я создавал файл с расширением *.blk или *.emf и пытался безуспешно вставить в сигнальные слои...
Go to the top of the page
 
+Quote Post
invertor79
сообщение Dec 19 2006, 21:13
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 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, если не трудно, не могли бы Вы пошагово описать как Вы это сделали? Куда лисп пихать вообще (акад есть, но я никогда в нем не работал... sad.gif )?
Go to the top of the page
 
+Quote Post
EVS
сообщение Dec 28 2006, 18:41
Сообщение #18


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Ой и лееееееень-же..... glare.gif Ладно.
На примере данного 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, дольше думать и читать акадовские хелп'ы.
Заранее пожалуйста. Удачи! santa2.gif
Go to the top of the page
 
+Quote Post
invertor79
сообщение Jan 2 2007, 21:41
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-04-06
Из: Краснодар
Пользователь №: 16 451



Цитата(EVS @ Dec 28 2006, 18:41) *
Заранее пожалуйста. Удачи! santa2.gif

santa2.gif Спасибо! a14.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 06:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01522 секунд с 7
ELECTRONIX ©2004-2016