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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Расположить по кругу 500 линий, радиально
alexPec
сообщение Sep 8 2013, 15:13
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день. Никогда не сталкивался с такой задачей а сейчас вот надо стало. 500 линий, а лучше тоненьких секторов расположить надо равномерно по кругу в радиальном направлении. Че-то даже не знаю как подступиться... Подскажите пожалуйста.
Go to the top of the page
 
+Quote Post
alex_zhuravlyov
сообщение Sep 8 2013, 15:25
Сообщение #2


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

Группа: Участник
Сообщений: 111
Регистрация: 13-03-10
Из: Украина
Пользователь №: 55 934



что-то типа такого https://dl.dropboxusercontent.com/u/9827576/Untitled1.PCB только 500шт?
Go to the top of the page
 
+Quote Post
krux
сообщение Sep 8 2013, 16:13
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



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


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Sep 8 2013, 17:30
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(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. Есть предложение как побороть?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alex_zhuravlyov
сообщение Sep 8 2013, 17:36
Сообщение #5


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

Группа: Участник
Сообщений: 111
Регистрация: 13-03-10
Из: Украина
Пользователь №: 55 934



а если нарисовать в автокаде или чем-то подобном и импортировать DXF?
Go to the top of the page
 
+Quote Post
krux
сообщение Sep 8 2013, 18:26
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



а ничего, если их будет например 600?
сделать 5 штук с поворотом в 72 градуса
затем из них сделать 25 через 14,4 градуса
затем 100 через 3,6
затем 600 через 0,6


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 8 2013, 18:54
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



В алтиуме сделать -- в районе 10 тыков мышкой
Далее экспорт в PCAD
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
musa
сообщение Sep 9 2013, 07:58
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(alexPec @ Sep 8 2013, 21:30) *
Не хватает точности задания угла


Как вариант сдвинуть линию на нужный угол в ручную и копировать по две линии на кратные углы
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 9 2013, 08:26
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
alexPec
сообщение Sep 9 2013, 09:30
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата
В алтиуме сделать -- в районе 10 тыков мышкой
Далее экспорт в PCAD

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

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

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

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

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

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


Как вариант тоже можно, спасибо.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 9 2013, 09:53
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



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

1 Рисуем объект.
2 копируем в буфер с указанием точки поворота
3 Paste Array 500 штук с поворотом на 360/500
готово
Go to the top of the page
 
+Quote Post
alexPec
сообщение Sep 9 2013, 10:18
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



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

Спасибо.
Go to the top of the page
 
+Quote Post
musa
сообщение Sep 9 2013, 15:04
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



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


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

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


Абсолютно точно всеравно не получите. А так при достаточно мелкой сетке получится вполне прилично. Что это будет если не секрет и нужнали такая абсолютная точность.
Да и еще какие размеры у этого чуда чтобы попробовать нарисовать.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 9 2013, 15:24
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(musa @ Sep 9 2013, 18:04) *
И где в Пикаде или Альтиуме вы нашли такую команду?

Edit/Paste Special/Paste Array
Go to the top of the page
 
+Quote Post
musa
сообщение Sep 9 2013, 16:24
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



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


Спасибо.
Только это в AD а он с ним не дружит.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th April 2024 - 17:06
Рейтинг@Mail.ru


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