Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как в Altium сооздавать УГО из таблиц документации?
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
misyachniy
Тут предлагают ввести в рукопашную в виде таблиц:
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 не показывает развернутую таблицу.

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

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

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

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

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

А последняя плюшка от Altium позволяет вводить PinInfo
(Это замена PinName на то что программисты назначили) Нам FGPA-шники по барабану, но использовать для импорта полезно
Скажу прямо не пробовал, не было пока необходимости
HardEgor
Цитата(Владимир @ Sep 5 2018, 01:32) *
да нечего так длинно идти. Все копированием через панель SCHLIST делается

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

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

Никаких проблем - зажимаем Control и можно в pdf мышкой выделять/копировать текст столбцами и вставлять в столбцы excel(или openoffice, кто-то из них не очень хорошо вставляет столбцы).
Правда иногда попадаются pdf с кривыми таблицами...
Владимир
Цитата(HardEgor @ Sep 5 2018, 11:22) *
А текстом можно и все линии нарисовать (они тоже регулярная структура и нормально вычисляются в excel) и gate сколько надо добавить и любые

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

Да как сказать, если вся информация на 10 страницах и в нескольких строчках для одного PIN, да еще и в одной таблице для разных корпусов
_pv
Цитата(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 - вставили
то же самое с именами, и типом.
Владимир
Цитата(_pv @ Sep 5 2018, 17:31) *

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

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

Но и с последним нет проблем -- там делают первые за так. Последующие за деньги если нужно быстро
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.