RedHeadIvan 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба 3 минуты назад, Roman53 сказал: c:\>cd %CDSROOT%\tools\bin The system cannot find the path specified. Значит, проверяйте наличие переменной %CDSROOT% Если ее нет - добавляйте. Она должна вести к корневому каталогу установки, например C:\Cadence\SPB_16.6 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roman53 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба правильно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RedHeadIvan 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба 1 минуту назад, Roman53 сказал: правильно? да Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roman53 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба Нет, не работает.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RedHeadIvan 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба руками можете найти файл allegro.exe? по какому пути он лежит? CDSROOT в системных переменных создали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roman53 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба C:\Cadence\SPB_17.2\tools\bin\allegro.exe Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RedHeadIvan 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба и с установленной CDSROOT получается сделать смену директории? или опять The system cannot find the path specified? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roman53 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба опять то же самое... мне,право, неловко... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RedHeadIvan 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба давайте просто прямой путь напишем в path C:\Cadence\SPB_17.2\tools\bin\ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба Создайте файл, например, allegro_run.bat вот с таким содержимым: set PATH=C:\Cadence\SPB_17.2\tools\bin\;%PATH% call allegroload.bat rem del /s /q *.log "*.log,*" *.jrl "*.jrl,*" *.dml *.iml "*.dml,*" "*.iml,*" "*,1" "*,2" "*,3" master.tag rem rd /s /q signoise.run stepFacetFiles4Map После чего копируйте его в создаваемый калькулятором каталог и запускайте. Он установит путь и запустит родной файл allegroload.bat Последние две строки (del и rd) используются для очистки директории от промежуточных файлов аллегро и могут помешать нахождению проблем, если они возникнут. Строки опасные, опечатки могут привести к тихому удалению целых каталогов, поэтому в этом примере они закомментированы (rem). Замечу, что: - для 17.2 HF048+ и 17.4 нужно делать генерацию для версии 48+. - в некоторых случаях редактор падстеков выдает варнинги, что приводит к отказу в создании падстека при работе в режиме без графики (-nograph). Отказ создания падстека - проблема, т.к. сам символ будет создан, но неправильно. Нужно удалять ключ -nograph и вручную сохранять падстек с варнингом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roman53 0 24 мая, 2020 Опубликовано 24 мая, 2020 · Жалоба Большое спасибо, вроде, заработало, но с пэдстейками полная беда, они получаются в виде точек. Кроме того, Аллегро запускается, но на каком-то этапе останавливается. приходится скрипт поднимать вручную, но это пол-беды, а что это за генрация для версии 48+, не подскажете? Может, в этом проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 25 мая, 2020 Опубликовано 25 мая, 2020 · Жалоба 14 часов назад, Roman53 сказал: а что это за генрация для версии 48+, не подскажете? Может, в этом проблема? В окне создания футпринта в настройках транслятора Allegro есть выпадающее меню Version. Если у вас на 17.2 установлен хотфикс 48 или выше, нужно выбирать версию "17.2.048". Для отладки проблем - отключите галочку Run in background (nograph). Тогда можно будет понять, где останавливается скрипт и что ему мешает. С падстеками проблемы у меня возникали только при создании неметаллизированных отверстий - генератор ставит в такое отверстие пад, меньший или равный диаметру сверла (вот бы знать, зачем это нужно? какое-то технологическое ухищрение). При этом в редакторе падстеков возникает варнинг и сохранение не происходит. Отключение режима nograph поможет разобраться, в этом ли дело. Еще возможны проблемы с текстами - система вывода текстов в Аллегро довольно дурацкая, наборы размерных установок адресуются по индексу в заранее заданной таблице, которую многие меняют под себя. В связи с этим сгенерированные символы могут иметь неожиданные размеры шрифта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roman53 0 25 мая, 2020 Опубликовано 25 мая, 2020 · Жалоба В общем, все получилось, только с точностью наоборот. В батнике я указал полный путь к Аллегро и к Пэдстейк эдитору, вот так: "C:\Cadence\SPB_17.2\tools\bin\padstack_editor.exe" -s R128_101M132_105.SCR "C:\Cadence\SPB_17.2\tools\bin\padstack_editor.exe" -s R233_251M237_255P9XR54_60.SCR "C:\Cadence\SPB_17.2\tools\bin\allegro.exe" -nograph -s DIODFN3_400X296X123L120X95N.SCR но прежде в пустом аллегро эдиторе указал путь, где лежат скрипты и пэды. Все заработало, но с нюансами, если в калькуляторе деталь построена в миллиметрах, то в Аллегро почему-то выдается пэдстек в миллиинчах, например, если пэд 0.45мм , то он делает его 0.45mil. Выход нашелся странный, но работающий, задавать деталь сразу в миллиинчах. Спасибо всем за помощь и советы))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasen 3 8 июня, 2020 Опубликовано 8 июня, 2020 · Жалоба В свое время для работы с LibraryExpert написал скрипт. Процесс работы такой: 1 Создаете компонент необходимый и кладете все дело в папочку. 2 Запускаете скрипт. Он автоматом проходит по папкам и добавляет новые или обновленные компоненты. 3 Если компонент правим руками, то можно в папке компонента создать пустой файл batch_skip. Скрипт пропустит эту папку.https://prnt.sc/svwon6 library_update.cmd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 18 июня, 2020 Опубликовано 18 июня, 2020 · Жалоба Спасибо за скрипт! Автоматизация это хорошо :) Авторы выложили инструкцию по работе с аллегро: https://www.pcblibraries.com/forum/uploads/3/Allegro-OrCAD_PCB_Import_Instructions_2020-06-16_10-33-03.zip В частности там есть указание, как убрать варнинги при сохранении падстеков с неметаллизированными отверстиями (нужно включить пользовательские опции padstack_nowarning_drill и padstack_nowarning_display). Также для правильной работы скриптов может потребоваться включение опции orcad_no_new_design_form (из форума, в инструкции этого нет). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться