|
|
  |
Линия по функции в Autocad, P-CAD или Altium, Как нарисовать? |
|
|
|
Oct 3 2014, 13:43
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(Mikle Klinkovsky @ Oct 3 2014, 16:12)  Отрезками прямых, с нужной точностью, а если требуемая точность не известна, то с точностью чуть больше погрешностей изготовления. PS Интересно, а зачем на плате нужна такая линия? (Может есть более простой способ решения задачи.) А как тогда узнать куда эти отрезки лепить? Нужно нарисовать экспоненциально расширяющуюся микрополосковую линию. У меня есть функция, описывающая изгиб данного полоска.
|
|
|
|
|
Oct 8 2014, 10:43
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(peshkoff @ Oct 7 2014, 11:21)  Но я бы, наверно, выбрал другой путь. 1. создать таблицу в екселе. там забить вашу функцию и получить точки. Количество зависит от необходимой вам точности. 2. Нарисовать тучу отрезков (в зависимости от количества полученных точек) 3. Воспользоваться панелью PCBList в Altium. скопировать из экселя и вставить в альтиум точки. вуа-ля! Спасибо, попробую.
|
|
|
|
|
Oct 11 2014, 12:57
|
Местный
  
Группа: Свой
Сообщений: 207
Регистрация: 26-01-06
Из: СПб
Пользователь №: 13 659

|
Цитата(Stefan1 @ Oct 3 2014, 10:38)  Доброго времени суток. Подскажите пожалуйста как мне нарисовать линию в Autocad, P-CAD или Altium, описываемую функцией, например экспоненциальной: y=exp(0.2*x)? Или если напрямую функцию задать нельзя, можно ли построить через таблицу значений, описываемых данную функцию можно? вот видео как по массиву точек из xls втягивают в SolidWorks. оттуда можно в dwg и PCAD http://www.youtube.com/watch?v=LFGP0J0MpnIВспомнил, как делал подобное, давно правда. Простейшая прога на C с хитрой функцией, генерит массив и по нему генерит файл AutoLISP-а, который выполняется в ACAD-е. Исходники кстати нашел, если полезно будет то могу скинуть.
|
|
|
|
|
Oct 15 2014, 04:58
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(Sagittarius @ Oct 11 2014, 15:57)  вот видео как по массиву точек из xls втягивают в SolidWorks. оттуда можно в dwg и PCAD http://www.youtube.com/watch?v=LFGP0J0MpnIВспомнил, как делал подобное, давно правда. Простейшая прога на C с хитрой функцией, генерит массив и по нему генерит файл AutoLISP-а, который выполняется в ACAD-е. Исходники кстати нашел, если полезно будет то могу скинуть. Интересное видео, получается можно по массиву точек создать объемную фигуру. Да, скиньте пожалуйста, хотелось бы взглянуть на программу.
|
|
|
|
|
Oct 15 2014, 07:28
|
Частый гость
 
Группа: Участник
Сообщений: 173
Регистрация: 31-05-06
Пользователь №: 17 648

|
я сделал это через САМ350 взял эту формулу y=exp(0.2*x). Вбил ее в простейший макрос, который по полученным координатам строит линию. Потом данные из САМа загоняем в PCAD. Получилось вот так.
Также например имея массив данных (координат), можно постороить по ним все что угодно.
|
|
|
|
|
Oct 22 2014, 19:51
|
Местный
  
Группа: Свой
Сообщений: 207
Регистрация: 26-01-06
Из: СПб
Пользователь №: 13 659

|
Цитата(Stefan1 @ Oct 15 2014, 08:58)  Да, скиньте пожалуйста, хотелось бы взглянуть на программу.
RAZVERT.rar ( 32.42 килобайт )
Кол-во скачиваний: 70исходник и то, что он сформировал. это еще под Borland C++ вроде было, с мелкими правками должно пойти и как консольное на VS20xx
|
|
|
|
|
Oct 31 2014, 14:32
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(Sagittarius @ Oct 22 2014, 22:51) 
RAZVERT.rar ( 32.42 килобайт )
Кол-во скачиваний: 70исходник и то, что он сформировал. это еще под Borland C++ вроде было, с мелкими правками должно пойти и как консольное на VS20xx Спасибо!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|