Skip to content

Формирование спецификации, перечня элементов и ведомости покупных изделий по ЕСКД из Altium и KiCad

License

Notifications You must be signed in to change notification settings

Dmitro25/DocGOST

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocGOST (ДокГОСТ)

Форк проекта https://gitflic.ru/project/vitalii-nechaev/docgost

Добавлена возможность импорта CSV-файла, экспортированного из программы Mentor Graphics Xpedition. При экспорте перечня элементов добавлен вывод иерархических блоков (функциональных групп).

Формат строки CSV-файла:

<#><Part Number><Value><QTY><Ref Designator><Manufacturer><PN><TU><AUX> где

  • <#> - номер по порядку
  • <Part Number> - международное название элемента
  • <QTY> - кол-во (должно быть равно 1, т.к. в каждой строке располагается информация только по одному элементу схемы)
  • <Ref Designator> - позиционное обозначение элемента. Распознаётся формат: "R10", "12R10" и "R12-10" (последние два варианта - для элемента R10, входящего в состав иерархического блока номер 12).
  • <Manufacturer> - отображается в поле "Примечание" перечня
  • <PN> - отечественное название элемента. Если поля <PN> и <TU> не заполнены, то в перечне в графе "Наименование" выводится <Part Number>; если заполнены - то <PN> и <TU>
  • <TU> - технические условия (ТУ) на элемент
  • <AUX> - пока не используется

Разделитель полей CSV-файла - табуляция. Перед таблицей с элементами в CSV-файле должна располагаться шапка таблицы формата #<div>Part Number<div>Value<div>QTY<div>Ref Designator<div>Manufacturer<div>PN<div>TU<div>AUX где <div> - это символ табуляции

В начале CSV-файла (перед таблицей с элементами) должен находиться дополнительный заголовок длиной 13 строк. Формат заголовка:

Шифр работы:<shifr_prj>
Имя проекта:<prjname>
Имя схемы:<schname>
Версия схемы:<schver>
Дец. номер схемы:<shifr_sch>
Вариант исполнения:<variant>
Исполнитель:<ispolnitel>
Проверил:<proveril>
Утвердил:<utverdil>
Нормоконтроль:<normokontrol>
Маркировка платы:<mark_pcb>
Дец. номер платы:<num_pcb>
Дата создания:<date>

где

  • <shifr_prj> - содержимое графы "25" основной надписи
  • <schname> - содержимое графы "1а" основной надписи
  • <shifr_sch> - содержимое графы "2" основной надписи
  • <ispolnitel> - содержимое графы "11а" основной надписи
  • <proveril> - содержимое графы "11б" основной надписи
  • <utverdil> - содержимое графы "11д" основной надписи
  • <normokontrol> - содержимое графы "11г" основной надписи
  • <prjname>, <schver>, <variant>, <mark_pcb>, <num_pcb>, <date> - не используются

About

Формирование спецификации, перечня элементов и ведомости покупных изделий по ЕСКД из Altium и KiCad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%