Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altium ЕСКД
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
NahaL
Доброго времени суток!
Имеется иерархический проект. С 4-мя одинаковыми канала.
Возникла проблема выгрузки перечня элементов с использованием расширения "GOST 2.701-2008/2.106-1996".
Настроил шаблоны для Ведомости и Перечня Элементов. Лист $Rules в обоих шаблонах практически одинаковы.
Ведомость выгружается и по списку видно, что выгружается корректно.
Но вот выгрузить перечень не получается: В документ не входят компоненты, которые располагаются на некоторых листах. Как будто этих листов нет в проекте.
В файле bom_errors.txt появляются строчки типа:

Код
C1 (MAIN\U_POWER) not included in report! Please check sheet's parameters
C2 (MAIN\U_POWER) not included in report! Please check sheet's parameters
C3 (MAIN\U_POWER) not included in report! Please check sheet's parameters
C4 (MAIN\U_POWER) not included in report! Please check sheet's parameters
C5 (MAIN\U_POWER) not included in report! Please check sheet's parameters
...

Какие параметры листа смотреть, так и не нашёл.
Компоненты попавшие в список и не попавшие - одинаковые.
Ещё было замечено, что первый компонент(D1) первого "мёртвого" листа всё-таки попадает в перечень, но странной строчкой:
Код
Поз.           Наименование           Кол.
D1-D1         LTM4606IY#PBF        153

Хотя D1 так же:" not included in report!......".
Подскажите, пожалуйста, что можно сделать?
Заранее, Спасибо.
NahaL
В итоге множества манипуляций, получается что генератор берёт все компоненты с первого Sheet Symbol ( даже если он состоит из нескольких независимых листов).
А вот компоненты остальных SheetSymbol - совсем не видит...
Какая то проблема из-за иерархии. Т.к. если удалить "верхний" модуль, то пасьянс складывается, но не учитывается многоканальность...
Владимир
Почитайте тут
Может поможет.
NahaL
Цитата(Владимир @ Jul 28 2016, 21:04) *
Почитайте тут
Может поможет.

Спасибо за ссылку.
Насторожило примечание:
Цитата
Примечание. Функциональные группы определяются по наличию в проекте иерархии (объектов Sheet symbol), причем обязательным является условие, чтобы на один из подчиненных листов схемы было сделано две или более ссылок....

У меня один лист - один символ. Какие ссылки имеются ввиду?
V_G
Цитата(NahaL @ Jul 29 2016, 12:07) *
У меня один лист - один символ. Какие ссылки имеются ввиду?

Когда в главную схему входит несколько подсхем, отраженных подчиненным листом. Например, несколько каналов приемников. Если канал один, действительно наступают проблемы: на подчиненном листе даже свою нумерацию не могу организовать, приходится делать сквозную.
Владимир
Цитата(NahaL @ Jul 29 2016, 05:07) *
У меня один лист - один символ. Какие ссылки имеются ввиду?

На один лист может быть несколько ссылок. Если таких ссылок 2 и более, то образуются каналы, и соответственно, функциональная группа.

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

Цитата(V_G @ Jul 29 2016, 07:04) *
на подчиненном листе даже свою нумерацию не могу организовать, приходится делать сквозную.

Можно. но тоже есть нюансы
Можно даже с начала. то есть нумерация в функциональных группах и основной схеме могут пересекаться. ГОСТ тоже рекомендует начинать нумерация в функцинальных группах с начала
NahaL
Сделал простой проект, в котором два конденсатора на одном листе(PWR) и один разъём на другом(RPT).
На главном листе поставил один символ PWR и два символа RPT. В итоге в перечне должно быть два конденсатора и два разъёма.
Но история с компонентами только из первого листа повторяется.
Пробовал через BomDoc, работает по нескольким листам, пока не поставишь несколько каналов.
Где, кто зарылся - совсем непонятно.
Проект во вложении.
Владимир
В ВОМ все есть. В XLS Нет, так как нарушены правила использования шаблона
NahaL
Цитата(Владимир @ Jul 29 2016, 14:48) *
В ВОМ все есть. В XLS Нет, так как нарушены правила использования шаблона

Мне надо свести перечень по всей иерархии в один список. А не разбивать его на модули, как в проекте-примере. (02ModuleAC-DC)
На формирование выходного отчёта влияют параметры: "DocumentNumber", "SheetNumber", "SheetTotal".
Что они означают? Как их использовать?
Владимир
Цитата(NahaL @ Aug 1 2016, 16:38) *
Мне надо свести перечень по всей иерархии в один список. А не разбивать его на модули, как в проекте-примере. (02ModuleAC-DC)
На формирование выходного отчёта влияют параметры: "DocumentNumber", "SheetNumber", "SheetTotal".
Что они означают? Как их использовать?

я полтора года , как не использую этот плагин

DocumentNumber номер документа в проекте
SheetNumber номер листа схемы
SheetTotal Общее число листов в схеме
Да влиять, если и может, то второй, а по идее не должны
NahaL
Цитата(Владимир @ Aug 1 2016, 19:54) *
я полтора года , как не использую этот плагин

Не подскажите, что используете?

musa
Цитата(NahaL @ Aug 1 2016, 17:15) *
Не подскажите, что используете?

Как вариант базу данных. В ВОМ всего что нужно не запихнешь. Или все это будет абсолютно неудобоваримо. С другой стороны если вы делаете все это в первый раз то и ВОМ вам не поможет. Всеравно вам придется заполнять всю необходимую информацию в ручную. Проще это делать в Excell и как вариант использовать потом как шаблон.
Владимир
Цитата(musa @ Aug 1 2016, 17:54) *
Как вариант базу данных..

База не спасает от необходимости формирования спецификации и перечня
Цитата
Проще это делать в Excell и как вариант использовать потом как шаблон.

Цитата
Не подскажите, что используете

Ну так и есть.
Только + макрос по сортировке
Долее копи пасте в Open Office

Доводка вручную (переносы по страницам, чтобы красиво, да мало ли что) если требуется
musa
Цитата(NahaL @ Aug 1 2016, 18:02) *
База не спасает от необходимости формирования спецификации и перечня

Естественно. Но в ней есть вся информация по компоненту. Опять же бланки перечня, спецификации и пр. делаются в Excell. Ну или в Ворде, кому как нравится. Потом есть всяческие особенности заполнения. Без работы ручками ничего не получится. Так что нет волшебной программы которая за вас все сделает. Есть только программы которые могут помочь.
А вообще сделав единожды документ из него потом легко сделать и для других плат без особого труда.
NahaL
Цитата(Владимир @ Jul 29 2016, 14:48) *
В ВОМ все есть. В XLS Нет, так как нарушены правила использования шаблона

Созданием шаблонов/макросов никогда не занимался, для меня это что-то тёмное. :-)

Пока всё ещё пытаюсь запустить шаблон. (но терпение начинает заканчиваться...)
Уже все параметры по десять раз перепроверил, какие есть описания по десять раз перечитал.

Какие можно правила использования шаблона нарушить в столь простом проекте?

musa
Цитата(NahaL @ Aug 2 2016, 16:02) *
Какие можно правила использования шаблона нарушить в столь простом проекте?

Вот поэтому все и не любят подобные вещи. Только автор, да и то не всегда, знает что нужно этой штуке. Быстрее вручную все это набить. В чужой программе всегда что то будет неустраивать.
Владимир
Цитата(musa @ Aug 2 2016, 19:31) *
Быстрее вручную все это набить. В чужой программе всегда что то будет неустраивать.

Золотые слова.
Простой BOM рулит.

Тем паче, кому нужен перечень, кроме отчета?
кому нужна спецификация, если BOM достаточно?
В общем все нужно ненасытному ГОСТ.

Но от такой переборливый, и зависит от нормоконтролера, что от ручной работы не избавит ни один шаблон
musa
Цитата(Владимир @ Aug 2 2016, 20:13) *
Тем паче, кому нужен перечень, кроме отчета?

Ну не скажите. Производство откуда будет знать что заказывать в снабжении. При монтаже ВОМа действительно достаточно.
Владимир
Цитата(musa @ Aug 2 2016, 20:31) *
Ну не скажите. Производство откуда будет знать что заказывать в снабжении. При монтаже ВОМа действительно достаточно.

А для заказа в снабжении чего не хватает?
Чем это он особенный?
NahaL
Цитата(musa @ Aug 2 2016, 22:31) *
Вот поэтому все и не любят подобные вещи. Только автор, да и то не всегда, знает что нужно этой штуке. Быстрее вручную все это набить. В чужой программе всегда что то будет неустраивать.

Почему автору не выложить в свободный доступ?
Каждый и оптимизировал бы под свои нужды, да делился бы с коллегами. :-)
З.Ы. Так то шаблоны подкупили своей идеей, да реализация подкачала...
Владимир
Цитата(NahaL @ Aug 3 2016, 07:06) *
Почему автору не выложить в свободный доступ?
Каждый и оптимизировал бы под свои нужды, да делился бы с коллегами. :-)
З.Ы. Так то шаблоны подкупили своей идеей, да реализация подкачала...

Оптимизируется только шаблон.
Этого достаточно
Идея хороша, кроме одного момента. Плохо корректировать, так как разбивка страниц и идет по листам EXCEL
То есть дописать, вставить строку плохо. (поэтому люблю мередачу в Word-- там это легко и автоматом
И что-то не доделано. Не помню что (2-3 пункта, меня не устраивали), но грозились добавить в UPDATE.
Но мечты не сбылись.

Насколько понимаю для перечня еще актуально, для спецификации и ведомости покупных это не актуально, так как по идее должно войти в редактор чертежей Draftsman. Это его презумпция. Правда этого пока тоже нет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.