Jump to content
    

Генератор перечней для AD

Начал делать программку для создания из схемы AD перечня элементов, спецификации, ведомости покупных изделий.

Выложена первая демонстрационная версия для AD.

Заинтересованные организации и пользователи могут обращаться за версией для тестирования.

 

 

Share this post


Link to post
Share on other sites

А вроде же уже что-то подобное реализовано в виде скрипта для АД?

http://electronix.ru/forum/index.php?s=&am...st&p=631935

У меня были наработки для P-CAD. Расширил возможности программы для AD.

Share this post


Link to post
Share on other sites

т.е. это грубо говоря программы, делающие одно и то же? Хочешь скрипт из той темы, хочешь Вашу программу?

Share this post


Link to post
Share on other sites

т.е. это грубо говоря программы, делающие одно и то же? Хочешь скрипт из той темы, хочешь Вашу программу?

Наверное.

Посмотрел топик о скрипте. Описания возможностей не нашел.

Как минимум, Генератор перечней не использует промежуточные файлы от AD, а работает напрямую с файлом SchDoc или PrjPcb. Файлы SchDoc должны быть сохранены в формате ASCII.

Edited by Бриг

Share this post


Link to post
Share on other sites

Гм. в скрипте там простой. иерархии не поддерживает.

Так для себя.

Хотел было пользоваться-- бросил, быстрее и надежней по старинке.

Второй и главный минус-- все уже должно быть введено на схему.

 

С использованием Генератора-- можно набросать схему без параметров, сделать перечень в генераторе (удобный интерфейс), и уже из генератора ввести изменения в проект.

 

То есть для скрипта параметры для перечня УЖЕ ДОЛЖНЫ НАХОДИТЬСЯ в проекте.

Для Генератора Перечня могут быть сформированы с помощью самого Генератора и ВНЕСЕНЫ в проект

Это кардинальная разница.

 

конечно это значительно удобней ползания по схеме, или редактору параметров с достаточно неудобным интерфейсом.

Я думаю со временем у перечня появится фича, при которой при выделении для редактирования компонента в Генераторе и при открытом проекте в алтиуме, в последнем он выделится на схеме

Share this post


Link to post
Share on other sites

Я думаю со временем у перечня появится фича, при которой при выделении для редактирования компонента в Генераторе и при открытом проекте в алтиуме, в последнем он выделится на схеме

К сожалению, напрямую через текстовый файл схемы, с которым работает ГП, выделить в загруженной в память схеме элемент не удастся.

 

Может удастся добавить перенумерование БПО со звездочками. Поэтапно, как для P-CAD: удаление звездочек (ГП), перенумерование (AD), возврат звездочек (ГП).

Share this post


Link to post
Share on other sites

1. Получится-- это скрипт в AD, которому нужно передать текущий десигнатор, с которым работает Генератор.

То есть забота Генератора только подготовить в доступном для скрипта месте значения десигнатора

2. Для AD может и не нужно. Или Генератор "достает" из AD и местоположение УГО. Если так-- та полезно. Так как в AD при перенумеровании считается началом компонента сверху слева не положение его графики, а положение графики с учетом всех отображаемых параметров. Последнее приводит к нарушению требования ГОСТ, Когда надписи вылазят куда попало в зависимости от их длины

Share this post


Link to post
Share on other sites

1. Получится-- это скрипт в AD, которому нужно передать текущий десигнатор, с которым работает Генератор.

То есть забота Генератора только подготовить в доступном для скрипта месте значения десигнатора

Тогда это можно сделать. Наверное, с помощью ГП этот скрипт можно будет и запустить.

 

2. ...Или Генератор "достает" из AD и местоположение УГО

Именно так.

Причем сами значения координат не важны: ГП вернет звездочки тем компонентам, у которых они были им удалены до перенумерования.

Но это - попозже...

 

Share this post


Link to post
Share on other sites

1. Замечательно. Иногда это быстрее, чем смотреть на твердую копию. Дойдут руки, посмотрю, что можно со скриптом сделать

2. На счет координат, надо бы проверить, что это за координаты. Если графика--просто чудесно.

Только для AD не звездочка, а вопросительный знак возвращать нужно вместо цифирь для ненумерованных компонентов :)

Share this post


Link to post
Share on other sites

Так как в AD при перенумеровании считается началом компонента сверху слева не положение его графики, а положение графики с учетом всех отображаемых параметров.
Все же в АД положение компонента определяется по положению его десигнатора.

Share this post


Link to post
Share on other sites

Из SCH ASCII можно прочитать как координаты RefDes (Designator), так и координаты графики компонента (Graphical Location из окна свойств).

Share this post


Link to post
Share on other sites

так и координаты графики компонента (Graphical Location из окна свойств).

:a14:

Враг будет разбит, победа будет за нами!!!

Share this post


Link to post
Share on other sites

Генератор перечней 2.20

 

В версии 2.20

 

Altium Designer

Добавлено: Создание перечней элементов схем, включающих функциональные группы на одном или нескольких листах.

Добавлено: Обработка функциональных групп с десигнатором Repeat.

Добавлено: Обработка элементов, изображенных на схеме разнесенным способом.

Добавлено: Сквозное нумерование зон в пределах всех листов схемы.

Добавлено: Заполнение графы «Зона» в перечне элементов.

Исправлено: Исправлены замеченные ошибки.

 

Подробности в этой теме

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...