Niconson
Авто обновляемая BOM-таблица
Схематор & Платформ - редактор электронных схем и печатных плат, совместимый с OpenScad (программой твердотельного 3д моделирования).
В СхемАтор1.4 можно вставить BOM-таблицу на любую страницу проекта. Таблица может быть вставлена внутрь прямоугольной замкнутой полилинии с помощью специальной текстовой команды. При этом таблица вставляется автоматически в прямоугольник, занимаемый площадью полилинии, не важно какую форму и сколько углов при этом имеет полилиния. Делается всё это с помощью текстовой команды “Спецификация” в поле описания атрибутов полилинии. Добавьте любой прямоугольник или квадрат на рабочее поле. Выделите сторону нарисованного прямоугольника и вызовите окно атрибутов полилинии клавишей F1 – Задать атрибут. Нажмите кнопку ADD напротив заголовка командного шаблона “Спецификация”. В поле описания автоматически встанет текстовый шаблон с настраиваемыми параметрами BOM-таблицы.
В этом шаблоне команды, в отличии от команд создания комплексной детали, практически все параметры уже установлены изначально, поэтому вы можете сразу же нажать ОК, чтобы завершить создание BOM-таблицы. Перед нажатием ОК, стоит проверять правильность имени файла печатной платы, это предпоследняя строка (|pcb_name: …”), чтобы программа не выдала ошибку

Таблица содержит пять колонок:


  1. Item
  2. Value
  3. Footprint
  4. Count
  5. Details (позиционные обозначения)

Описание пунктов команды:

  1. |start_number: 1 = значение начального номера в таблице. Если вы хотите вставить фрагмент таблицы, а не целиком BOM-таблицу, то просто измените значение стартового номера, и таблица начнется с того номера (по полному списку), который вы укажете.
  2. |end_number: 100 = значение конечного номера в таблице. Если ваша BOM-таблица содержит много строк, то вы можете разделить таблицу и создать две разные таблицы, например первая таблица содержит строки с 1 по 25, а вторая строки с 26 и до конца полного списка. Для первой таблицы: |start_number: 1 |end_number: 25 Для второй таблицы укажите: |start_number: 26 |end_number: 999
  3. |sorting column: 5 = сортировка пунктов в таблице, по умолчанию выбран пятый столбец – это сортировка по RefDes. Вы можете изменить это значение, введя число от 2 до 5.
  4. |detail_col_width: 15 = ширина столбца “Details”. Вы можете увеличить или уменьшить это число
  5. |ignore_thouse_without_value: 1 = игнорирование деталей, у которых отсутствует атрибут “Value”. Вы можете ввести либо “0”, либо “1”
  6. |include_ref_list: not_used = создание BOM-таблицы по списку какого-либо рефлиста. В этом случае BOM-таблица будет содержать только те детали, которые присутствуют в хранящемся списке (см. параграф Списки обозначений - Reflists). Введите имя рефлиста, или введите текст “not_used”, чтобы не использовать эту опцию
  7. |exclude_ref_list: not_used = создание BOM-таблицы, исключающей детали, которые присутствуют в хранящемся списке. Если вы хотите исключить из BOM-таблицы какие-либо детали, то сначала через меню “Проект >> Списки обозначений” создайте Ref-list с этими деталями, а затем в этом пункте вместо текста not_used введите имя своего рефлиста.
  8. |column_order: 12345 = порядок следования колонок в таблице. Вы можете менять эти цифры местами
  9. |pcb_name: = имя печатной платы, для которой создаете BOM-таблицу. Список печатных плат находится в меню “Файл >> Настройки списка эл.цепей”.