Перейти к содержанию
    

xCooLLer

Участник
  • Постов

    104
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о xCooLLer

  • Звание
    Частый гость
    Частый гость
  • День рождения 12.05.1988

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

1 420 просмотров профиля
  • KiV

  1. Я уважаю Ваше мнение, но поверьте, и без "этого" можно. Глубокий анализ схемы тут ни к чему. Если интересно - создайте любой проект. Соберите любую схему и разместите там штук 5 одинаковых каскадов (например. опторазвязки). В старых версиях такое было. При помощи параметра Channel Offset (задается в схемном редакторе) система считывала все компоненты, и те, у которых Channel Offset стоит одинаковый - система принимала за тождественные. Частично, нашел ответ на свой вопрос. Получилось: компоную каскад, трассирую, применяю к однотипным Room. Как сделал: Данный атрибут можно задать в PCB редакторе. Тогда система начинает понимать, какие элементы тождественны. Для этого нужно выбрать компонент в PCB, в Parameters пролистать до schematic reference information, там и выставить Channel Offset. (значение параметра - числа, т.е для тождественных элементов - одинаковое число). Прилагаю скрины. 1 - как было в старой версии (задавалось в SCH). 2- как сейчас в 19 версии (задается в PCB) Таким образом, можно без использования multichannel компоновать и трассировать однотипные каскады, вернее, компоновать и трассировать только один из них, остальные приводить в нужный вид при помощи команды Copy Room Format. Теперь вопрос, как это прописывать в схемном редакторе, а не в PCB?
  2. Попробуйте поиграться с настройками. Схемный редактор. Project->Project Options вкладка MultiChannel. Функция Designator Format задает способ нумерации компонентов. В вашем случае, если я правильно понял, $ComponentPrefix_$RoomName_$ComponentIndex
  3. Здравствуйте! На свой вопрос я ответа не нашел, поэтому создал новую тему. В древней версии (точно не припомню, в какой) Altium была такая функция Channel Offset. Если на одном листе были повторяющиеся каскады, то можно было настроить элементы так, чтобы при компоновке и трассировке этих каскадов можно было сделать только один каскад. А к остальным просто применить Copy Room Format. Проект НЕ иерархический, НЕ многоканальный. Недавно нас перевели на альтиум 19. Собственно, вопрос. А куда делась эта функция в 19 версии? Пробовал создавать параметры к компонентам "Channel Offset" и "ChannelOffset", с нужными значениями. Не получилось. При выполнении в PCB copy room format - копируется только размер и форма Room, трассировка. А вот расстановка не применяется, выходит ошибка, что не найдет Channel Offset. Сейчас у меня на одном листе схемы есть несколько повторяющихся каскадов. Хотелось бы автоматизировать процесс их трассировки в PCB. К каждому из них применен атрибут ClassName, т.е. у каждого каскада своя группа компонентов, каждый каскад создается в свою отдельную Room. Могу создать Multi-Channel проект, но я бы хотел обойтись без этого. Если кто сталкивался с тем, как прикрутить к компоненту в схеме функцию Channel Offset, то прошу помочь разобраться.
  4. Здравствуйте! Не нашел решения проблемы на форуме. Суть в чем. Было: при трассировке платы, та цепь, которую я трассирую подсвечивается,при этом остальные цепи видны, но не подсвечены. Стало: при трассировке платы, та цепь, которую я трассирую подсвечивается, остальные цепи уходят в темный фон. (не важно, в каком режиме - одного слоя или многослойного). Как перенастроить это безобразие? Режим одного слоя: Трассировка в режиме одного слоя (все проводники затемнились, в многослойном режиме темный фон): Отбой тревоги.
  5. Точно ж! И еще раз спасибо!:) p.s. век живи-век учись...
  6. Сделал так, как вы посоветовали. Вы правы, так проще. Спасибо за совет:)
  7. Вариант интересный. Спасибо за предложение) Но может можно как-то прописать в правилах?
  8. Здравствуйте! Ситуация: есть печатная плата. На одном слое (Top) имеется ограничение по высоте для элементов по всему слою. Задано в правилах. Вопросов нет. На втором слое(Bottom) есть три области-в каждой из них свои ограничения по высоте (область 1 - 5 мм, область 2 -17 мм, область 3 - 31 мм). Это связано с тем, что на крышке корпусе есть углубления, выступы и прочее. Вопрос - как это грамотно расписать в правилах проектирования? Может создать 3 шт. Room, для каждой области, и каким-нибудь образом там указать?
  9. Снова проблема - сигнал с одинаковым именем не соединяется сам собой. Приведу фрагменты схемы, начиная с низшей ступени иерархии. В качестве примера - сигнал RKIN_27_OSN[1...5], т.е. каскад будет повторятся 5 раз. Иду на уровень выше. Здесь несколько блоков- причем они все относятся к разным кускам схемы. Сделал скрин только нужного блока. Такие же сигналы имеются на схеме с разъемами. Теперь прилагаю скрин с общей схемы. Пытался соединить шиной - не вышло, сигналы по прежнему раздроблены. Пробовал при помощи Harness. создавал скрутки на каждой схеме, выводил на общую-результат такой же, т.е. никакой. Подозреваю, что ошибка в названиях портов. На последнем рисунке соединены одиночные сигналы - RS485. Они подключились без проблем. Подскажите, пожалуйста, в чем может быть ошибка.
  10. 1. Вывел из подсхемы на главную схему разъем, куда цепляются эти сигналы. Проблема с отваливающимися сигналами решилась. 2. Спасибо за совет, сейчас попробую:)
  11. Здравствуйте! У меня есть два вопроса. Версия программы 15.1. Имеется иерархический проект. 1. В схеме имеется n-ое количество одиннаковых каскадов. Задал порты. Экспортировал данные в файл печатной платы и что я получил: часть сигналов передается,часть отваливается. В моем случае привязались сигналы с индексами 1, 3, 4, 8, 9, 10-13. Не привязались 2, 5, 6, 7, 14, 15. Из-за чего это происходит? Создавал тоже самое для других каскадов, там все привязывается.Конечно, не с первого раза. Глюк альтиума? 2. Сигналы, идущие с блоков не цепляются к одноименным сигналам, которые находятся в другом блоке. На плате получается два одиннаковых независимых сигналов. Полагаю, нужно соединить блоки между собой в главной схеме. Сталкивался ли кто-нибудь из вас с проблемой,описанной в пункте 1 ? и как с ней бороться?
  12. Ликбез

    Я учился по документации на версию 14.3. Они довольно подробные. Хотя софт стоял 15.7. С каждым годом туториалы, описания становятся все короче и короче. Рекомендую поискать документацию для версии 14.3 (основные функции программного пакета там расписаны,вплоть до ручного редактирования некоторых файло) Мы как-то с коллегой начинали писать туториал для Cadence. Но так и не сделали.
  13. Спасибо за советы. Придется так.
  14. Все верно,здесь. Но где она хранится физически, в какой-то дефолтной библиотеке или как? Дело в том, что даже если я настроил через DXP->Preferences, все равно, когда запускаю программу и начинаю вести проводник, затем нажимаю "2"- вываливается дефолтная виа. Конечно, достаточно один раз нажать Shift+V и выбрать из списка ранее созданную. Но хотелось бы, чтобы дефолтная виа стояла та, которая мне нужна, скажем так "повседневная" via. Плеваться на Altium и боготворить Cadence не собираюсь, работаю с тем, что есть
  15. Пришлось перейте с Cadence Allegro на Altium. Вопрос такой - где находиться дефолтная Via? Что хочу - заменить на нужную мне via(которую использую чаще всего), чтобы по дефолту всегда выставлялась она. После каждого запуска программы вываливается дефолтная. Версия продукта 15.1.
×
×
  • Создать...