Параметры проекта — многоканальный режим

Parent page: Диалоги WorkspaceManager

Вкладка Multi-Channel диалога Options for PCB Project Вкладка Multi-Channel диалога Options for PCB Project

Сводка

Эта вкладка диалога Options for PCB Project позволяет задать схему именования каналов и формат обозначений компонентов для использования в многоканальных проектах. Многоканальный проект — это возможность ссылаться на один и тот же дочерний лист в проекте несколько раз. Это можно сделать, разместив несколько символов листа, которые ссылаются на один и тот же дочерний лист, либо добавив Repeat ключевое слово в обозначение (designator) символа листа, чтобы создать несколько экземпляров.

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

Соответствие между одним логическим компонентом на схеме и несколькими физическими экземплярами на PCB управляется схемой многоканальных обозначений, заданной на этой вкладке.

Доступ

Это одна из нескольких вкладок, доступных при настройке параметров проекта — открывается из диалога Options for PCB Project. Этот диалог открывается следующим образом:

  • Щёлкнув Project | Content | в главном меню в редакторе схем или редакторе PCB.
  • Щёлкнув правой кнопкой мыши по записи самого проекта в панели Projects , затем выбрав Project Options в контекстном меню.

Параметры/элементы управления

Именование каналов

  • Channel Naming Style — используйте это поле, чтобы указать стиль, который будет применяться для именования каналов. Доступно пять стилей — два плоских и три иерархических (включающих путь):
    • Flat Numeric With Names
    • Flat Alpha With Names
    • Numeric Name Path
    • Alpha Name Path
    • Mixed Name Path
Иерархические имена каналов формируются путём конкатенации всех обозначений (designator) символов листов, участвующих в канализации (ChannelPrefix + ChannelIndex), в соответствующей иерархии пути канала.
  • Level Separator for Paths — используйте это поле, чтобы указать требуемый символ/символы для разделения информации о пути при использовании иерархических стилей именования (тех стилей, которые включают путь). По умолчанию используется символ подчёркивания (_).
Ограничений на вводимый разделитель уровней нет, однако для сохранения визуальной ясности рекомендуется использовать один неалфавитно-цифровой символ.
  • Preview — по мере внесения изменений в Channel Naming Style и/или Designator Format изображение в этой области динамически обновляется, отражая соглашение об именовании, которое будет применено в проекте. На изображении приведён пример вложенной многоканальной структуры 2 x 2. Более крупные области с перекрёстной штриховкой представляют два канала верхнего уровня (или «банка»), а затенённые области внутри — каналы нижнего уровня (в каждом показаны два примера компонентов).

Именование компонентов

  • Designator Format — используйте это поле, чтобы указать формат, применяемый при назначении обозначений компонентам проекта. В раскрывающемся списке поля доступно восемь предопределённых форматов: пять плоских и три, которые можно использовать в иерархическом контексте (содержат именование канала):
    • $Component$ChannelAlpha
    • $Component_$ChannelPrefix$ChannelAlpha
    • $Component_$ChannelIndex
    • $Component_$ChannelPrefix$ChannelIndex
    • $ComponentPrefix_$ChannelIndex_$ComponentIndex
    • $Component_$ChannelName
    • $ChannelName_$Component
    • $ComponentPrefix_$ChannelName_$ComponentIndex
Плоские форматы обозначений присваивают каждому компоненту обозначение в линейной последовательности, начиная с первого канала. Иерархические форматы включают имя канала ($ChannelName) в обозначение компонента. Если выбранный Channel Naming Style является одним из двух возможных плоских стилей, то стиль обозначения компонента также будет плоским. Однако если для именования каналов выбран иерархический стиль, то обозначение компонента тоже будет иерархическим, поскольку информация о пути будет включена в формат.
Channel Naming Style  имеет значение для именования компонентов только в том случае, если строка $ChannelName включена в Designator Format.

Определение собственного формата обозначений

Вы также можете задать собственный формат обозначений компонентов, вводя его напрямую в поле Designator Format. При построении строки формата можно использовать следующие ключевые слова:

  • $ChannelName — это имя связанного канала, определяемое стилем, выбранным в поле Channel Naming Style .
  • $Component — это логическое обозначение компонента.
  • $ComponentPrefix — это префикс логического обозначения компонента (например, U для U1).
  • $ComponentIndex — это индекс логического обозначения компонента (например, 1 для U1).
  • $ChannelPrefix — это логическое обозначение символа листа.
  • $ChannelIndex — это индекс канала.
  • $ChannelAlpha — это индекс канала, выраженный буквой.

Примечания

  1. Алфавитная индексация канала действительно полезна только если ваш проект содержит менее 26 каналов в сумме или если вы используете формат обозначений, по своей природе являющийся иерархическим.
  2. Чтобы изменения форматов обозначений каналов и/или компонентов вступили в силу, необходимо перекомпилировать проект.
  3. При компиляции многоканального проекта внизу листа схемы в окне проектирования отображаются вкладки — по одной на каждый канал (или «банк»). Имена вкладок — это имена символов листов плюс номер канала, например BANKA. Это скомпилированные представления (физические представления) проекта, тогда как логический проект остаётся прежним на вкладке Editor .

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content