Перейти к содержанию
    

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

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

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Наверное.

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

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

Изменено пользователем Бриг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Так для себя.

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

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

 

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

 

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

Именно так.

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

:a14:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

В версии 2.20

 

Altium Designer

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

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

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заполнение графы "Зона" в перечне элементов, полученном из файла AD (из Руководства пользователя)

gp220Zone.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...