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

 
 
 
Reply to this topicStart new topic
> Как в Altium сооздавать УГО из таблиц документации?
misyachniy
сообщение Sep 4 2018, 15:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Тут предлагают ввести в рукопашную в виде таблиц:
http://caxapa.ru/url?http://sapr-journal.r...um-designer-14/
Не очень коррелируется с заглавием
статьи "5 Советов по быстрому созданию и редактированию библиотек в Altium Designer 14"

Тут habr.com/post/327628/ красиво выглядит.
Попробовал.
Excel не хочет создавать csv с табуляциями, только с точка/запятая.
Заменил в редакторе, сразу натравил скрипт. Скрипт создал 153 вывода с номером 11.
SCH lib list не показывает развернутую таблицу.

Неужели нет стандартного варианта ввода многовыводных компонентов?
Или может статья где нибудь о скриптах для чайников лежит?
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Sep 4 2018, 17:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(misyachniy @ Sep 4 2018, 22:06) *
Неужели нет стандартного варианта ввода многовыводных компонентов?
Или может статья где нибудь о скриптах для чайников лежит?

Там вручную не сложно:
- рисуем новую библиотеку с одним простым УГО с 3-4 пинами и двумя-тремя частями(например 155ЛА3)
- сохраняем эту библиотеку как PCAD lia
- открываем как текстовый файл в текстовом редакторе (лучше типа Far, но пойдёт и word, только файл сохранять как plain-текст)
- находим "symbolDef"
- дальше идутстроки начинающиеся с "(pin (pinNum 1)" и т.д.
- выстраиваем их в линию для каждого пина, видим регулярную структуру, копируем по частям в столбцы excel, так чтобы вычислимые (номера пинов и координаты) встали в отдельные столбцы, а текст в соответствующие
- заполняем таблицу(кто умеет пользоваться excel не должно возникнуть проблем, а мне лень делать пример - старый затерялся)
- копируем всю таблицу в буфер и вставляем в исходный текстовый файл как plain-текст , сохраняем.
- импортируем в Altium

Вроде никаких подводных камней не вспоминается.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 4 2018, 18:32
Сообщение #3


Гуру
******

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



да нечего так длинно идти. Все копированием через панель SCHLIST делается

Проблема только в получении "Excell" файла из Datasheet
Но это проблема не алтицма

Кстати нормальные производители начали давить и такую таблицу (не в PDF) а "человеческую" из которой таблица просто копируется столбцами или (при правильной сортировке) целиком. В SCHLIST

А последняя плюшка от Altium позволяет вводить PinInfo
(Это замена PinName на то что программисты назначили) Нам FGPA-шники по барабану, но использовать для импорта полезно
Скажу прямо не пробовал, не было пока необходимости
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Sep 5 2018, 08:22
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(Владимир @ Sep 5 2018, 01:32) *
да нечего так длинно идти. Все копированием через панель SCHLIST делается

Как я посмотрел там можно только pin добавить.
А текстом можно и все линии нарисовать (они тоже регулярная структура и нормально вычисляются в excel) и gate сколько надо добавить и любые атрибуты прописать.

Цитата(Владимир @ Sep 5 2018, 01:32) *
Проблема только в получении "Excell" файла из Datasheet

Никаких проблем - зажимаем Control и можно в pdf мышкой выделять/копировать текст столбцами и вставлять в столбцы excel(или openoffice, кто-то из них не очень хорошо вставляет столбцы).
Правда иногда попадаются pdf с кривыми таблицами...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 5 2018, 13:43
Сообщение #5


Гуру
******

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



Цитата(HardEgor @ Sep 5 2018, 11:22) *
А текстом можно и все линии нарисовать (они тоже регулярная структура и нормально вычисляются в excel) и gate сколько надо добавить и любые

какие линии . В сотнявыводных компонентах одни прямоугольники. Ксатаи в разных pART не обязательно одинаковые
Цитата
Никаких проблем

Да как сказать, если вся информация на 10 страницах и в нескольких строчках для одного PIN, да еще и в одной таблице для разных корпусов
Go to the top of the page
 
+Quote Post
_pv
сообщение Sep 5 2018, 14:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(misyachniy @ Sep 4 2018, 21:06) *
Неужели нет стандартного варианта ввода многовыводных компонентов?

добавить полигон корпуса (иначе пины спрячутся под него если его добавить потом поверх)
добавить один пин под номером 0
ctrl-x его
edit/Paste Array сколько надо пинов, с vertical spacing -10
из pdf в эксель копируется таблица с номерами/названиями выводов (foxit pdf умеет это делать куда лучше акробата, можно выделить область с текстом в один столбец, а не по строкам целиком)
для таблиц с кучей столбцов вроде alternating functions, всё из экселя копируется в любой текстовый редактор, замена tab -> "/", если были пустые столбцы замена "//" -> "/", а можно прям в экселе склеить функуция concatenate()
получившееся просто копируется в schemaitic list (shift+f12) по одному столбцу.
скопировали столбец с номерами, встали в первую ячейку в schemaitic list - вставили
то же самое с именами, и типом.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Sep 5 2018, 15:45
Сообщение #7


Гуру
******

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



Цитата(_pv @ Sep 5 2018, 17:31) *

+
тут написано столько много, что ели все есть под руками- уже можно было сделать.

А еще проще содрать с Altium Vault.
Там есть все многовыгодное, кроме страшной экзотики.

Но и с последним нет проблем -- там делают первые за так. Последующие за деньги если нужно быстро
Go to the top of the page
 
+Quote Post

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

 


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


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