Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Расположить по кругу 500 линий
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
alexPec
Добрый день. Никогда не сталкивался с такой задачей а сейчас вот надо стало. 500 линий, а лучше тоненьких секторов расположить надо равномерно по кругу в радиальном направлении. Че-то даже не знаю как подступиться... Подскажите пожалуйста.
alex_zhuravlyov
что-то типа такого https://dl.dropboxusercontent.com/u/9827576/Untitled1.PCB только 500шт?
krux
нарисовать один, скопировать повернуть на 180.
выделить два, скопировать повернуть на 90
выделить получившиеся 4 скопировать повернуть на 45
и т. д. всего 9 итераций
alexPec
Цитата(alex_zhuravlyov @ Sep 8 2013, 19:25) *
что-то типа такого https://dl.dropboxusercontent.com/u/9827576/Untitled1.PCB только 500шт?


Нет, что-то типа такого(рисунок)

Цитата
нарисовать один, скопировать повернуть на 180.
выделить два, скопировать повернуть на 90
выделить получившиеся 4 скопировать повернуть на 45
и т. д. всего 9 итераций


Метод отличный, только на последнюю итерацию не хватает точности задания угла - ставит или 0,3 или 0,4 градуса; надо 0,35. Есть предложение как побороть?
alex_zhuravlyov
а если нарисовать в автокаде или чем-то подобном и импортировать DXF?
krux
а ничего, если их будет например 600?
сделать 5 штук с поворотом в 72 градуса
затем из них сделать 25 через 14,4 градуса
затем 100 через 3,6
затем 600 через 0,6
Владимир
В алтиуме сделать -- в районе 10 тыков мышкой
Далее экспорт в PCAD
musa
Цитата(alexPec @ Sep 8 2013, 21:30) *
Не хватает точности задания угла


Как вариант сдвинуть линию на нужный угол в ручную и копировать по две линии на кратные углы
Сергей Борщ
Сохранить файл в формате PCAD/ASCII. Написать программу/скрипт, который сгенерит линии с необходимыми координатами в PCAD/ASCII-формате и вставить этот текст в конечный файл текстовым редактором.
alexPec
Цитата
В алтиуме сделать -- в районе 10 тыков мышкой
Далее экспорт в PCAD

К сожалению с альтиумом даже не на "Вы". Разбираться пока времени нет, надо по-быстрому слепить как всегда, вчера.
Кстати, а расположение по кругу там какой-то функцией специальной делается? Если не секрет, подскажите через какие функции рисовали, без деталей, в 2-х словах. Может быстрее действительно там будет...

Цитата(krux @ Sep 8 2013, 22:26) *
а ничего, если их будет например 600?

нет, надо именно 500

Цитата
Как вариант сдвинуть линию на нужный угол в ручную и копировать по две линии на кратные углы

Вручную то это ведь "на глаз", а охота точные какие-то методы.

Цитата
Сохранить файл в формате PCAD/ASCII. Написать программу/скрипт, который сгенерит линии с необходимыми координатами в PCAD/ASCII-формате и вставить этот текст в конечный файл текстовым редактором.


Как вариант тоже можно, спасибо.
Владимир
Цитата(alexPec @ Sep 9 2013, 12:30) *
К сожалению с альтиумом даже не на "Вы". Разбираться пока времени нет, надо по-быстрому слепить как всегда, вчера.
Кстати, а расположение по кругу там какой-то функцией специальной делается? Если не секрет, подскажите через какие функции рисовали, без деталей, в 2-х словах. Может быстрее действительно там будет...

1 Рисуем объект.
2 копируем в буфер с указанием точки поворота
3 Paste Array 500 штук с поворотом на 360/500
готово
alexPec
Цитата(Владимир @ Sep 9 2013, 13:53) *
1 Рисуем объект.
2 копируем в буфер с указанием точки поворота
3 Paste Array 500 штук с поворотом на 360/500
готово

Спасибо.
musa
Цитата(Владимир @ Sep 9 2013, 13:53) *
Paste Array 500 штук с поворотом на 360/500


И где в Пикаде или Альтиуме вы нашли такую команду?

Цитата(alexPec @ Sep 9 2013, 13:30) *
Вручную то это ведь "на глаз", а охота точные какие-то методы.


Абсолютно точно всеравно не получите. А так при достаточно мелкой сетке получится вполне прилично. Что это будет если не секрет и нужнали такая абсолютная точность.
Да и еще какие размеры у этого чуда чтобы попробовать нарисовать.
Владимир
Цитата(musa @ Sep 9 2013, 18:04) *
И где в Пикаде или Альтиуме вы нашли такую команду?

Edit/Paste Special/Paste Array
musa
Цитата(Владимир @ Sep 9 2013, 19:24) *
Edit/Paste Special/Paste Array


Спасибо.
Только это в AD а он с ним не дружит.
Владимир
Ну так я про алтиум и писал.
В PCAD извращаться надо
Но быстрее будет сделать в алтиум и экспортировать в PCAD
alexPec
Цитата(Владимир @ Sep 9 2013, 20:42) *
Ну так я про алтиум и писал.
В PCAD извращаться надо
Но быстрее будет сделать в алтиум и экспортировать в PCAD


Спасибо!

Сделал в альтиуме, экспортировал в пикад. Все получилось.
Владимир
cheers.gif
Vakhtang
Цитата(alex_zhuravlyov @ Sep 9 2013, 01:46) *
а если нарисовать в автокаде или чем-то подобном и импортировать DXF?

А как дальше импортировать?
Вот мне надо эиблему импортировать из DXF в слой Silk Пикад, почему-то получается пустой лист.
Можно, конечно и нарисовать вручную ,но интересен почему не получается через импорт?
arhiv6
Vakhtang, обычно нормально работает. Какие-то ошибки при импорте появляются? С другими dxf файлами получается? Если нет, то скорее всего вы неправильно что-то делаете. Вот, возможно поможет статья: Импорт через формат DXF.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.