|
|
  |
Работа с интерфейсом в PCB редакторе, Общие вопросы. |
|
|
|
Nov 30 2009, 14:56
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 25-06-09
Из: г. Минск
Пользователь №: 50 632

|
Нажмите Create Engeneering Change Order,
а затем Verify и Run
|
|
|
|
|
Nov 30 2009, 15:46
|

Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 14-10-09
Из: Торонто, Канада
Пользователь №: 52 930

|
Цитата(DALVIS @ Nov 30 2009, 09:56)  Нажмите Create Engeneering Change Order,
а затем Verify и Run При нажатии Create Engeneering Change Order появляется: Differences detected but no ECO generated. Please review the Project options. И все, никаких дальнейших кнопок Verify и Run нет. И какие Project options надо пересмотреть? Цитата Конкретизируйте , какие вы хотите передать изменения. Не все доступно Вот окошко в лучшем разрешении.  В колонке Update я выбрал изменить в схеме. Речь идет о добавлении netclass и удалении room. Это видно на первой колонке.
|
|
|
|
|
Nov 30 2009, 17:30
|

Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 14-10-09
Из: Торонто, Канада
Пользователь №: 52 930

|
Цитата(Владимир @ Nov 30 2009, 11:27)  То есть вы хотите передать непередаваемое  Вот, приплыли. А разработчики AD знают про это? Похоже что даже и не догадываются. Если я передаю изменения из схемы то у меня тогда убивается мой класс MOSFET и добавляется новый room (все компоненты схемы целиком) причем за пределами границы PCB. Какая-то глупость получается. Система прекрасно знает положение и размеры платы в PCB но room ставит за пределы этой области. Ладно, ручками это можно подправить исправив координаты room в PCB. И в то-же время класс net нельзя добавить в схемный редактор. Но зачем тогда SCH пытается убить этот класс в PCB? Это как, соревнование двух групп разработчиков в AD, кто больше кому пакостей наставит? Не понимаю. Есть четкое сообщение Please review the Project options. Тут не сказано что "вы хотите передать непередаваемое". Тут сказано что что-то не включено/выключено/настроено в опциях проекта. Совсем запутался  Где-то уже проскакивало, не могу найти. Может кто подскажет где найти кнопку которая показывает какие цепи остались неразведенными и соответственно их подсветить.
Сообщение отредактировал boldive - Nov 30 2009, 16:53
|
|
|
|
|
Nov 30 2009, 17:36
|

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

|
Цитата(boldive @ Nov 30 2009, 18:52)  Вот, приплыли. А разработчики AD знают про это? Похоже что даже и не догадываются. Если я передаю изменения из схемы то у меня тогда убивается мой класс MOSFET и добавляется новый room (все компоненты схемы целиком) причем за пределами границы PCB. Какая-то глупость получается. Система прекрасно знает положение и размеры платы в PCB но room ставит за пределы этой области. Ладно, ручками это можно подправить исправив координаты room в PCB. И в то-же время класс net нельзя добавить в схемный редактор. Но зачем тогда SCH пытается убить этот класс в PCB? Это как, соревнование двух групп разработчиков в AD, кто больше кому пакостей наставит? Не понимаю. Есть четкое сообщение Please review the Project options. Тут не сказано что "вы хотите передать непередаваемое". Тут сказано что что-то не включено/выключено/настроено в опциях проекта. Совсем запутался  Почему не знают. Знают. 1. мой класс MOSFET/ 2 варианта. Организуйте его на схеме через директиву. Или запретите удалять классы созданные в PCB Здесь причина понятно. Вы сделали класс в схеме и хотите чтоб появился на схеме. Куча вопросов. А где и на каком листе ставить директиву, для каких копомнетов и ... Если вы сами это научитесь, сообщите Altium. Они реализуют  2. Система может и знает, а схема не знает ни положение платы, ни ее размер. Более того, скажу по секрету. Она не знает вообще с каким из вариантов из множества плат она работает. То что у Вас один вариант--- это Ваши проблемы. 3. Net Classes с большим удовольствием ставится на схему. И я только так и ввожу их. Тогда разработчик схемы всегда знает, чего тополог делать будет
|
|
|
|
|
Nov 30 2009, 18:24
|

Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 14-10-09
Из: Торонто, Канада
Пользователь №: 52 930

|
Цитата(Владимир @ Nov 30 2009, 12:36)  1. Вы сделали класс в схеме и хотите чтоб появился на схеме. Куча вопросов. А где и на каком листе ставить директиву, для каких копомнетов и ... Если вы сами это научитесь, сообщите Altium. Они реализуют  2. Система может и знает, а схема не знает ни положение платы, ни ее размер. 3. Net Classes с большим удовольствием ставится на схему. И я только так и ввожу их. Тогда разработчик схемы всегда знает, чего тополог делать будет 1. Класс Net я сделал в PCB. Что туда входит сидит в самом классе. Если на схеме только один лист то как SCH может сомневаться "А где и на каком листе ставить директиву, для каких копомнетов и ..." 2. Ну так я и хочу передать изменения из PCB в SCH. Что мешает передать размер платы и ее положение? Если SCH считает что я работаю с несколькими вариантами плат то какой смысл передавать room в PCB? 3. Вот и я "с большим удовольствием" хочу Net Classes поставить на схему а не знаю как. Можно все-таки поподробней расписать последовательность шагов? И еще раз, Может кто подскажет где найти кнопку которая показывает какие цепи остались неразведенными и соответственно их подсветить.
Сообщение отредактировал boldive - Nov 30 2009, 18:25
|
|
|
|
|
Nov 30 2009, 19:41
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Цитата(boldive @ Nov 30 2009, 22:24)  И еще раз, Может кто подскажет где найти кнопку которая показывает какие цепи остались неразведенными и соответственно их подсветить. Успокойтесь, без паники! Я надеюсь, Вы понимаете, что неразведЁнные цепи надо начинать смотреть на плате. Открываете панель "PCB Rules And Violations", выбирете "Class" - "Un-Routed Net Сonstraint" и в нижнем окне "Violations" наблюдаете то, что вы хотели. А уже с этим списком можно сделать всЁ что только душе захочеться (выбрать, подсветить и т.д. и т.п.).
|
|
|
|
|
Nov 30 2009, 20:24
|

Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 14-10-09
Из: Торонто, Канада
Пользователь №: 52 930

|
Цитата(Murzik_6011 @ Nov 30 2009, 14:41)  Успокойтесь, без паники!  Пытаюсь, не выходит. Цитата В нижнем окне "Violations" наблюдаете то, что вы хотели. Наблюдаю 0 Violations, хотя точно знаю и вижу что как минимум 2 цепи до конца не разведены.
|
|
|
|
|
Nov 30 2009, 20:37
|

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

|
Цитата(boldive @ Nov 30 2009, 20:24)  1. Класс Net я сделал в PCB. Что туда входит сидит в самом классе. Если на схеме только один лист то как SCH может сомневаться "А где и на каком листе ставить директиву, для каких копомнетов и ..."
2. Ну так я и хочу передать изменения из PCB в SCH. Что мешает передать размер платы и ее положение? Если SCH считает что я работаю с несколькими вариантами плат то какой смысл передавать room в PCB?
3. Вот и я "с большим удовольствием" хочу Net Classes поставить на схему а не знаю как. Можно все-таки поподробней расписать последовательность шагов?
И еще раз, Может кто подскажет где найти кнопку которая показывает какие цепи остались неразведенными и соответственно их подсветить. 1. Ну определили в PCB так и на здоровье. Зачем оно вам на схеме? Ежели хотите на схеме- так на схеме и определяйте. Н а схеме к классу можно отнести как в отдельном компоненте, в группе компонентов, отдельному Pin. В общем спивок длинный-- кода ставить директивы?. Если на лист--- то он действует на все что на листе находится. Вам это нужно??? 2. Ну так и еще раз. Нельзя передать не передаваемое 3.так Place/ directive. Или так В параметрах имя параметра ClassName, значение -- то как класс хотите обозвать. Действует на Pin, или компонент, или лист. Короче на то, к чему параметр введен
|
|
|
|
|
Nov 30 2009, 21:05
|

Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 14-10-09
Из: Торонто, Канада
Пользователь №: 52 930

|
Цитата(Владимир @ Nov 30 2009, 15:37)  3.так Place/ directive. Или так В параметрах имя параметра ClassName, значение -- то как класс хотите обозвать. Действует на Pin, или компонент, или лист. Короче на то, к чему параметр введен Можно этот пункт еще подробней. Place/ directive. - это в SCH, а мне из PCB передать надо. Может я не правильно вопрос задал. Если из PCB можно передать Net Classes в SCH то как активировать эту передачу? Если нельзя, тогда и передавать нечего.
|
|
|
|
|
Nov 30 2009, 21:24
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(boldive @ Dec 1 2009, 01:05)  Можно этот пункт еще подробней.
Place/ directive. - это в SCH, а мне из PCB передать надо.
Может я не правильно вопрос задал. Если из PCB можно передать Net Classes в SCH то как активировать эту передачу? Если нельзя, тогда и передавать нечего. Надо на схеме нужную цепь включить в требуемый класс, тогда установится равновесие между схемой и печаткой. А для включения цепи в класс надо воспользоваться директивой.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Nov 30 2009, 22:13
|

Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 14-10-09
Из: Торонто, Канада
Пользователь №: 52 930

|
Цитата(Master of Nature @ Nov 30 2009, 16:24)  Надо на схеме нужную цепь включить в требуемый класс, тогда установится равновесие между схемой и печаткой. А для включения цепи в класс надо воспользоваться директивой. Исходя из вышесказанного я правильно понял что из PCB в SCH классы не передаются? Их надо ручками в SCH редакторе прописывать используя Menu Place-Directives. Т.е. нужные классы создаются два раза. Первый раз в схеме а второй в PCB. Хотя наверно из схемы в плату он передастся. А вот из платы в схему он никак не проскочит.
|
|
|
|
|
Nov 30 2009, 22:19
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(boldive @ Dec 1 2009, 02:13)  Исходя из вышесказанного я правильно понял что из PCB в SCH классы не передаются? Их надо ручками в SCH редакторе прописывать используя Menu Place-Directives. Т.е. нужные классы создаются два раза. Первый раз в схеме а второй в PCB. Хотя наверно из схемы в плату он передастся. А вот из платы в схему он никак не проскочит. Об этом Владимир как раз и говорил. Но дважды создавать ничего не требуется. Достаточно один раз определить классы в схеме. Там же можно определить правила для разводки: ширина проводника, зазоры и многое другое. Это логичнее, как мне кажется, т.к. назначение цепей, а соответственно и правила, которые к ним надо применять - проще определить по принципиальной схеме.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|