-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
executable file
·91 lines (81 loc) · 5.93 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
================================================================================
Описание
================================================================================
Приложение kicadbom2spec создает файл перечня элементов в виде таблицы *.ods в
формате Open Document Format, оформленной согласно требованиям ЕСКД, используя
файл схемы в формате KiCad Schematic. Также позволяет редактировать поля
элементов схем и библиотек.
--------------------------------------------------------------------------------
1. Файлы и папки
--------------------------------------------------------------------------------
archlinux - каталог с файлами для создания пакетов для Archlinux:
make_pkg.sh - скрипт для создания пакета Archlinux;
PKGBUILD - конфигурационный файл для утилиты makepkg;
bitmaps - каталог с изображениями для графического пользовательского
интерфейса:
*.png - иконки для панели инструментов и меню;
icon.* - иконки приложения;
CHANGELOG - перечень изменений;
checkinstall - каталог с файлами для создания пакетов для Debian:
description-pak
- файл содержащий описание программы;
install.sh - скрипт с инструкциями по установке программы;
kicadbom2spec.desktop
- desktop entry (freedesktop.org);
make_deb.sh - скрипт для создания пакета Debian;
complist.py - модуль для работы с перечнем элементов;
controls.py - модуль со специальными элементами управления;
COPYING - лицензионное соглашение;
doc - каталог с файлами справочного руководства:
user_manual.adoc
- исходный файл руководства пользователя в формате
asciidoctor;
user_manual.html
- справочное руководство;
images - каталог с изображениями для руководства пользователя;
gui.fbp - исходный файл графического пользовательского интерфейса;
gui.py - модуль графического пользовательского интерфейса;
kicadbom2spec.pyw - приложение на языке python;
kicadsch.py - модуль для работы с файлами схем (*.sch) и библиотек
(*.lib);
patterns - каталог с шаблонами таблиц перечня элементов:
*.ods - шаблоны для вывода в виде эл. таблицы;
*.odt - шаблоны для вывода в виде текстового документа;
README - файл, который вы сейчас читаете;
sample - каталог с файлами примера (см. справочное руководство):
sample.lib - библиотека элементов схемы;
sample.pdf - пример готового перечня элементов;
sample.pro - файл проекта KiCad;
sample.sch - файл схемы примера;
settings.ini - конфигурационный файл программы со значениями по умолчанию;
version - текстовый файл с номером версии программы;
windows - каталог с файлами для генерации инсталлятора (Windows):
kicadbom2spec_windows_installer.nsi
- NSIS скрипт инсталлятора для Windows;
VesionCompare.nsh
- NSIS библиотека. Содержит функцию сравнения версий.
--------------------------------------------------------------------------------
2. Требования
--------------------------------------------------------------------------------
Для работы программы необходимы следующие компоненты:
* python 3 >= 3.8 http://www.python.org/
* wxPython >= 4.0 http://www.wxpython.org/
* odfpy >=0.9.6 https://pypi.python.org/pypi/odfpy
· LibreOffice http://www.libreoffice.org/
· opengostfont OpenGostTypeB-Regular.ttf (скачать из интернета)
Примечание: * - обязательные компоненты; · - рекомендуемые компоненты.
--------------------------------------------------------------------------------
3. Параметры
--------------------------------------------------------------------------------
Форма вызова:
python3 kicadbom2spec.pyw [-h] [-v] [schematic] [complist]
Параметры:
-h, --help
Получить помощь по работе со скриптом и выйти.
-v, --version
Получить версию программы и выйти.
позиционный параметр schematic
Имя файла схемы в формате KiCad.
позиционный параметр complist
Имя файла перечня элементов.
================================================================================