реклама на сайте
подробности

 
 
> pcad2kicad, Вопросы конвертации P-CAD 200x в KiCad
AVL
сообщение May 24 2013, 04:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(viknn @ May 23 2013, 22:29) *
AVL
Gost Tools начал осваивать с конвертера библиотек и проектов Pcad. Вопросы и замечания:
1) Из файлов LIA можно получить только LIB-библиотеки kicad, а MOD?
2) Передаются параметры F0, F1, F2. Если есть F3 - например ТУ (TU) - он теряется?
3) dcm-файл можно не формировать.

1) На определенном этапе (лето 2012) pcad2kicad был в составе дерева KiCad (в моей отдельной ветке), но функционировал как отдельный исполняемый файл. В том виде он умел конвертировать схему и схемные библиотеки, а также плату и библиотеки паттернов. Wayne Stambaugh тогда забраковал pcad2kicad и сказал, обосновывая тем, что ему не нравится, что pcad2kicad - отдельный исполняемый файл. И "порекомендовал" переписать pcad2kicad в виде Pcbnew плагина. И это не смотря на то, что в KiCad до сих пор нет плагина конвертации библиотек паттернов и нет вообще никакого плагина конвертации схем и библиотек УГО. Логика возмутительная.

Но я, видя преимущество использования плагина хотя бы в части конвертации pcb (нет зависимости от формата файла .kicad_pcb (тогда еще .pcb)), решил согласиться и переделал pcad2kicad в виде этого плагина. Однако, механизм Pcbnew плагина в самом KiCad до сих пор не поддерживает конвертацию библиотек. Исходники, которые до этого использовались для конвертации pcb библиотек я не удалял, поскольку этот вопрос был подвешен. Jean Pierre уже в 2013 году самолично посчитал этот код конвертации pcb библиотек в pcad2kicadpcb "мертым" и вырезал его.
Конвертация pcad2kicadsch до сих пор так и не влита в lp:kicad и существует в виде отдельного исполняемого файла по сей день.
Вот такая история.
Я пока жду, когда будет готов механизм плагина для конвертации pcb библиотек в самом KiCad. Как будет готов, поддержу pcad2kicad для него. (Не уверен, что есть большой смысл восстанавливать вырезанный код конвертации библиотек паттернов и делать еще один исполняемый файл для этого. Я все пытаюсь надеяться, что вот-вот будет закончен механизм lib tables, и тогда потратить силы уже на новый подход).

Если достаточно библиотеку сформировать только из компонентов, которые есть в плате, то можно с помощью pcad2kicad Pcbnew plugin загрузить плату в KiCad, а потом выгрузить библиотеку через File->Archive Footprints->Create Footprint Archive.

Также, если у кого-то есть возможность работать в P-CAD, то выборочно можно добавлять из пикадовских библиотек паттерны в пустой проект pcb в P-CAD. Сохранять такую панель паттернов в ASCII pcb файл, а дальше как описано в предыдущем абзаце.

Понятно, что не удобно, но пока можно так обходить ситуацию.

2) здесь не понял вопрос.

Сообщение отредактировал AVL - May 24 2013, 05:07
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alex9
сообщение May 21 2016, 11:51
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Цитата(AVL @ May 18 2016, 10:43) *
Исправил в ревизии 4393 ветки lp:~kicad-gost-committers/kicad/kicad. Попробуйте собрать, помогло или нет?

Помогло.

зы
Есть такая же проблема при импорте сессий Спектры. Сделал костыль, но лучше было бы таким же методом исправить. Только не могу найти где там выполняется чтение... sad.gif

Сообщение отредактировал alex9 - May 21 2016, 11:52
Go to the top of the page
 
+Quote Post
AVL
сообщение May 21 2016, 21:05
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(alex9 @ May 21 2016, 14:51) *
Помогло.

зы
Есть такая же проблема при импорте сессий Спектры. Сделал костыль, но лучше было бы таким же методом исправить. Только не могу найти где там выполняется чтение... sad.gif

Отправил патч для применения к ветке lp:kicad.

Если будет возможность, можете прислать мне пример проблемного файла спектры для отладки.
Go to the top of the page
 
+Quote Post
alex9
сообщение May 22 2016, 14:13
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Цитата(AVL @ May 22 2016, 01:05) *
Если будет возможность, можете прислать мне пример проблемного файла спектры для отладки.

Прикрепленный файл  ecc83.7z ( 23.12 килобайт ) Кол-во скачиваний: 53

Вот. Тут же - "костыль" (делает две замены).

зы
Чем пользуетесь для отладки?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AVL   pcad2kicad   May 24 2013, 04:41
- - viknn   Цитата(AVL @ May 24 2013, 07:41) 2) здесь...   May 28 2013, 08:59
|- - viknn   Еще один момент, связанный с кириллицей. Из обоих ...   May 31 2013, 15:46
||- - AVL   Цитата(viknn @ May 31 2013, 19:46) Еще од...   May 31 2013, 20:31
||- - AVL   Цитата(viknn @ May 31 2013, 19:46) Еще од...   Jun 8 2013, 12:33
|- - AVL   Цитата(viknn @ May 23 2013, 22:29) AVL Go...   Jun 1 2013, 20:54
|- - viknn   Цитата(AVL @ Jun 1 2013, 23:54) Все пытаю...   Jun 2 2013, 15:47
|- - AVL   Цитата(viknn @ Jun 2 2013, 19:47) Хочется...   Jun 2 2013, 16:26
||- - viknn   Цитата(AVL @ Jun 2 2013, 19:26) Получаетс...   Jun 2 2013, 18:34
||- - AVL   Цитата(viknn @ Jun 2 2013, 22:34) Согласн...   Jun 2 2013, 19:04
||- - viknn   Цитата(AVL @ Jun 2 2013, 22:04) Имеется в...   Jun 3 2013, 03:20
||- - AVL   Цитата(viknn @ Jun 3 2013, 07:20) Как-то ...   Jun 3 2013, 08:20
|- - AVL   Цитата(viknn @ Jun 2 2013, 19:47) Хочется...   Jul 7 2013, 11:39
- - mobidev   Наверно было бы не плохо иметь оба аттрибута, ибо,...   Jun 3 2013, 10:10
- - tema-electric   На днях сконвертил плату пикадовскую в кикад, и у ...   Jun 19 2013, 14:23
|- - AVL   Цитата(tema-electric @ Jun 19 2013, 18...   Jun 19 2013, 14:24
||- - tema-electric   Цитата(AVL @ Jun 19 2013, 21:24) Сможете ...   Jun 19 2013, 15:00
|- - AVL   Цитата(tema-electric @ Jun 19 2013, 18...   Jun 20 2013, 20:17
|- - tema-electric   Цитата(AVL @ Jun 21 2013, 03:17) Я так по...   Jun 21 2013, 01:58
|- - AHTOXA   Если скормить pcad2kicadsch не-ascii схему, то он ...   Jun 21 2013, 11:36
||- - AVL   Цитата(AHTOXA @ Jun 21 2013, 15:36) Если ...   Jun 23 2013, 07:19
|- - AVL   Цитата(tema-electric @ Jun 21 2013, 05...   Jun 23 2013, 09:01
- - tema-electric   Конвертер для схематика, видимо, недавно появился ...   Jun 20 2013, 17:48
- - dxp   Прошу прощения за некропост, но вопрос по теме. ...   Apr 29 2016, 10:58
- - alex9   Цитата(dxp @ Apr 29 2016, 14:58) Ну, и в ...   Apr 29 2016, 13:13
|- - dxp   QUOTE (alex9 @ Apr 29 2016, 19:13) Успешн...   May 4 2016, 08:15
|- - alex9   Цитата(dxp @ May 4 2016, 12:15) А импорт ...   May 4 2016, 17:23
|- - AVL   Цитата(alex9 @ May 4 2016, 20:23) 1) В го...   May 13 2016, 07:04
|- - Сергей Борщ   QUOTE (AVL @ May 13 2016, 10:04) то бинар...   May 13 2016, 07:34
||- - AVL   Цитата(Сергей Борщ @ May 13 2016, 10:34) ...   May 13 2016, 10:16
||- - Сергей Борщ   QUOTE (AVL @ May 13 2016, 13:16) При сбор...   May 13 2016, 10:59
|- - alex9   Цитата(AVL @ May 13 2016, 11:04) Цитата(a...   May 16 2016, 10:41
|- - AVL   Цитата(alex9 @ May 16 2016, 13:41) Это от...   May 18 2016, 06:43
|- - alex9   Цитата(AVL @ May 18 2016, 10:43) Исправил...   May 18 2016, 07:37
|- - AVL   Цитата(AVL @ May 22 2016, 00:05) Отправил...   May 22 2016, 12:37
|- - AVL   Цитата(alex9 @ May 22 2016, 17:13) Вот. ...   May 22 2016, 22:35
|- - alex9   Цитата(AVL @ May 23 2016, 02:35) По Specc...   May 23 2016, 17:03
- - faa   to AVL После смерживания с 6893 (gost bzr4399) пер...   Jun 7 2016, 19:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 00:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01476 секунд с 7
ELECTRONIX ©2004-2016