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

 
 
32 страниц V  « < 19 20 21 22 23 > »   
Reply to this topicStart new topic
> Вывод текстовой документации в KiCAD-ГОСТ, Обсуждаем разрабатываемые варианты вывода документации
tema-electric
сообщение Aug 15 2013, 10:44
Сообщение #301


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Работаю с ГОСТ-Tools. Все нормально. Проблем не возникает теперечи.

Однако родилась мысль. Расставляю на плате на компонентах поле "Значение", и оно заполнено только для пассива.
Соответственно возникает вопрос, можно ли при генерации списка цепей там где поле Value пустое, кидать поле Type.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
AVL
сообщение Aug 15 2013, 15:10
Сообщение #302


Местный
***

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



Цитата(tema-electric @ Aug 15 2013, 14:44) *
Работаю с ГОСТ-Tools. Все нормально. Проблем не возникает теперечи.

Однако родилась мысль. Расставляю на плате на компонентах поле "Значение", и оно заполнено только для пассива.
Соответственно возникает вопрос, можно ли при генерации списка цепей там где поле Value пустое, кидать поле Type.

Правильнее было бы поддержать пользовательские атрибуты у компонентов в Pcbnew. Очень странно, что они не предусмотрены в Pcbnew.
Соответственно атрибут Type попадал бы из схемы в pcb.
Причем все атрибуты, введенные в схеме, присутствуют в генерируемом нетлисте.

Может кто знает, группа lp:kicad уже обсуждала вопрос поддержки пользовательских атрибутов у компонентов в Pcbnew?
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Aug 15 2013, 15:48
Сообщение #303


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(AVL @ Aug 15 2013, 22:10) *
Правильнее было бы поддержать пользовательские атрибуты у компонентов в Pcbnew. Очень странно, что они не предусмотрены в Pcbnew.

Тогда еще не хватает чертежныех слоев для отрисовки сборочников rolleyes.gif Отрисовка сборочника из шелкографии - как-то неправильно. Но все это потянет за собой кучу переделок, поэтому я и свел вопрос к минимуму. С практической точки зрения пока слабо представляю потребность в других полях.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
AVL
сообщение Aug 20 2013, 14:04
Сообщение #304


Местный
***

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



Цитата(tema-electric @ Aug 15 2013, 19:48) *
Тогда еще не хватает чертежныех слоев для отрисовки сборочников rolleyes.gif Отрисовка сборочника из шелкографии - как-то неправильно. Но все это потянет за собой кучу переделок, поэтому я и свел вопрос к минимуму. С практической точки зрения пока слабо представляю потребность в других полях.

Я раньше использовал пользовательские атрибуты в pcb для хранения исполнений точно также как это делается сейчас в схематике. Таким образом, можно было автоматически скрывать/вырезать компоненты не относящиеся к интересующему исполнению для последующей печати / экспорте в CAD для построения сборочного чертежа. Ну в данном случае можно будет обойтись атрибутом Value (раньше делал через пользовательский атрибут Title).
Также использовал дополнительный пользовательский атрибут для хранения флага - запаивать компонент до отмывки УЗ ванной или после. Это полезно при формировании технологической документации (маршрутные карты). Технологическая док-я формируется с учетом слоев, на которых расположены компоненты. То есть ее нужно формировать из pcb проекта.
Так что пользовательские атрибуты в pcb все-таки нужны.
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Aug 21 2013, 08:36
Сообщение #305


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(AVL @ Aug 20 2013, 21:04) *
Так что пользовательские атрибуты в pcb все-таки нужны.

При таком широком охвате, конечно же sm.gif Но это уже целая система должна быть, о которой можно только мечтать ...

Сейчас сделал перечень элементов, и у меня длинные названия типа VD101, VD102 не влезли в одну строчку, а он их таки запихал. Пока решил вопрос уменьшением размера шрифта (с 14 до 11). Тогда входит.

И еще вернулась тема пробелов. Все же GOST Tools по-разному показывает строчке в самом менеджере, а заполняет их в документе уже с добавлением этого самого пробела где-то после "Типа" "Подтипа", но перед "Значением".

Что интересно тема с пробелами и невлезанием не касается спецификации, там все вместилось и перенос строчки происходит как раз по этому самому пробелу.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
break
сообщение Aug 26 2013, 10:36
Сообщение #306


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Если в Менеджере компонентов детали не присвоено название, то она не попадает в перечень и спецификацию. Хорошо ли это? Может всё же стоит помещать в самом конце?
(сборки 4202, 4207 GOST-COMMITERS)
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Aug 27 2013, 12:45
Сообщение #307


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(break @ Aug 26 2013, 17:36) *
Хорошо ли это?

Тестовые точки тоже в перечень?


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
break
сообщение Aug 28 2013, 07:05
Сообщение #308


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



tema-electric
Возможен вариант специального атрибута.
Может я не хочу писать название детали. Мне надо будет писать "Прочие изделия"??!
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Aug 28 2013, 12:32
Сообщение #309


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(break @ Aug 28 2013, 14:05) *
Возможен вариант специального атрибута.

Не понимаю зачем нужен этот финт ушами sm.gif.
AVL сделал все вполне логично, нужно просто библиотеки адаптировать и всего-то делов sm.gif.
Если в элементе будет заполнено поле Title, то не нужно больше ничего выбирать. Все будет выбрано уже на этапе составления схемы.
Другое дело в смешанных библиотеках.
Чтобы решить конфликт интересов, добавить некое значение типа "Не в списке", чтобы те же библиотечные тестовые точки имели не пустое поле, а некую константу. А сам генератор выводил бы предупреждение, о том что не у всех элементов это поле заполнено.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
break
сообщение Aug 29 2013, 05:27
Сообщение #310


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



tema-electric
Это уже получается: "хвост вертит собакой".
Ради новой версии программы надо перелопачивать все библиотеки.
Тогда нужен конвертор библиотек.
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Aug 29 2013, 06:50
Сообщение #311


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(break @ Aug 29 2013, 12:27) *
Тогда нужен конвертор библиотек.

Что конвертировать то собрались? Если недостаточно информации, ее надо добавлять.
А так получается, что на телегу ДВС поставить, а потом сказать, что кардан мы ставить не будем! Нужен конвертор телеги в телегу с карданом.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Aug 29 2013, 09:40
Сообщение #312


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



AVL. Под WinXP странно себя ведет ГОСТ-Tools. Стоял OpenOffice 3.3. Снес, установил либру 4.1.04. KiCAD перестал видеть и либру и питон. Прописал в Path. Бестолку. Каков механизм поиска опенофиса под виндой? Через реестр?

Ответ нашел ...
Цитата
for( char ver = '2'; ver <= '4'; ver++ )
{
letter_str[0] = letter;
ver_str[0] = ver;

fullPath = wxString( letter_str ) + wxT( ":\\Program Files (x86)\\OpenOffice.org " ) +
wxString( ver_str ) + wxT( "\\program\\" );
if( wxFileExists( fullPath + sofficeExe ) )
return fullPath;

fullPath = wxString( letter_str ) + wxT( ":\\Program Files\\OpenOffice.org " ) +
wxString( ver_str ) + wxT( "\\program\\" );
if( wxFileExists( fullPath + sofficeExe ) )
return fullPath;

fullPath = wxString( letter_str ) + wxT( ":\\Program Files (x86)\\LibreOffice " ) +
wxString( ver_str ) + wxT( ".0\\program\\" );
if( wxFileExists( fullPath + sofficeExe ) )
return fullPath;

fullPath = wxString( letter_str ) + wxT( ":\\Program Files\\LibreOffice " ) +
wxString( ver_str ) + wxT( ".0\\program\\" );
if( wxFileExists( fullPath + sofficeExe ) )
return fullPath;
}


Хм, теперь другая проблема, из разряда не могу подключиться к серверу RPC_DOC_IFACE ...
Сам KiCAD надходится не в Program Files. Может это сказалось.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
break
сообщение Aug 30 2013, 05:12
Сообщение #313


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



tema-electric
Что конвертировать то собрались? Если недостаточно информации, ее надо добавлять.
Вот именно добавлять и надо конвертором.
Как Вы себе представляете перелопачивание всех наработанных бибилиотек? smile3046.gif
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Aug 30 2013, 11:58
Сообщение #314


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(tema-electric @ Aug 29 2013, 16:40) *
Сам KiCAD надходится не в Program Files. Может это сказалось.

Так и есть. Все работает теперь.

break, конвертор увы, не телепат. Нельзя преобразовать ноль информации в нечто. Или человек должен вмешиваться, али искуственный интеллект, не иначе.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Aug 31 2013, 13:25
Сообщение #315


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Здравствуйте! Доделал очередную версию kicadbom2spec.

Прикрепленное изображение


Добавлено:
- редактирование полей элементов схем;
- редактирование полей элементов библиотек;
- новый графический интерфейс пользователя;
- возможность использования в качестве плагина в EESchema.

Прошу всех, кому интересно, помочь в тестировании. Загрузить можно здесь: https://launchpad.net/kicadbom2spec
О том как установить и использовать написано в прилагаемой документации.

Важно! Перед редактированием своих схем или библиотек сделайте резервные копии, так как при возникновении ошибки в процессе сохранения возможна потеря данных.

Работа программы была проверена в Ubuntu 13.04 (32bit) и Windows XP (32bit).

Сообщение отредактировал Барановский Константин - Aug 31 2013, 13:29
Go to the top of the page
 
+Quote Post

32 страниц V  « < 19 20 21 22 23 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 19:58
Рейтинг@Mail.ru


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