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

 
 
> ЕСО-файл
Morbid_KIEP
сообщение Nov 8 2007, 10:24
Сообщение #1


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

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



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


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Сергей Борщ
сообщение 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

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

 


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


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