|
|
  |
Net Class в Altium |
|
|
|
Nov 16 2006, 07:41
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 978

|
Цитата(Владимир @ Nov 15 2006, 19:46)  From PCBDOC Design\rules +Right Mous click----Export/import rules Уважаемый, вы отличаете понятия "Design Rules" и "Net Classes"?? Похоже что нет  Цитата(ivainc1789 @ Nov 15 2006, 19:15)  Цитата(Electronik777 @ Nov 15 2006, 17:06)  Удивительно что такая простая задача создает столько проблем. AD разочаровывает все больше  То, что вы и я хотим, из схематика сделать нельзя. Чтобы потом не пожалет о таком подходе. Есть небольшое утешение (по крайней мере для меня): анализ операции создания класса цепей показывает, что пользователю не удобно использовать графическое представление цепей для помещения в класс - достаточно простого списка цепей!!! А если цепи расположены на разных листах схемы? Согласитесь, было бы неудобно всех их выделять для помещения в класс. Поэтому нужно данную операцию делать в PCB: Options/Rules. Хоть в Пикаде и есть возможность добавить в класс цепи из design selection, но я с удивлением осознал, что редко этим пользуюсь!!! Легче добавлять цепи в класс из простого их списка. По поводу этих убогих директив в схематике у меня просто волосы дыбом - как они вообще додумались до такого.... Не совсем согласен что удобно использовать только список цепей. Когда схема идет на десятки листов и тысячи неток - желательно видеть схему. А пакет лочится когда открыто окно "Net Classes" в PCB... Получается что мне надо распечатать схему и по ней вводить имена неток. К томуже при импорте изменений из схемы - эти классы предлагают удалить, конечно можно это отключить но вероятность потереть все же есть. Я уже не говорю что схема в этом случае без PCB не будет основным документом дизайна
|
|
|
|
|
Nov 16 2006, 08:01
|

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

|
Цитата Владимир @ Nov 15 2006, 19:46)
From PCBDOC Design\rules +Right Mous click----Export/import rules
Уважаемый, вы отличаете понятия "Design Rules" и "Net Classes"?? Похоже что нет Вы плохого о бо мне мнения. Конечно отличаю. Но выше шла речь о передаче и классов и правил. Про все вместе (и класы и правила) был первый ответ насчет передачи в самом проекте, а именно в заготовке файла для проекта PCBDOC. Относительно правил добавлен второй ответ, как более оптимальной решение передачи только правил
|
|
|
|
|
Nov 16 2006, 08:34
|

Группа: Новичок
Сообщений: 6
Регистрация: 30-03-05
Из: Дом
Пользователь №: 3 801

|
Вы плохого о бо мне мнения. Конечно отличаю. Но выше шла речь о передаче и классов и правил. Про все вместе (и класы и правила) был первый ответ насчет передачи в самом проекте, а именно в заготовке файла для проекта PCBDOC. Относительно правил добавлен второй ответ, как более оптимальной решение передачи только правил
Владимир, потрудитесь формулировать свой ответ в виде, понятном для других участников форума. Из Вашего ответа ничего не понятно. Спрашивали изначально только про про организацию Net Class - ов (см. начало темы). Однозначно можете сказать : Можно в схематике задать классы цепей без их "упихивания в шины" и установки дурацких красных кружочков или нет?
|
|
|
|
|
Nov 16 2006, 08:44
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 17-06-04
Пользователь №: 40

|
Ну вот, ругаться начали... Цитата(Владимир @ Nov 16 2006, 11:01)  Относительно правил добавлен второй ответ, как более оптимальной решение передачи только правил Насчет оптимальности... У меня рекомендации Intel на 470 страниц по дизайну платы. И разбираться в этом схемотехнику? Формулировать правила... Это работа конструктора. А схемотехнику надо только указать какие цепи в каких классах
|
|
|
|
|
Nov 16 2006, 08:50
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 22-03-05
Из: Пенза
Пользователь №: 3 580

|
Насколько я понял AD6, директивы - один из основных инструментов редактора принципиальных схем и без них не обойтись. С ними Вы вынуждены "захламлять" схему "дурацкими красными кружочками", однако без них Вам придется не только вручную расписывать классы цепей, но и, например, расписывать на бумаге необходимые для некоторых цепей параметры проводников/зазоров печатной платы, вместо того, чтобы задать это правило самостоятельно в виде директивы. Единственное, что могу посоветовать (не сочтите за стеб), - пишите гневное письмо в Altium, пусть добавят возможность, к примеру, создавать класс и добавлять в него цепь через меню по правому клику на метке цепи.
З.Ы. Лично я директивами не пользуюсь вообще, классы и правила создаю не в редакторе SCH, а в редакторе PCB, так как один создаю проект от этапа рисования принципиальной схемы в SCH до этапа передачи файлов Gerber в производство.
|
|
|
|
|
Nov 16 2006, 09:12
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 978

|
Цитата(Zeroom @ Nov 16 2006, 11:50)  Насколько я понял AD6, директивы - один из основных инструментов редактора принципиальных схем и без них не обойтись. [...] Спасибо за развернутый ответ! У нас работа схемотехника и трассировщика разделена - поэтому и возникают подобные проблемы. Насчет письма в Альтиум - это конечно выход, странно то что продукт который пишется уже не один год до сих пор находится в таком плачевном состоянии. Много красивых "рюшечек" а глубже копни - либо нельзя сделать, либо таким извращенным способом что диву даешься... Я уж молчу во что вылевается перекомпиляция схемы каждый раз... Лучше бы они P-CAD до ума довели. Был бы отличный продукт.
|
|
|
|
|
Nov 16 2006, 09:15
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(Zeroom @ Nov 16 2006, 10:50)  Единственное, что могу посоветовать (не сочтите за стеб), - пишите гневное письмо в Altium, пусть добавят возможность, к примеру, создавать класс и добавлять в него цепь через меню по правому клику на метке цепи. Это точно стеб - писать письма в Altium, это тоже самое, что пробивать головой бетонную стену. За 12 лет сидения на Protel-е и всех его последующих модификациях мы не получили ни одного ответа на вопросы по этому убожеству, ни разу не видели разработчиков или руководство фирмы. Эта фирма единственная в своем роде.
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
Nov 16 2006, 09:52
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 978

|
[/quote] Это точно стеб - писать письма в Altium, это тоже самое, что пробивать головой бетонную стену. За 12 лет сидения на Protel-е и всех его последующих модификациях мы не получили ни одного ответа на вопросы по этому убожеству, ни разу не видели разработчиков или руководство фирмы. Эта фирма единственная в своем роде. [/quote] Все больше радуют перспективы  У вас официально куплен пакет? Цитата(Владимир @ Nov 16 2006, 12:26)  Цитата Из Вашего ответа ничего не понятно. Спрашивали изначально только про про организацию Net Class - ов (см. начало темы). Однозначно можете сказать : Можно в схематике задать классы цепей без их "упихивания в шины" и установки дурацких красных кружочков или нет? Project/Project Option/Class Generation Там задаются автомат создания классов. Если хотите собственный классы ( А скорее всего это так )для разных цепей из разных листов, компонетов и тп то из ПСБ. И поверте это гораздо быстрее и проще. Так как там значительно больше вариантов для их определения Насколько я вижу - вариант в ПСБ только один - задавать из списка в окне "Classes". Удобным это назвать можно с большой натяжкой.
|
|
|
|
|
Nov 16 2006, 10:07
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 22-03-05
Из: Пенза
Пользователь №: 3 580

|
Если мои слова кому-то показались оскорбительными, прошу меня извинить, и в мыслях не было кого-нибудь обидеть. Насколько я понял из общения с официальным дилером Altium в России (Родник-Софт), проблема в том, что вопросам официальных пользователей Protel, честно купившим его, уделяется внимание, пропорциональное количеству таких пользователей. Кроме того, в забугорье сей продукт позиционируется и используется преимущественно как средство сквозного проектирования SCH+PCB+FPGA и лицензии покупаются Protel+Nexar(+NanoBoard) (об этих его возможностях разговор отдельный, тут я не спец, да и обсуждение было в другой теме), в России же он считается аналогом PCAD (SCH+PCB only) и ничем более. З.Ы. Через Родник-Софт все же были получены ответы на некоторые вопросы, по всей видимости переадресованные ими в Altium. Не все так безнадежно
|
|
|
|
|
Nov 16 2006, 10:24
|

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

|
Цитата Насколько я вижу - вариант в ПСБ только один - задавать из списка в окне "Classes". Удобным это назвать можно с большой натяжкой. Дело привычки. Если вы знаете Пикад там тоже параметры это свойтва компонента, хотя он и посволяет их вводит в схемном изображении. Так и тут. Куда скажите писать ваши классы?? к какому листу схемы?? Когда этносится только к одной схемы так и пишется . А если ко всему проекту то документобъединиющий все листы схемы это ПСБДОС. В этом пакете листы схемы добавляются и удаляются без проблем А классы должны сохранятся. ПСБДОС 1 и не удаляется. Надо к этому прийти и не ломать себе голову кочей правил в самих листах схеме. А создавать для всего проекта целиком. Поэтому и писал раньше про "любителей" Тадько самые важные (дифпары) я рекомендую прописывать, да ито если подкмать.. Там где
|
|
|
|
|
Nov 16 2006, 10:45
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 978

|
Цитата(Владимир @ Nov 16 2006, 13:24)  Цитата Насколько я вижу - вариант в ПСБ только один - задавать из списка в окне "Classes". Удобным это назвать можно с большой натяжкой. Дело привычки. Если вы знаете Пикад там тоже параметры это свойтва компонента, хотя он и посволяет их вводит в схемном изображении. Так и тут. Куда скажите писать ваши классы?? к какому листу схемы?? Когда этносится только к одной схемы так и пишется . А если ко всему проекту то документобъединиющий все листы схемы это ПСБДОС. В этом пакете листы схемы добавляются и удаляются без проблем А классы должны сохранятся. ПСБДОС 1 и не удаляется. Надо к этому прийти и не ломать себе голову кочей правил в самих листах схеме. А создавать для всего проекта целиком. Поэтому и писал раньше про "любителей" Тадько самые важные (дифпары) я рекомендую прописывать, да ито если подкмать.. Там где Понятно что из-за идиотской системы разбивания листов схемы на отдельные файлы и последующей компиляции здесь не все так прозрачно как в Пикаде. Но в чем разница между директивой - которую я ставлю на нетку на определенном листе или параметром неты на томже листе? Она точно также после компиляции действует на всю нету. Вопрос не в том что сложно сделать ручной ввод классов цепей в схематике (аналогично пикаду) а в том что хотябы продублировать функцию директивы в более приемлимом виде (например как параметр NetLabel или Port). Про правила я ничего не говорил - это вопрос другой - и их можно задавать в PCB и так проще. Но вот объединять цепи в классы в PCB не видя схемы очень неудобно.
Сообщение отредактировал Electronik777 - Nov 16 2006, 10:49
|
|
|
|
|
Nov 16 2006, 11:02
|

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

|
Цитата Понятно что из-за идиотской системы разбивания листов схемы на отдельные файлы и последующей компиляции здесь не все так прозрачно как в Пикаде. Но в чем разница между директивой - которую я ставлю на нетку на определенном листе или параметром неты на томже листе? Вопрос не в том что сложно сделать ручной ввод классов цепей в схематике (аналогично пикаду) а в том что хотябы продублировать функцию директивы в более приемлимом виде (например как параметр NetLabel или Port). Еще раз это с непрывычки. И хочется чтобы было как в старом пакете. По поводу параметр NetLabel там вы ничего не пропишите. Так как сама связь может при компиляциии иметь и другое имя, в зависимости от настроек проекта. Директиву можно поставит на любую связь даже не имеющую NetLabel, и она перейдет в ПСБДОК Port Ему можно прописать параметры как правила. и эта связь, или все ,если это шина будут поддерживаься этих правил и при компиляции, формально ,они образуют класс. Но еще раз понаступайте на это дело полгода и будете их всеравно задавать в ПСБДОС
|
|
|
|
|
Nov 16 2006, 11:54
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 4-10-06
Пользователь №: 20 978

|
Цитата(Владимир @ Nov 16 2006, 14:02)  Еще раз это с непрывычки. И хочется чтобы было как в старом пакете. По поводу параметр NetLabel там вы ничего не пропишите. Так как сама связь может при компиляциии иметь и другое имя, в зависимости от настроек проекта. Директиву можно поставит на любую связь даже не имеющую NetLabel, и она перейдет в ПСБДОК
Port Ему можно прописать параметры как правила. и эта связь, или все ,если это шина будут поддерживаься этих правил и при компиляции, формально ,они образуют класс.
Но еще раз понаступайте на это дело полгода и будете их всеравно задавать в ПСБДОС Хочется не как "в старом пакете" а как в пакете котором можно работать комфортно. Вопрос исчерпан.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|