Uma nova room também pode ser criada definindo uma nova restrição no PCB Rule and Constraints Editor ou no Constraint Manager.
Que abordagem está a ser utilizada para Definir as Restrições de Projeto?
Altium Designer suporta duas abordagens distintas para definir restrições de projeto: o Constraint Manager e o PCB Rule and Constraints Editor.
O PCB Rule and Constraints Editor foi a interface inicial desenvolvida para definir restrições no editor PCB. Se o PCB Rule and Constraints Editor for utilizado, o projetista define: what objects the constraint (rule) applies to, e, how those objects are to be constrained. Esta abordagem é poderosa porque permite ao projetista direcionar com precisão os objetos que pretende restringir; pode aplicar-se a tudo (por exemplo, todas as nets), ou focar-se num objeto específico da placa (esse pad). Este método flexível de direcionar os objetos do projeto é conseguido através de um motor de regras orientado por uma linguagem de consulta.
O Constraint Manager traz uma abordagem centrada nos objetos para a tarefa de definir restrições. O projetista trabalha na perspetiva dos objetos, aplicando as várias restrições elétricas e físicas necessárias ao projeto, numa interface semelhante a uma folha de cálculo, com o(s) objeto(s) a serem realçados no editor gráfico à medida que são selecionados no Constraint Manager. Isto permite ao projetista configurar e analisar facilmente todos os requisitos de um objeto, por exemplo: esta classe de nets deve ser encaminhada com esta largura, com este afastamento, utilizando esta via de encaminhamento e este estilo de ligação de polígono. Poderá também ser necessário que essa classe de nets seja: encaminhada nestas camadas, com estas impedâncias. Esta perspetiva centrada nos objetos não é possível no PCB Rule and Constraints Editor. Em última análise, o software converte as restrições centradas nos objetos no mesmo formato de regras definido no PCB Rule and Constraints Editor; mude para a vista All Rules quando as restrições tiverem sido abertas a partir do editor PCB para as visualizar.
The Constraint Manager está apenas disponível no projeto de desenho de PCB se a opção Constraint Management tiver sido ativada na caixa de diálogo Create Project dialog durante a criação do projeto (
). Se não tiver sido, então tem de ser utilizado o PCB Rule and Constraints Editor. Para verificar rapidamente que abordagem à gestão de restrições de desenho está a ser usada no projeto PCB atual, abra o documento PCB do projeto, clique no menu Design e verifique que comando está disponível: Constraint Manager – o Constraint Manager é usado para este projeto, ou Rules – a caixa de diálogo PCB Rule and Constraints Editor é usada para este projeto.
Esta página de documentação mostra imagens das restrições tal como são definidas tanto na caixa de diálogo PCB Rule and Constraints Editor como no Constraint Manager. Tenha em atenção que os termos constraint e rule são usados indistintamente.
Adicionar uma Nova Restrição de Desenho de Definição de Sala
No PCB Rules and Constraints Editor
Para cada sala que é colocada ou criada, é automaticamente criada uma restrição de desenho Room Definition associada. O inverso também é verdadeiro: se adicionar uma nova regra deste tipo, o objeto de sala correspondente aparecerá no espaço de desenho. Tenha em atenção que o oposto também se aplica: se eliminar uma sala no editor gráfico, a restrição é automaticamente eliminada ou, se eliminar a restrição de desenho, o objeto gráfico é eliminado.
Se a restrição de sala estiver a ser definida a partir do PCB Rules and Constraint Editor, então é criado um objeto de sala predefinido de 5 polegadas por 5 polegadas, a 1 polegada da Origem Absoluta (o canto inferior esquerdo do espaço de edição). Tenha em atenção que o marcador de origem apresenta a Origem Relativa definida pelo utilizador, que pode ser definida em qualquer ponto do espaço de edição.
Quando é adicionada uma nova restrição de sala, é definida uma sala predefinida no espaço de edição.
Depois de a restrição ter sido adicionada, pode voltar ao espaço de edição e editar graficamente a sala. Em alternativa, quando estiver no PCB Rules and Constraints Editor pode editar a restrição de sala e depois clicar no botão Define para definir interativamente a forma. Uma vez que uma sala define uma área na placa, é mais comum colocar a sala interativamente e fazer com que a restrição de desenho seja criada automaticamente.
Saiba mais sobre como adicionar uma nova restrição no PCB Rules and Constraints Editor.
No Constraint Manager
Para criar uma nova restrição de confinamento (sala) no Constraint Manager: mude para a vista All Rules, selecione Room Definition na categoria Placement e depois clique com o botão direito na lista Advanced Rules e selecione Add Advanced Rule no menu de contexto, como mostrado abaixo.
É possível adicionar uma nova restrição de sala no Constraint Manager.
Nesta fase, o objeto de sala não existe no espaço de edição gráfico; agora tem de clicar no botão Define (mudando para o editor PCB) e definir a forma da sala. Depois de o fazer, tanto a restrição de sala como o objeto de sala passam a existir, e as restrições podem ser guardadas.
-
Se a restrição de sala for usada para restringir objetos a estarem dentro (ou fora) dessa área da placa, o passo seguinte é configurar o Object Match e outras definições da restrição na parte inferior do Constraint Manager. Continue a ler para saber mais sobre isso.
-
Se a restrição de sala for usada como definição de área noutro tipo de restrição, como largura de encaminhamento, consulte a secção Defining Constraints Within a Room para saber mais.
Saiba mais sobre como adicionar uma nova restrição no Constraints Manager.
O que é uma Restrição de Sala?
Como referido anteriormente, uma sala é uma área definida numa das camadas de superfície da PCB, que é usada para definir requisitos de desenho dentro dessa área da placa.
Todas as restrições de desenho têm dois elementos principais:
-
what objects this constraint applies to (
), e,
-
how those objects are to be constrained (
).
Se a restrição de sala for definida numa área da placa onde não existam componentes, o critério Object Match (the objects this constraint applies to) assume por defeito False, o que significa que esta restrição não se aplica a quaisquer objetos. Edite isto conforme necessário.
A definição de sala recentemente criada. Tenha em atenção que o âmbito da regra é False, o que significa que não se aplica a quaisquer objetos.
Restringir uma Classe de Componentes
Uma forma comum de usar uma restrição de sala é definir a localização de uma classe de componentes, fixando essa classe de componentes a uma área específica da placa.
A classe de componentes Encoder está restringida dentro da sala chamada Room-Encoder, na Top Layer da placa.
A imagem acima mostra como a classe de componentes Encoder está restringida within à sala Room-Encoder, na Top side da placa no PCB Rules and Constraints Editor (essencialmente o mesmo que no Constraint Manager
). Depois de os componentes terem sido atribuídos a uma sala, movem-se quando a sala é movida. Para mover uma sala sem mover os componentes, desative temporariamente a regra Room Definition associada.
Saiba mais sobre a restrição de desenho Room Definition.
O editor PCB inclui um conjunto de ferramentas poderosas para trabalhar com salas; leia mais na secção Working with Rooms desta página.
Além de ser uma restrição de desenho por direito próprio (Room Definition), uma sala também pode ser usada como objeto para focar o âmbito de outra restrição de desenho numa área da placa, como Width, Clearance ou Via Style. Este tema é discutido na secção Defining Constraints Within a Room desta página.
As salas também podem ser usadas num desenho que inclua secções repetidas de circuito — conhecido no Altium Designer como um desenho multicanal. Num desenho multicanal, o engenheiro captura o esquema do canal repetido uma vez e adiciona informação sobre o número de vezes que o canal é repetido. Quando o desenho é transferido do esquema para a PCB, o software replica automaticamente esse circuito repetido o número de vezes necessário, colocando cada canal na sua própria sala de desenho. Depois de o projetista de PCB ter colocado e encaminhado um desses canais dentro da sua sala, pode então instruir o software a replicar essa colocação e encaminhamento por todos os outros canais.
Saiba mais sobre desenho multicanal.