Добавлены классы цепей для печатной платы
В CircuitStudio 1.4 появилась возможность добавлять классы цепей (Net Classes) в проекты печатных плат. Эта функция позволяет разработчикам управлять именами и составом примитивов при создании нового или редактировании существующего класса цепей. Классы — это способ логически группировать примитивы проекта и часто оказываются незаменимыми, когда нужно применять к объектам-участникам конкретные правила проектирования за счёт точного задания области действия правил.
Классы цепей теперь также сохраняются при импорте файлов Eagle.
Пользовательские классы цепей можно создавать на схеме для наборов цепей, которые не добавляются в класс автоматически (шины и сигналы в жгутах добавляются в класс автоматически), с помощью директивы Net Class (см. ниже). Однако важно отметить: если определение класса цепей существует только на PCB, то процесс ECO по умолчанию попытается удалить их, чтобы синхронизировать схему и PCB. Если вы хотите создавать классы на PCB или у вас уже есть существующие классы и процесс ECO пытается их удалить, измените параметры генерации ECO (ECO Generation Options) для проекта и установите значение для пункта Remove Net Classes в разделе Modifications Associated With Nets окна ECO Generation Tab на Ignore Differences.
Это позволит проекту обнаруживать различия — чтобы при необходимости он мог добавлять и изменять классы, — но при этом предотвратит удаление ECO любых классов, определённых на PCB. В качестве альтернативы вы можете определить все классы на схеме с помощью директив Net Class.
Разместите директиву и задайте имя класса в параметре.
Классы цепей можно легко просматривать и управлять ими в режиме Nets панели PCB. В верхней части перечислены классы цепей, в средней — цепи, входящие в выбранный(е) класс(ы) цепей, а в нижней — примитивы, входящие в выбранную(ые) цепь(и).
Щелчок правой кнопкой по записи класса цепей и выбор пункта Properties в меню (или двойной щелчок непосредственно по записи) открывает диалог Edit Net Class для этого класса. В этом диалоге можно просматривать/изменять состав цепей класса, переименовывать его или добавлять дополнительные классы.
По мере ввода в одном из полей маски (Name, Non-Members, Members) над списком, список фильтруется и показывает только строки, соответствующие строке маски. В строке маски можно использовать подстановочные символы ? (любой одиночный символ) и * (любое количество символов) — например, "*" чтобы отобразить все примитивы, или "D?" чтобы отобразить все примитивы, начинающиеся с буквы D. Средние кнопки можно использовать для быстрого перемещения примитивов между двумя списками.
Классами цепей также можно управлять из Object Class Explorer (Home | Design Rules | Classes), что позволяет разработчикам просматривать и управлять определёнными классами объектов для текущего документа PCB.
Щёлкните по записи конкретного класса цепей в древовидной панели папок (или дважды щёлкните по его записи в сводном списке), чтобы получить доступ к элементам управления составом объектов этого класса.
Классы цепей также можно использовать для определения правил в PCB Rules and Constraints Editor.
