makc 222 21 февраля, 2021 Опубликовано 21 февраля, 2021 · Жалоба Всем доброго времени суток! Предлагаю в этой теме делиться наработками, которые помогают решать разные типовые задачи с помощью скриптов. Для начала выкладываю два скрипта для Library Manager (только для Xpedition, в PADS Pro Library Manager не умеет работать со скриптами и модифицировать библиотеку через скрипты): check-parts-description.js - проверяет наличие различных нестандартных символов в поле Description центральной библиотеки. refine-descriptions.js - удаляет из поля Description символы перевода строки, которые зачастую попадают туда при копировании описаний из PDF и других документов. Для запуска скриптов необходимо открыть модифицируемую библиотеку в Library Manager и запустить в командной строке скрипт, например, таким образом: C:\MentorGraphics\EEVX.2.8\SDD_HOME\common\win64\bin\mgcscript.exe check-parts-description.js В процессе работы скрипты выдают в консоль информацию о найденных (модифицированных) Part'ах и их поле Description. Еще один скрипт предназначен для Layout: и позвоняет make-mountlists-gen.js - генерирует перечни элементов на верхней и нижней сторонах платы в формате CSV, результаты записываются в файлы в директории PCB/Output/<имя проекта>-<top|bot>.csv По умолчанию выводятся самые основные данные по элементам, но легко можно добавить все остальные необходимые поля, которые доступны через Property у компонентов в Layout. Для запуска скрипта необходимо начать вводить команду run (keyin), полный формат команды запуска должен быть следующим: run <путь к скрипту>\make-mountlists-gen.js Обсуждение вопросов написания скриптов и их использования ведется в другой теме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 21 февраля, 2021 Опубликовано 21 февраля, 2021 · Жалоба 2 minutes ago, makc said: Всем доброго времени суток! Предлагаю в этой теме делиться наработками, которые помогают решать разные типовые задачи с помощью скриптов. Отличная идея. У нас в телеграм канале уже выложено большое кол-во различных скриптов и автоматизаций. Думаю потихоньку их загружу сюда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cniism 1 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба Добрый день. Если кому нужна утилита для формирования файла расстановки элементов на плату (для станков расстановки элементов при автоматическом монтаже) : AUTO_POS_AIS.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 25 мая, 2021 Опубликовано 25 мая, 2021 · Жалоба Добрый День, Обещал, но запамятовал - извиняюсь Выкладываю первый полезный (надеюсь) скрипт. Название: xPCB_RefDesArranger_all_units_any_angle.zip Описание: Данная автоматизация позволяет автоматически вписать и спозиционировать Ref Des для Assembly Как использовать: включаете схему отображения Assembly Top/Bot в режиме place выделяете все/нужные компоненты с их ref des запускаете xPCB_RefDesArranger_x64.exe/xPCB_RefDesArranger_x86.exe радуетесь жизни Демонстрация работы скрипта - https://t.me/PCB_designers/445 P.S. Удобнее всего встроить скрипт в пункт меню Layout, чтобы постоянно его не искать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 222 25 мая, 2021 Опубликовано 25 мая, 2021 · Жалоба 5 часов назад, PBO сказал: Выкладываю первый полезный (надеюсь) скрипт. На сколько я понимаю, первоисточником скрипта является репозиторий https://github.com/fuatsengul/Mentor_RefDes_Arranger Там есть и другие интересные репозитории со скриптами: https://github.com/fuatsengul?tab=repositories Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 25 мая, 2021 Опубликовано 25 мая, 2021 · Жалоба 49 minutes ago, makc said: На сколько я понимаю, первоисточником скрипта является репозиторий https://github.com/fuatsengul/Mentor_RefDes_Arranger Там есть и другие интересные репозитории со скриптами: https://github.com/fuatsengul?tab=repositories Да, но у меня скрипт более новый, так как я знаю лично Fuat. В репе скрипт не работает с mm и не поддерживает все углы поворота компонентов, если я не ошибаюсь Можно скачать сразу Mentor_Automation_Menu и все срипты будут встроены в меню Layout а также в конектное меню ПКМ (для некоторых случаев) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 2 25 мая, 2021 Опубликовано 25 мая, 2021 · Жалоба Но опять же повторюсь в репе не все скрипты самой последней версии, у меня есть более новые. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uzzzer 0 12 марта, 2023 Опубликовано 12 марта, 2023 · Жалоба Добрый день! Установил скрипт, добавил в автозапуск, но появляется сообщение: Сам скрипт во вложении. AutoAdd_cluster1.0.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 222 12 марта, 2023 Опубликовано 12 марта, 2023 · Жалоба 2 часа назад, uzzzer сказал: Установил скрипт, добавил в автозапуск, но появляется сообщение: Опишите подробнее процесс установки с точность до того, что куда копировали и что куда прописали. Желательно описать по шагам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uzzzer 0 12 марта, 2023 Опубликовано 12 марта, 2023 · Жалоба On 3/12/2023 at 3:50 PM, makc said: Опишите подробнее процесс установки с точность до того, что куда копировали и что куда прописали. Желательно описать по шагам. 1. Cкопировал срипты: add_custer_core.vbs, add_cluster_gui.vbs и add_cluster.bmp в WDIR. 2. Добавил путь к add_cluster_gui.vbs в Setup>Settings>Run on Startup Spoiler ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' AutoAdd_cluster Addin: Propagate blockname attributes through design hierarchy as cluster property to components ' ' Prerequisites: ' - All hierarchy block symbols should have a neme associated (which gets the cluster prop) otherwise the instance name (e.g. $1I6) gets assigned ' Setup: ' - copy the 3 files add_custer_core.vbs, add_cluster_gui.vbs and add_cluster.bmp into any of your WDIR directories. ' - add the path to the add_cluster_gui.vbs in the xDX Designer startup file entry (Setup>Settings>Run on Startup, or scripts.ini) ' Usage: ' - Make sure every hierarchy block symbol has a name assigned, if not the script will use the UID instead and warn the user in the output window ' - Invoke command with toolbar icon or Edit > AutoAdd Cluster Properties ' ' (c) 2016 Mentor Graphics Corp. ' No warranties expressed or implied. (Use at you own risk.) ' Direct comments or questions to [email protected] ' based on prop_reuse scripts by [email protected] ' ' Verified on MGC releases: VX1, should run with later releases ' Version 1.0: 18.02.2016 ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться