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

 
 
> Острые вопросы по Layout, нужен скрипт
etoja
сообщение Nov 13 2008, 13:31
Сообщение #1


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Нужен скрипт, формирующий файл с координатами центров компонентов поверхностного монтажа. Использовать будем для автоматической паяльной станции.

В Layout есть встроенный скрипт Tools-> Basic Scripting -> Basic Scripts -> 17 Excel Part List Report, который выдаёт не центр компонента, а точку привязки (Origin) компонента (Decal) в библиотеке.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Jul
сообщение Nov 14 2008, 13:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 15-12-04
Из: СПб
Пользователь №: 1 481



Экспортируйте *.asc v.5 в САМ350. И получите координаты центров уже там.
Go to the top of the page
 
+Quote Post
etoja
сообщение Nov 17 2008, 05:17
Сообщение #3


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(Jul @ Nov 14 2008, 16:05) *
Экспортируйте *.asc v.5 в САМ350. И получите координаты центров уже там.


Это я знаю. Вопрос был о PADS Layout.
Go to the top of the page
 
+Quote Post
Iouri
сообщение Dec 5 2008, 18:14
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 11-07-05
Пользователь №: 6 707



аналогичная проблема еще требуется ориентация крмпонента. подскажите где можно вобще почитать про скрипты и как ими пользоваться...
спасибо
Go to the top of the page
 
+Quote Post
Nixon
сообщение Dec 6 2008, 08:21
Сообщение #5


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Про скрипты читать встроенный help и смотреть примеры. Будете поражены открывшимися возможностями.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 2 2010, 08:11
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



проблема актуальна. может быть у кого-то уже есть готовый скрипт на этот случай?
Go to the top of the page
 
+Quote Post
etoja
сообщение Dec 2 2010, 09:07
Сообщение #7


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Для одних паяльных станций нужны координаты центра компонента, для других - координаты первого вывода.
При создании декола компонента вы могли точку привязки расположить вообще где угодно.
Почему-то у Ментора не предусмотрено решение такой частой задачи.
Хотя может я просто не нашёл.
Поэтому конвертируем в CAM350.
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Dec 2 2010, 09:20
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



в том то и дело, что при создании компонентов точка привязка некоторых не была задана в центре. теперь поменять это уже нельзя, не нарушив разводку.

в CAM я сгенерировал репорт, но как утверждается - это можно осуществить с помощью скриптов. вот любопытно было бы посмотреть на реализацию таким способом. вообще имхо это - недоработка пакета, ибо в том же альтиуме есть такая функция.
Go to the top of the page
 
+Quote Post
Kompot
сообщение Dec 10 2010, 08:23
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 242
Регистрация: 10-06-08
Из: Хочу в пампасы...
Пользователь №: 38 192



Цитата(etoja @ Nov 13 2008, 16:31) *
Нужен скрипт, формирующий файл с координатами центров компонентов поверхностного монтажа. Использовать будем для автоматической паяльной станции.

В Layout есть встроенный скрипт Tools-> Basic Scripting -> Basic Scripts -> 17 Excel Part List Report, который выдаёт не центр компонента, а точку привязки (Origin) компонента (Decal) в библиотеке.



Попробуйте этот скрипт. Переименуйте текстовый файл в BAS.

отличия от 17-го: выдает сторону компонента и помещает в номинал имя компонента, если номинал пуст - это потребовали от меня сборщики для автомата.

По сути вопроса: Надо правильно создавать компоненты изначально. Layout понятия не имеет о "центре". Где указали точку привязки, за то место он его и будет брать. И тут даже центр не поможет. Очевидно, вам нужно место для Pick and Place. Не все компоненты можно ухватить за их геометрический центр. Именно поэтому только вы должны решать на этапе создания декали, где у нее эта пресловутая точка.
Прикрепленные файлы
Прикрепленный файл  26___Pick_and_Place_Report.txt ( 2.78 килобайт ) Кол-во скачиваний: 579
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 07:35
Рейтинг@Mail.ru


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