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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ЕСО-файл
Morbid_KIEP
сообщение Nov 8 2007, 10:24
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Вопрос такой, как сделать так чтобы при загрузке есо-файла с платы не пропадали элементы, которых нет на схеме?


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 8 2007, 12:20
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Morbid_KIEP @ Nov 8 2007, 12:24) *
Вопрос такой, как сделать так чтобы при загрузке есо-файла с платы не пропадали элементы, которых нет на схеме?
хм. не пропадают, если вы их не удаляли в схеме. Вообще файл текстовый - просмотрите его и удалите команды удаления (каламбурчик smile.gif) нужных вам элементов.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Morbid_KIEP
сообщение Nov 8 2007, 12:40
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Цитата
хм. не пропадают, если вы их не удаляли в схеме.

Пропадали радиаторы для диодов и транзисторов, я их ставил только на плате в схеме их нет.
Цитата
Вообще файл текстовый - просмотрите его и удалите команды удаления (каламбурчик smile.gif) нужных вам элементов.

Знаю что текстовый, но там нет таких команд на удаление с платы компонентов которых нет на схеме.
По ходу разобрался почему такое происходит. В схематике не включаю ECO on/off, а генерю нет-листы схемы и платы, а потом с помощью NetSync получаю eco, загружая его в PCB у меня как раз удалялись компоненты которых не было на схеме; с включенным ECO on/off удаления не происходит, все остается.


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 8 2007, 13:07
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Morbid_KIEP @ Nov 8 2007, 14:40) *
генерю нет-листы схемы и платы,
"Говорю одно, делаю третье, думаю второе". smile.gif Нетлист и ECO - это совсем разные вещи.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 8 2007, 13:41
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Сергей правду говорит.
Если вы ECO формируете через NetSync , естественно в результате сравнеияя и почвляются команды удаления.
И это последовательность есть не что иное как ввод netlists на плату
Либо поставте на схему пустой элемент с корпусом радиатора, либо удалите ссответствующие строки из ECO- файла, или не делайте вообще таким образом ECO
Go to the top of the page
 
+Quote Post
Morbid_KIEP
сообщение Nov 8 2007, 14:04
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Вот eco полученный через netsync

; NetSync Version 2002 (Build 17.00.50) --Wed Nov 07 13:26:29 2007
; --------
; Forward annotation ECOs generated by comparing updated
; netlist E:\Документы\Стенд 017\БП и БУ\ИНЕС.436614.044.net against
; older netlist E:\Документы\Стенд 017\БП и БУ\Zexxxxx.net.
;NetNodeDelete "CTL_K2_RUN" "D6-27"
;NetNodeDelete "CTL_K1_RUN" "D6-26"
;NetNodeDelete "CTL_K3_RUN" "D6-28"
;NetNodeDelete "CTL_K4_RUN" "D6-29"
;NetNodeDelete "CTL_K5_RUN" "D6-30"
;NetNodeDelete "CTL_K6_RUN" "D6-31"
;NetNodeAdd "CTL_K2_RUN" "D6-30"
;NetNodeAdd "CTL_K1_RUN" "D6-31"
;NetNodeAdd "CTL_K3_RUN" "D6-29"
;NetNodeAdd "CTL_K4_RUN" "D6-28"
;NetNodeAdd "CTL_K5_RUN" "D6-27"
;NetNodeAdd "CTL_K6_RUN" "D6-26"

И где тут команды удаления компонентов???


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 8 2007, 15:14
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Morbid_KIEP @ Nov 8 2007, 16:04) *
Вот eco полученный через netsync

; NetSync Version 2002 (Build 17.00.50) --Wed Nov 07 13:26:29 2007
; --------
; Forward annotation ECOs generated by comparing updated
; netlist E:\Документы\Стенд 017\БП и БУ\ИНЕС.436614.044.net against
; older netlist E:\Документы\Стенд 017\БП и БУ\Zexxxxx.net.
;NetNodeDelete "CTL_K2_RUN" "D6-27"
;NetNodeDelete "CTL_K1_RUN" "D6-26"
;NetNodeDelete "CTL_K3_RUN" "D6-28"
;NetNodeDelete "CTL_K4_RUN" "D6-29"
;NetNodeDelete "CTL_K5_RUN" "D6-30"
;NetNodeDelete "CTL_K6_RUN" "D6-31"
;NetNodeAdd "CTL_K2_RUN" "D6-30"
;NetNodeAdd "CTL_K1_RUN" "D6-31"
;NetNodeAdd "CTL_K3_RUN" "D6-29"
;NetNodeAdd "CTL_K4_RUN" "D6-28"
;NetNodeAdd "CTL_K5_RUN" "D6-27"
;NetNodeAdd "CTL_K6_RUN" "D6-26"

И где тут команды удаления компонентов???

Если это ВЕСЬ ECO то он компонентов не удалит. Чудес не бывает
Go to the top of the page
 
+Quote Post
SERoz
сообщение Nov 8 2007, 15:25
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135



Цитата(Morbid_KIEP @ Nov 8 2007, 14:24) *
Вопрос такой, как сделать так чтобы при загрузке есо-файла с платы не пропадали элементы, которых нет на схеме?

Думаю самое простое - это зафиксировать на плате те элементы, которые отсутствуют в схеме...

Вспомогательные элементы я ставлю уже после всего или создаю корпус нужной формы...

При обновлении нетлиста "лишние" элементы остаются на плате, во всяком случае у меня никогда и ничего не пропадало с платы, гонял ЕСО туда и обратно...

Если не секрет - почему ЕСО формируете именно этим способом???
Может нужно выставить приоритет для РСВ при формировании ЕСО (правда NetSync не пользовался, вааще)...

Это весь файл???

Сообщение отредактировал SERoz - Nov 8 2007, 15:28


--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
Go to the top of the page
 
+Quote Post
Vlad-od
сообщение Nov 8 2007, 15:47
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411



Цитата(Morbid_KIEP @ Nov 8 2007, 13:24) *
как сделать так чтобы при загрузке есо-файла с платы не пропадали элементы, которых нет на схеме?


если в есо нет команд удаления, то и удалятся элементы не должны. Регулярно приходится грузить нетлист - Элементы которых нет на схеме, но есть в плате не удаляются, а от них отцепляются связи. Сами элементы остаются на плате. Они ищутся с помощью сравнения нетлиста схемы в плате.
Никаких специальных настроек я не делаю. Проблема где-то в другом месте. Может еще какие-то настройки сделали, я с таким не сталкивался.
Go to the top of the page
 
+Quote Post
Morbid_KIEP
сообщение Nov 8 2007, 16:53
Сообщение #10


Частый гость
**

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Цитата
Думаю самое простое - это зафиксировать на плате те элементы, которые отсутствуют в схеме...

Неа, что зафикисированы компоненты или нет разницы нет.
Цитата
Если вы ECO формируете через NetSync , естественно в результате сравнеияя и почвляются команды удаления.
И это последовательность есть не что иное как ввод netlists на плату
Либо поставте на схему пустой элемент с корпусом радиатора, либо удалите ссответствующие строки из ECO- файла, или не делайте вообще таким образом ECO

Да я уже понял. Спасибо разобрался.
По поводу приведенного есо, неудачный пример.
Цитата
Если не секрет - почему ЕСО формируете именно этим способом???
Может нужно выставить приоритет для РСВ при формировании ЕСО (правда NetSync не пользовался, вааще)...

Почему так, как-то досталось мне доделывать одну плату, на схеме было много изменений: перенумерация, удаление и добавление компонентов, связи новые, а в плату эти изменения внесены не были, почитал книжку и наткнулся на Netsync. Netsync представляет собой небольшую программу, где выбирается текущий нет-лист (обычно схематик) и предыдущий нет-лист (pcb), ну и соответственно выходной есо-файл, который потом импортируется в pcb.


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
VDKyev
сообщение Nov 11 2007, 08:19
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 47
Регистрация: 7-03-06
Пользователь №: 15 055



Два варианта.
1. Ставить на схему конструкционные элементы. Можно изображение сделать слитное с изображением символа компонента для которого предназначен конструкционный элемент.
2. Создать дополнительный корпус с конструкционным элементом (в частности с радиатором) в редакторе корпусов.
Замечательного атрибута который делает "невидимым" компонент на плате для ЕСО, как было в 45, я в 200х к сожаленью не нашел.
Go to the top of the page
 
+Quote Post
f0GgY
сообщение Nov 13 2007, 14:03
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



есть два варинта схемы 0 и 1 (условно)

схемотехники упорно не желают пользовать ЕСО sad.gif... как мне определить отличия, ибо вар1 значительно изменён по сравнению с 0.
вроде есть какая та утилика netsync (не помню точно), но позволит ли она полчить желаемое.

М?

спасибо!

upd вопрос снимается. нашёл в соседней теме про свапинг. буду колдовать. smile.gif

Сообщение отредактировал f0GgY - Nov 13 2007, 14:49


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 13 2007, 15:26
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(f0GgY @ Nov 13 2007, 16:03) *
схемотехники упорно не желают пользовать ЕСО
Предлождите им попробовать не желать получать зарплату. Если им влом перед началом работы над проектом (не каждый раз, а всего лишь однажды) нажать одну кнопку ECO on и при каждом сохранении файла нажимать в выскакивающем окне Append to ECO file, то мне вас жаль... Предложите тогда им вручную составить список изменений и по этому списку откорректируйте плату. А они пускай ее потом настраивают.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
f0GgY
сообщение Nov 13 2007, 16:31
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



Цитата(Сергей Борщ @ Nov 13 2007, 17:26) *
Предлождите им попробовать не желать получать зарплату. Если им влом перед началом работы над проектом (не каждый раз, а всего лишь однажды) нажать одну кнопку ECO on и при каждом сохранении файла нажимать в выскакивающем окне Append to ECO file, то мне вас жаль... Предложите тогда им вручную составить список изменений и по этому списку откорректируйте плату. А они пускай ее потом настраивают.

smile.gif именно этим я последнее время и занимаюсь. "обучением" неверных. Дело в том, что схемотехников у нас вагон и маленькая тележка, а печатник мпп, один.
получается двоим объяснил, а тут "прилетела" работа ещё от одного... объяснял сегодня начальнику, что сделать то я сделать, только времени будет затрачено гораздо больше.
туго как то всё идёт. долго и упорно приучал пользовать одну библиотеку (мою), теперь приучаю пользовать эко, и каждй раз объясняю что это такое... ых..


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
Rexby
сообщение Nov 13 2007, 16:49
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 26-06-06
Пользователь №: 18 360



Цитата(f0GgY @ Nov 13 2007, 19:31) *
smile.gif именно этим я последнее время и занимаюсь. "обучением" неверных. Дело в том, что схемотехников у нас вагон и маленькая тележка, а печатник мпп, один.
получается двоим объяснил, а тут "прилетела" работа ещё от одного... объяснял сегодня начальнику, что сделать то я сделать, только времени будет затрачено гораздо больше.
туго как то всё идёт. долго и упорно приучал пользовать одну библиотеку (мою), теперь приучаю пользовать эко, и каждй раз объясняю что это такое... ых..


Главное начальника научить платить тебе а не им, за то что ты делаешь их работу..smile.gif
Сам имею такой опыт работы со множеством схематехников.. Всех научить не получиться. Они этого просто не хотят. На мой взгляд лучше с такими товарищами работать по извещениям.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Nov 15 2007, 07:57
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
схемотехники упорно не желают пользовать ЕСО

Ну не знаю. Лично у меня схема электрическая принципиальная и конфигурация ПЛИС завершается после окончательной трассировки платы. В разумных пределах, естественно. Свои платы просто я не отдаю трассировать никому. Есть горький опыт.
Go to the top of the page
 
+Quote Post
f0GgY
сообщение Nov 15 2007, 08:46
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



Цитата(Rexby @ Nov 13 2007, 18:49) *
Главное начальника научить платить тебе а не им, за то что ты делаешь их работу..smile.gif
Сам имею такой опыт работы со множеством схематехников.. Всех научить не получиться. Они этого просто не хотят. На мой взгляд лучше с такими товарищами работать по извещениям.

примерно так smile.gif. Я не извещением. Я предлагаю им составлять новое тз, подписывать его у нач. отд. и сдвигать сроки smile.gif. Вроде "действует", и способствует переделыванию с ЭКО.

Цитата(Igor26 @ Nov 15 2007, 09:57) *
Ну не знаю. Лично у меня схема электрическая принципиальная и конфигурация ПЛИС завершается после окончательной трассировки платы. В разумных пределах, естественно. Свои платы просто я не отдаю трассировать никому. Есть горький опыт.

Окончательная трассировка платы это понятно. Я говорю о коррекции, об изменениях. Т.е. последующие изменения схемы и печати как таковой.

Это хорошо что вы жнец и на дуде игрец smile.gif. Не везде такая система. Понятно что один человек в курсе абсолютно всех моментов проекта. Но и тандем можно наладить очень чётки, главное желаение двух, работать. Работать чётко.
А какой горький опыт, расскажите, если не трудно ? smile.gif



з.ы. как то в оффтоп уходит тема cool.gif


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Nov 19 2007, 08:04
Сообщение #18


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(f0GgY @ Nov 15 2007, 10:46) *
А какой горький опыт, расскажите, если не трудно ? smile.gif

Позволю себе о своём рассказать.
Я как и Igor26 в основном сам себе режиссёр. Но были случаи когда мои проекты дорабатывал другой инженер. И тут начались нюансы с совместимостью библиотечных элементов, т. к. ему не нравились мои или поленился мои перетянуть вовремя. Потом пошли проблемы с автоматическими именами цепей. Коллега не стал разбираться, хотя всё можно было решить, и в результате отключил ECO. Проект стал рассогласованным со всеми вытекающими отсюда последствиями.
Я это говорю не к тому, что инструмент сам по себе плох, скорее наоборот. Просто на фирме, где происходит разработка (а потом и доработка) должна быть единая политика, которой будут следовать все разработчики.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 19 2007, 08:14
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(IgorKossak @ Nov 19 2007, 10:04) *
Позволю себе о своём рассказать.
Я как и Igor26 в основном сам себе режиссёр. Но были случаи когда мои проекты дорабатывал другой инженер. И тут начались нюансы с совместимостью библиотечных элементов, т. к. ему не нравились мои или поленился мои перетянуть вовремя. Потом пошли проблемы с автоматическими именами цепей. Коллега не стал разбираться, хотя всё можно было решить, и в результате отключил ECO. Проект стал рассогласованным со всеми вытекающими отсюда последствиями.
Я это говорю не к тому, что инструмент сам по себе плох, скорее наоборот. Просто на фирме, где происходит разработка (а потом и доработка) должна быть единая политика, которой будут следовать все разработчики.

"Другой" инженер был среднего звена. Несовместимость по библиотекам может быть только для ВНОВЬ введенных в проект элементов.
Когда берется "Чужой" проект без библиотек, последние должны быть сформированы из самого проекта. Это делается достаточно просто. И тогда библиотечные элементы не могут быть не согласованными
Go to the top of the page
 
+Quote Post
Morbid_KIEP
сообщение Nov 19 2007, 08:23
Сообщение #20


Частый гость
**

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Цитата(IgorKossak @ Nov 19 2007, 11:04) *
Я это говорю не к тому, что инструмент сам по себе плох, скорее наоборот. Просто на фирме, где происходит разработка (а потом и доработка) должна быть единая политика, которой будут следовать все разработчики.

У нас были разброс и шатания по поводу библиотек, чуть ли не у каждого были свои библиотеки, в итоге получали такой жуткий гемморой, начальству это надоело и оно выпустило бумажульку в которой четко и ясно было написано о создании единых библиотек (лежат на сервере и все к ним подключены) с общими требованиями для создания символов и патернов.


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Nov 27 2007, 07:29
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
А какой горький опыт, расскажите, если не трудно ?

Конечно не трудно.
Отдал плату в разводку. Передал схему и библиотеки проекта в PCAD 2001. Обозначил требования к трассировке отдельный цепей. В общем передал всё необходимое. Получаю PCB-файл и готовые собраные платы. Началось всё с PCB. Оказывается плату развели в PCAD 4.5!!! Т.е. доработать её самостоятельно будет проблематично( напрочь забыл PCAD 4.5). Когда стал "оживлять" плату, то оказалось, что "земля" и "питание" разведены до безобразия плохо. Пришлось бросать около десятка перемычек МГТФом, чтоб как-то улучшить ситуацию. Можно себе представить внешний вид платы после такого апгрейта. После этого свои устройства трассирую только сам и в случае чего, отвечать буду только я.
Go to the top of the page
 
+Quote Post

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

 


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


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