|
Net Class в Altium |
|
|
|
Nov 14 2006, 14:24
|
Участник

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

|
Подскажите как можно задать Net Class из схематика кроме как установкой Директивы на нетку? Схема превращается в помойку с огромным количеством красных кружочков  Устанавливать из PCB неудобно - окно "Classes" лочит весь пакет - искать там ручками морока страшная. Да и не импортируются они из PCB в схему.
|
|
|
|
|
Nov 15 2006, 12:01
|
Участник

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

|
Цитата(Владимир @ Nov 15 2006, 11:46)  add as RUle при вводе параметра для листа, компонента и тю.д. Причем тут "Add as Rule"? Там нет NetClass. И зачем мне параметры для листа и компонента? Мне нужно определенные нетки занести в определенный класс.
|
|
|
|
|
Nov 15 2006, 14:06
|
Участник

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

|
Цитата(Владимир @ Nov 15 2006, 15:20)  Они создат определенный клас при компиляции проекта. А там можете добавлять и другие При таком подходе их оченнь много. Поэтому он мне и не нравится. Но для любителей пожалуйста Ничего не понял. Кто создают? Rulesы? Никаких классов они не создают. Нельзя-ли подробнее обьяснить принцип? Удивительно что такая простая задача создает столько проблем. AD разочаровывает все больше
Сообщение отредактировал Electronik777 - Nov 15 2006, 14:10
|
|
|
|
|
Nov 15 2006, 15:27
|
Участник

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

|
Цитата(Gutnik Marina @ Nov 15 2006, 17:38)  Можно создать шину! Все в ходящие в шину цепи будут организованы в класс цепей при компиляции и при установки соответствующей опции на вкладке ClassGeneration окна ProjectOptions!!! С шинами проблем нет - но в шины не добавишь отдельные цепи с разными именами (требуется сквозная нумерация цепей в шине). Что делать с отдельными цепями, которых много и их надо занести в класс?
|
|
|
|
|
Nov 15 2006, 16:12
|
Участник

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

|
Цитата(Владимир @ Nov 15 2006, 19:05)  Вы их увидете в правилах уже в самом ПСБДОС.(Design/Rules) Поэтому я и говорил,что это на любителя. Проще их там сразу и задать Проще, если сам схему делаешь, сам разводишь. А когда схему надо передать в другое подразделение - неудобно. Остается только е Экселе набивать цепи в классы
|
|
|
|
|
Nov 15 2006, 16:26
|

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

|
Цитата Владимир @ Nov 15 2006, 19:05)
Вы их увидете в правилах уже в самом ПСБДОС.(Design/Rules) Поэтому я и говорил,что это на любителя. Проще их там сразу и задать
Проще, если сам схему делаешь, сам разводишь. А когда схему надо передать в другое подразделение - неудобно.
Остается только е Экселе набивать цепи в классы Так отдавайте на здоровье. Там будет пустой ПСБДОС и внем прописывайте только классы и правила которые для Вас важны и принципиальны. Кто разводит будет обязан их придерживаться, и сможет добовлять свои Или вообще сохраните правила в файл. Сможете и к другим проектам в качестве основы пристегивать
|
|
|
|
|
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 Ему можно прописать параметры как правила. и эта связь, или все ,если это шина будут поддерживаься этих правил и при компиляции, формально ,они образуют класс.
Но еще раз понаступайте на это дело полгода и будете их всеравно задавать в ПСБДОС Хочется не как "в старом пакете" а как в пакете котором можно работать комфортно. Вопрос исчерпан.
|
|
|
|
|
Nov 16 2006, 14:05
|
Участник

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

|
Цитата(Zeroom @ Nov 16 2006, 16:46)  Прочитайте тему про Off-page connectors. Это не дублирование, так как способы задания имен цепей не равнозначны между собой либо равнозначны частично. А "комфортно" - (ИМХО) это значит настраиваемо каждым пользователем под себя любимого  Про неравнозначность я в курсе. Это как раз к вопросу о настраиваимости под себя любимого - в моем случае глобальных NetLabel мне не оставили возможности ничего подстроить - ставь директивы и все.
Сообщение отредактировал Electronik777 - Nov 16 2006, 14:06
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|