Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Рисование эвольвенты или спирали на ПП
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development
Виктория
Возникла необходимость изготовить печатную плату, на которой изображена спираль Архимеда (или эвольвента в частном случае, или сопряженные окружности). Не для красоты, а как деталь датчика.
В PCAD пока не получается. Посоветуйте, может какой другой САПР для этих целей лучше подходит. В идеальном случае, хорошо бы задавать эвольвенту математически как функцию угла.
Uree
PADS - очень понятно и просто.
SergM
Цитата(Vic1 @ Oct 6 2005, 10:25)
Возникла необходимость изготовить печатную плату, на которой изображена спираль Архимеда (или эвольвента в частном случае, или сопряженные окружности). Не для красоты, а как деталь датчика.
В PCAD пока не получается. Посоветуйте, может какой другой САПР для этих целей лучше подходит. В идеальном случае, хорошо бы задавать эвольвенту математически как функцию угла.
*


Сможете представить математическое описание требуемой Вам кривой как функцию угла (в радианах) с указанием количества требуемых точек? (Или, в крайнем случае - табличное предствление типа:

40+30*cos(FI)
+-------------------------------------------------------+
| FI | R(FI) | X | Y |
+-------------------------------------------------------+
| 0.000 | 70.000 | 70.000 | 0.000 |
| 0.126 | 69.763 | 69.213 | 8.744 |
| 0.251 | 69.057 | 66.888 | 17.174 |
| 5.278 | 56.075 | 30.046 | -47.346 |
....

Если сможете - сделаю в P-CAD 2002 (или 2004).
Естественно, с демонстрацией результата (pcb файл) и коротким видеороликом о том, что и как делалось.
Yuri Potapoff
Цитата(Vic1 @ Oct 6 2005, 10:25)
Возникла необходимость изготовить печатную плату, на которой изображена спираль Архимеда (или эвольвента в частном случае, или сопряженные окружности). Не для красоты, а как деталь датчика.
В PCAD пока не получается. Посоветуйте, может какой другой САПР для этих целей лучше подходит. В идеальном случае, хорошо бы задавать эвольвенту математически как функцию угла.
*


Протел спокойно делает с помощью макроса:



Работать с ним проще всего так:

1. Открыть плату и включить метры.

2. Открыть текст скрипта протелом.

3. Запустить скрипт с панели инструментов. Откроется диалоговое окно.

4. Перейти в документ платы, чтобы он был активным.

5. Через панель задач вернуться в диалоговое окно и настроить параметры спирали.

6. Нажать OK и получить спираль в PCB.
KA_ru
a pochemu ona u vas takaja kvadratnaja ??? smile.gif
SergM
2 Yuri Potapoff:
А если нужна кривая похитрее, чем просто спиралька?
Писать новый скрипт?
KA_ru
ja jeto delaju tozhe cherez Skript no dlja PADS.
perevozhu "Ljubuju" kribuju
v prjamye otrezki potom vse jeto importiruju i delaju Decal.
Владимир
Протел спокойно делает с помощью макроса:

Это не совсем то. Там соединение укружностей и отрезков. А не та кривая как заказывали
Виктория
Ух ты, как много ответов с помощью smile.gif smile.gif
Нам было бы хорошо в PCAD 2004. Скажем честно, с другими пакетами еще не знакомы.

To SergM - полярное уравнение эвольвенты (из справочника) окружности.

F=(sqrt(r*r-k*k)/k ) - arccos(k/r),
где
F - угол, k-радиус окружности эвольвенты, r -значение функции.

Немного неудобно с обратным представлением. Попробую оцифровать и выложить файл с таблицей.
SergM
Цитата(Владимир @ Oct 6 2005, 11:58)
Протел спокойно делает с помощью макроса:

Это не совсем то. Там соединение укружностей и отрезков. А не та кривая как заказывали
*


С графическими примитивами в САПР для проектирования плат (по крайней мере, во всех известных мне ) не густо: дуги эллипсов, отрезки, точки, заливки областей да текст. Это, пожалуй, и все. Остальное получается путем комбинации выше перечисленных примитивов.
Виктория
SergM, требуемая функция в полярных координатах
(архимедова спираль)

r=0.93F ,
F - угол.

Извините все, за прошлое представление.
derun
Можно и в PCAD, но только не прямо.
Создаем график функции в MatchCad (или MAPLE аль еще где-нибудь, главное чтобы представление было векторное) копируем его в COREL задаем нужный масштаб и размер графика, из COREL-а экспорт в DXF. В PCAD-е импорт DXF.
Кривая получается набором прямых отрезков, но на плате этого видно не будет она будет гладкая.
Вроде и в КОМПАС-е можно график функции нарисовать, а потом экспорт в DXF.
Т.о. эмблемы фирмы на плату переношу.
Прилагаю файл в формате PCAD2001 функция 0.93*F , F=0..8*PI


Мы не ищем легких путей.
SergM
Вот, записал кино. Все очень просто.

PS: В PCB - архимедова спираль 0.93F Количество точек - 1000. Думаю, такой точности хватит с избытком.
Владимир
[
*

[/quote]

С графическими примитивами в САПР для проектирования плат (по крайней мере, во всех известных мне ) не густо: дуги эллипсов, отрезки, точки, заливки областей да текст. Это, пожалуй, и все. Остальное получается путем комбинации выше перечисленных примитивов.
*

[/quote]
Осталось выяснить только точность придставления заказанной кривой, с поьощью возможных. тогда это возможно в любом САПР
KA_ru
Vy zabyli dobavit' v kakix primitivax vam jeto nado.
i s kakoj tochnost'ju smile.gif
Виктория
KA_ru

Архимедова спираль - чувствительный элемент датчика угла. Точность хотелось бы - как можно лучше. Это все пока в эскизе, будем сверять в эксперименте (и тогда уж возможно более жесткие требования к точности).

То SergM

Спасибо, ушли смотреть.
Виктория
В восторге от ролика. blush.gif Еще раз спасибо.
В общем-то, вариант с dxf, предложенный SergM и derun, понятен.
Можно и без Компаса. Есть такая opensource-программа gnuplot (для построения различных графиков, перекочевала в Windows из Linux). Она тоже позволяет получать dxf.
Использование вместо отрезков дуг окружностей скорее всего будет сложнее в реализации (математически+скрипт). Или я не права?
SergM
Цитата(Vic1 @ Oct 6 2005, 15:52)
...
Использование вместо отрезков  дуг окружностей скорее всего будет сложнее в реализации (математически+скрипт). Или я не права?
*

Правы.
Во-первых - в этом нет большого смысла, увеличением количества аппроксимирующих отрезков можно фактически добиться требуемой точности.

Во-вторых - реализация действительно несколько сложнее

И в третьих: не знаю как у других, но я в 2004 P-CAD-е замечаю, как от "подтормаживает" когда в проекте есть дуги.

Успехов!
Yuri Potapoff
Цитата(SergM @ Oct 6 2005, 11:42)
2 Yuri Potapoff:
А если нужна кривая похитрее, чем просто спиралька?
Писать новый скрипт?
*


У меня где-то есть буржуйский скрипт на спираль произвольной функции, реализуемой отрезками. Именно по его образу и подобию я писал свой для протела, чтобы избежать большого количества отрезков, а использовать дуги.
fill
Цитата(Vic1 @ Oct 6 2005, 10:25)
Возникла необходимость изготовить печатную плату, на которой изображена спираль Архимеда (или эвольвента в частном случае, или сопряженные окружности). Не для красоты, а как деталь датчика.
В PCAD пока не получается. Посоветуйте, может какой другой САПР для этих целей лучше подходит. В идеальном случае, хорошо бы задавать эвольвенту математически как функцию угла.
*


Ну уж до кучи и в ExpeditionPCB
KA_ru
vot otkryl uchebnik geometrii
x(t) = r *(cos(t) +sin(t))
y(t) = r *(sin(t) - cos(t))
t = ugol
r = radius
ветерок
а что надо добавить чтоб спираль получилась логарифмическая (спираль фибоначчи) ?
там шаг спиралей с коэфициентом 1.61.
---------
подскажите неучу.
ветерок
Цитата(ветерок @ Dec 27 2007, 20:35) *
а что надо добавить чтоб спираль получилась логарифмическая (спираль фибоначчи) ?
там шаг спиралей с коэфициентом 1.61.
---------
подскажите неучу.


кстати вот немного теории.
http://www.trinitas.ru/rus/doc/0232/009a/02321013.htm
Uree
Ээээ.... есть вопрос, немного не в тему(не ответ в смысле), но страшное разбирает любопытство - а какими уникальными электро-магнитными свойствами обладает спираль Фибоначчи, что Вам так потребовалось ее нарисовать?
ветерок
такая спираль наблюдается во всех природных структурах,торнадо,воронки в воде,форма панцыря улитки.завитки на стеблях фасоли, ток завихряется именно по такому закону..
например в диске фарадея.
и если его разбить на сектора,как предлагал никола тесла то его эффективность увеличится в разы,так как ток будет течь по естественному пути.


в общем я сам себе ответил как нарисовать в компасе спираль...
всё тоже самое как в видеоролико но параметры немного другие.
=L.A.=
Цитата(SergM @ Oct 6 2005, 14:46) *
Вот, записал кино. Все очень просто.

PS: В PCB - архимедова спираль 0.93F Количество точек - 1000. Думаю, такой точности хватит с избытком.


Очень красивое кино, только вот где взять лицензионный Компас с библиотеками
Yuri Potapoff
Цитата(=L.A.= @ Jan 30 2008, 22:00) *
Очень красивое кино, только вот где взять лицензионный Компас с библиотеками


Имхо, купить. Поддержать отечественого производителя, так сказать.
antsi
В Компас 3D архимедова спираль получается просто идеальной. Но на печатной плате более уместной была бы квадратной, а ещё лучше прямоугольной формы и имела бы более широкое практическое применение, например в качестве планарного трансформатора http://www.kit-e.ru/articles/elcomp/2003_6_28.php . Вот как её «оквадратить», вопрос пока остаётся открытым.
Scanner
Цитата(antsi @ Apr 24 2010, 23:38) *
Вот как её «оквадратить», вопрос пока остаётся открытым.


Как вариант покапаться в математике подобных спиралей. И запрограмировать модель спирали в скриптах Вашей САПР.
x736C
Цитата(Scanner @ Apr 25 2010, 11:30) *
Как вариант покапаться в математике подобных спиралей. И запрограмировать модель спирали в скриптах Вашей САПР.

Да уж, и написать скрипт для нее будет куда проще, чем для самих кривых Фибоначчи или Архимеда, которые как раз строятся на ее основе.
zzzzzzzz
Цитата(SergM @ Oct 6 2005, 15:46) *
Вот, записал кино. Все очень просто....

Спасибо, отличный способ!
Единственное, что пришлось подбирать коэффициент в КОМПАСе.
Для заинтересованных, - если нужно металл 0.3 мм и зазор 0.3 мм, то
функция 0.097*Х.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.