Форк проекта https://gitflic.ru/project/vitalii-nechaev/docgost
Добавлена возможность импорта CSV-файла, экспортированного из программы Mentor Graphics Xpedition. При экспорте перечня элементов добавлен вывод иерархических блоков (функциональных групп).
<#><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>
- не используются