Bondarenko 0 7 августа, 2013 Опубликовано 7 августа, 2013 · Жалоба Добрый день, господа! Несколько дней знаком с альтиумом и вот, прошу вашей помощи - возникла необходимость с помощью скрипта найти на плате все элементы (резисторы, транзисторы и тд.) и выгрузить этот список в txt файл. Фактически скрипт должен делать дело, аналогичное встроенному средству генерации BOMов. Сложность возникла на поиске компонентов. Правильно ли я понимаю, что должен использовать интерфейс IPCB_BoardIterator? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hypericum 0 7 августа, 2013 Опубликовано 7 августа, 2013 · Жалоба Re:Фактически скрипт должен делать дело, аналогичное встроенному средству генерации BOMов. Чем принципиально не устраивает работа "генерации BOMов"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bondarenko 0 7 августа, 2013 Опубликовано 7 августа, 2013 · Жалоба Хочу передавать данный txt в отдельное приложение на обработку. Т.е. скрипт после генерации будет вызывать отдельный exe и скармливать ему этот файл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hypericum 0 7 августа, 2013 Опубликовано 7 августа, 2013 (изменено) · Жалоба Хочу передавать данный txt в отдельное приложение на обработку. Т.е. скрипт после генерации будет вызывать отдельный exe и скармливать ему этот файл. В AD в схеме Reports>Bill of Materials. Получаете табличку с элементами, Export options - File format - txt, экспортируете и делайте с файлом txt что хотите хоть bat-ом, хоть com-ом, хоть скриптом. Врядли кто-то будет писать скрипт, аналогичный имеющейся команде. Изменено 7 августа, 2013 пользователем Hypericum Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 33 7 августа, 2013 Опубликовано 7 августа, 2013 · Жалоба а если еще OtputJob создадите и настроите как надо, то можно вообще все делать в пару кликов. Но если уж так хочется скрипт, то да, IPCB_BoardIterator во главе всего. Начинать с него. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
deni 6 7 августа, 2013 Опубликовано 7 августа, 2013 · Жалоба Можно за основу взять этот скрипт PrintAllVariants http://code.google.com/p/altium-designer-a...mp;can=2&q= Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vovanse 0 7 августа, 2013 Опубликовано 7 августа, 2013 · Жалоба Делал для себя подобное, только выгружает не txt, а в xml, что по сути одно и тоже. В качестве основы или примера вполне пойдет. sample.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bondarenko 0 8 августа, 2013 Опубликовано 8 августа, 2013 · Жалоба Hypericum, peshkoff, DeNi, vovanse - спасибо вам за ценные советы и информацию! Особенно благодарю vovanse за образец. Вы не будете против, если я его изучу и подредактирую под свои нужды? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KateM 0 9 октября, 2013 Опубликовано 9 октября, 2013 · Жалоба Всем привет! Проблема такая: запускаю скрипт SelectBadConnection (должен находить не доведённые до центра площадки проводники) из ссылки в закрепленном посту, но возникает ошибка аналогичная как в следующем сообщении: http://electronix.ru/forum/index.php?showt...t&p=1068058 решения предложено не было, может кто подскажет как исправить? настораживает то что вроде бы у других людей работает... проблему кажется решила методом научного тыка) проблемная строка должна выглядеть вот так: BIter.AddFilter_LayerSet(SignalLayers); и все зарабОООтало :08: Однако странно что у других-то без всякого вмешательства прокатывает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться