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

 
 
7 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Работа с интерфейсом в PCB редакторе, Общие вопросы.
Владимир
сообщение Nov 30 2009, 14:44
Сообщение #46


Гуру
******

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



Цитата(boldive @ Nov 30 2009, 16:40) *
Если посмотреть на картинку окошка выше (Дизайн (D) -> Update Schematics in *.PrjPcb) то я там не вижу куда нажимать "Проверить" затем "Выполнить".

Так как мне передать изменения из PCB в SCH?

Конкретизируйте , какие вы хотите передать изменения. Не все доступно
Go to the top of the page
 
+Quote Post
DALVIS
сообщение Nov 30 2009, 14:56
Сообщение #47


Участник
*

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



Нажмите Create Engeneering Change Order,

а затем Verify и Run
Go to the top of the page
 
+Quote Post
boldive
сообщение Nov 30 2009, 15:46
Сообщение #48


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

Группа: Участник
Сообщений: 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. Это видно на первой колонке.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 30 2009, 16:27
Сообщение #49


Гуру
******

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



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

netclass может изменить только те, что были в схеме, и только те возможности, что есть в схеме. В PCB док свойства параметров netclass много богаче
room Этого и вовсе не умеет. По той причине что все параметры доступны только в PCBDOC.

То есть вы хотите передать непередаваемое biggrin.gif
Go to the top of the page
 
+Quote Post
boldive
сообщение Nov 30 2009, 17:30
Сообщение #50


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

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



Цитата(Владимир @ Nov 30 2009, 11:27) *
То есть вы хотите передать непередаваемое biggrin.gif


Вот, приплыли. А разработчики AD знают про это? Похоже что даже и не догадываются.

Если я передаю изменения из схемы то у меня тогда убивается мой класс MOSFET и добавляется новый room (все компоненты схемы целиком) причем за пределами границы PCB. Какая-то глупость получается. Система прекрасно знает положение и размеры платы в PCB но room ставит за пределы этой области. Ладно, ручками это можно подправить исправив координаты room в PCB.

И в то-же время класс net нельзя добавить в схемный редактор. Но зачем тогда SCH пытается убить этот класс в PCB? Это как, соревнование двух групп разработчиков в AD, кто больше кому пакостей наставит? Не понимаю.

Есть четкое сообщение Please review the Project options. Тут не сказано что "вы хотите передать непередаваемое". Тут сказано что что-то не включено/выключено/настроено в опциях проекта.

Совсем запутался unsure.gif

Где-то уже проскакивало, не могу найти. Может кто подскажет где найти кнопку которая показывает какие цепи остались неразведенными и соответственно их подсветить.

Сообщение отредактировал boldive - Nov 30 2009, 16:53
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 30 2009, 17:36
Сообщение #51


Гуру
******

Группа: Модераторы
Сообщений: 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. Тут не сказано что "вы хотите передать непередаваемое". Тут сказано что что-то не включено/выключено/настроено в опциях проекта.

Совсем запутался unsure.gif

Почему не знают. Знают.
1. мой класс MOSFET/ 2 варианта. Организуйте его на схеме через директиву. Или запретите удалять классы созданные в PCB
Здесь причина понятно. Вы сделали класс в схеме и хотите чтоб появился на схеме. Куча вопросов. А где и на каком листе ставить директиву, для каких копомнетов и ...
Если вы сами это научитесь, сообщите Altium. Они реализуют smile.gif
2. Система может и знает, а схема не знает ни положение платы, ни ее размер. Более того, скажу по секрету. Она не знает вообще с каким из вариантов из множества плат она работает. То что у Вас один вариант--- это Ваши проблемы.
3. Net Classes с большим удовольствием ставится на схему. И я только так и ввожу их.
Тогда разработчик схемы всегда знает, чего тополог делать будет
Go to the top of the page
 
+Quote Post
boldive
сообщение Nov 30 2009, 18:24
Сообщение #52


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

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



Цитата(Владимир @ Nov 30 2009, 12:36) *
1. Вы сделали класс в схеме и хотите чтоб появился на схеме. Куча вопросов. А где и на каком листе ставить директиву, для каких копомнетов и ...
Если вы сами это научитесь, сообщите Altium. Они реализуют smile.gif
2. Система может и знает, а схема не знает ни положение платы, ни ее размер.
3. Net Classes с большим удовольствием ставится на схему. И я только так и ввожу их.
Тогда разработчик схемы всегда знает, чего тополог делать будет


1. Класс Net я сделал в PCB. Что туда входит сидит в самом классе. Если на схеме только один лист то как SCH может сомневаться "А где и на каком листе ставить директиву, для каких копомнетов и ..."

2. Ну так я и хочу передать изменения из PCB в SCH. Что мешает передать размер платы и ее положение? Если SCH считает что я работаю с несколькими вариантами плат то какой смысл передавать room в PCB?

3. Вот и я "с большим удовольствием" хочу Net Classes поставить на схему а не знаю как. Можно все-таки поподробней расписать последовательность шагов?

И еще раз, Может кто подскажет где найти кнопку которая показывает какие цепи остались неразведенными и соответственно их подсветить.

Сообщение отредактировал boldive - Nov 30 2009, 18:25
Go to the top of the page
 
+Quote Post
Murzik_6011
сообщение Nov 30 2009, 19:41
Сообщение #53


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384



Цитата(boldive @ Nov 30 2009, 22:24) *
И еще раз, Может кто подскажет где найти кнопку которая показывает какие цепи остались неразведенными и соответственно их подсветить.

Успокойтесь, без паники! rolleyes.gif
Я надеюсь, Вы понимаете, что неразведЁнные цепи надо начинать смотреть на плате. Открываете панель "PCB Rules And Violations", выбирете "Class" - "Un-Routed Net Сonstraint" и в нижнем окне "Violations" наблюдаете то, что вы хотели. А уже с этим списком можно сделать всЁ что только душе захочеться (выбрать, подсветить и т.д. и т.п.).
Go to the top of the page
 
+Quote Post
boldive
сообщение Nov 30 2009, 20:24
Сообщение #54


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

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



Цитата(Murzik_6011 @ Nov 30 2009, 14:41) *
Успокойтесь, без паники! rolleyes.gif


Пытаюсь, не выходит.

Цитата
В нижнем окне "Violations" наблюдаете то, что вы хотели.


Наблюдаю 0 Violations, хотя точно знаю и вижу что как минимум 2 цепи до конца не разведены.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 30 2009, 20:37
Сообщение #55


Гуру
******

Группа: Модераторы
Сообщений: 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, или компонент, или лист. Короче на то, к чему параметр введен
Go to the top of the page
 
+Quote Post
boldive
сообщение Nov 30 2009, 21:05
Сообщение #56


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

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



Цитата(Владимир @ Nov 30 2009, 15:37) *
3.так Place/ directive.
Или так В параметрах имя параметра ClassName, значение -- то как класс хотите обозвать. Действует на Pin, или компонент, или лист. Короче на то, к чему параметр введен


Можно этот пункт еще подробней.

Place/ directive. - это в SCH, а мне из PCB передать надо.

Может я не правильно вопрос задал. Если из PCB можно передать Net Classes в SCH то как активировать эту передачу? Если нельзя, тогда и передавать нечего.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Nov 30 2009, 21:24
Сообщение #57


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(boldive @ Dec 1 2009, 01:05) *
Можно этот пункт еще подробней.

Place/ directive. - это в SCH, а мне из PCB передать надо.

Может я не правильно вопрос задал. Если из PCB можно передать Net Classes в SCH то как активировать эту передачу? Если нельзя, тогда и передавать нечего.

Надо на схеме нужную цепь включить в требуемый класс, тогда установится равновесие между схемой и печаткой.
А для включения цепи в класс надо воспользоваться директивой.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
boldive
сообщение Nov 30 2009, 22:13
Сообщение #58


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

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



Цитата(Master of Nature @ Nov 30 2009, 16:24) *
Надо на схеме нужную цепь включить в требуемый класс, тогда установится равновесие между схемой и печаткой.
А для включения цепи в класс надо воспользоваться директивой.


Исходя из вышесказанного я правильно понял что из PCB в SCH классы не передаются? Их надо ручками в SCH редакторе прописывать используя Menu Place-Directives. Т.е. нужные классы создаются два раза. Первый раз в схеме а второй в PCB. Хотя наверно из схемы в плату он передастся. А вот из платы в схему он никак не проскочит.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Nov 30 2009, 22:19
Сообщение #59


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(boldive @ Dec 1 2009, 02:13) *
Исходя из вышесказанного я правильно понял что из PCB в SCH классы не передаются? Их надо ручками в SCH редакторе прописывать используя Menu Place-Directives. Т.е. нужные классы создаются два раза. Первый раз в схеме а второй в PCB. Хотя наверно из схемы в плату он передастся. А вот из платы в схему он никак не проскочит.

Об этом Владимир как раз и говорил.
Но дважды создавать ничего не требуется. Достаточно один раз определить классы в схеме.
Там же можно определить правила для разводки: ширина проводника, зазоры и многое другое.
Это логичнее, как мне кажется, т.к. назначение цепей, а соответственно и правила, которые к ним надо применять - проще определить по принципиальной схеме.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 1 2009, 07:28
Сообщение #60


Гуру
******

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



Цитата(boldive @ Dec 1 2009, 00:13) *
Исходя из вышесказанного я правильно понял что из PCB в SCH классы не передаются? Их надо ручками в SCH редакторе прописывать используя Menu Place-Directives. Т.е. нужные классы создаются два раза. Первый раз в схеме а второй в PCB. Хотя наверно из схемы в плату он передастся. А вот из платы в схему он никак не проскочит.

В целом так. Классы определять в схеме, и только специфические, которые сложно или не возможно определить в схем, тогда в в PCB
Go to the top of the page
 
+Quote Post

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

 


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


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