Gerenciando Alterações de Projeto entre o Esquemático e a PCB

Definir os Requisitos de Projeto Utilizando o Constraint Manager

As restrições de projeto formam, em conjunto, um conjunto de instruções a seguir no projeto da PCB. Cobrem todos os aspetos do projeto: afastamentos, larguras de encaminhamento, topologia, etc. Para visualizar, criar e gerir as restrições de projeto utilizadas nos seus projetos de PCB, é utilizado o Constraint Manager . O Constraint Manager disponibiliza uma interface de edição unificada, baseada em tabela/semelhante a folha de cálculo, para definir restrições de projeto, acessível tanto a partir do esquemático como da PCB. Esta abordagem poderosa, mas simplificada, facilita uma maior colaboração entre engenheiros com diferentes funções dentro de uma organização, permitindo que um conjunto alargado de intervenientes defina coletivamente as restrições necessárias para um projeto.

Do I have the Constraint Manager?

O Altium Designer sugere duas abordagens distintas para definir restrições de projeto: o Constraint Manager e a caixa de diálogo PCB Rule and Constraints Editor .

Constraint Manager está disponível num projeto de PCB apenas se a opção Constraint Management tiver sido ativada na caixa de diálogo Create Project dialog quando este projeto foi criado. Tenha em atenção que:

  • Se o Constraint Manager tiver sido ativado para o projeto de PCB, a caixa de diálogo PCB Rule and Constraints Editor not não está disponível no editor de PCB.

  • Se o Constraint Manager not não tiver sido ativado para o projeto de PCB, apenas podem ser utilizadas as abordagens anteriores para definir restrições de projeto (utilização de diretivas de projeto e da caixa de diálogo PCB Rule and Constraints Editor ).

Para verificar rapidamente qual a abordagem utilizada para definir restrições de projeto no projeto de PCB atual, confirme se o comando Design » Constraint Manager está disponível nos menus principais do editor de Esquemático ou de PCB quando um documento de esquemático/PCB do projeto estiver aberto. Se o comando estiver presente, o Constraint Manager é utilizado para este projeto. Caso contrário, é utilizada para este projeto a caixa de diálogo PCB Rule and Constraints Editor (Design » Rules no editor de PCB).

O Constraint Manager pode ser acedido selecionando o comando Design » Constraint Manager nos menus principais do editor de Esquemático ou de PCB. O Constraint Manager tem várias vistas para definir diferentes tipos de restrições. Utilize os botões na parte superior do Constraint Manager para alternar entre as vistas:

  • Clearances – uma Matriz de Afastamentos que permite definir afastamentos elétricos entre classes de nets.

  • Physical – uma lista de nets, pares diferenciais, xNets e respetivas classes, onde pode definir restrições físicas para o projeto: larguras dos condutores, o espaçamento em pares diferenciais, etc.

  • Electrical – uma lista de nets, xNets, xSignals e respetivas classes, onde pode definir restrições elétricas para o projeto: topologia, impedância, etc.

Quando o Constraint Manager é acedido a partir do editor de PCB, fica disponível uma vista adicional All Rules . Esta é uma vista das restrições de projeto orientada por regras, uma lista de todas as regras no projeto de PCB onde pode criar regras personalizadas com base em queries.

É necessário executar uma ação de gravação no Constraint Manager antes de as alterações se refletirem no projeto. Utilize o comando File » Save (quando o Constraint Manager é acedido a partir do esquemático) ou File » Save to PCB (quando o Constraint Manager é acedido a partir da PCB) nos menus principais do Constraint Manager ou o atalho Ctrl+S para o fazer.

As restrições definidas no Constraint Manager acedido a partir do lado do esquemático são transferidas para o projeto de PCB durante o processo normal de ECO (Engineering Change Order), conforme descrito abaixo.

Consulte a página Defining Design Requirements Using the Constraint Manager para saber mais.

Configurar o Projeto para Transferência para PCB

A caixa de diálogo Project Options inclui várias definições que controlam que dados são transferidos entre o projeto esquemático e o layout da PCB. Clique com o botão direito na entrada do projeto no painel Projects e selecione o comando Project Options no menu contextual para aceder à caixa de diálogo.

Utilize os separadores seguintes da caixa de diálogo para configurar o que deve ser sincronizado ao transferir o projeto:

Javascript ID: Dlg_ProjectOptions

Class Generation – permite configurar e controlar a geração de classes de componentes e de nets. Por exemplo, componentes colocados em folhas esquemáticas específicas podem ser agrupados em classes de componentes, ou nets agrupadas em buses podem ser agrupadas em classes de nets. Também é possível configurar neste separador a geração de classes definidas pelo utilizador derivadas de diretivas de projeto colocadas. Saiba mais sobre Trabalhar com Classes num Esquemático e PCB.

Comparator – permite definir que tipos de diferenças procurar e quais ignorar ao comparar documentos, ou seja, exatamente que dados do esquemático e da PCB são comparados. Utilize a coluna Mode para um tipo de comparação para selecionar o modo de comparação, como Find Differences ou Ignore Differences.

ECO Generation – permite definir quais as modificações de projeto (com base nas diferenças encontradas pelo comparador) que podem ter Engineering Change Orders (ECOs) ao transferir dados. Utilize a coluna Mode para um tipo de modificação para selecionar o modo de geração, como Generate Change Orders ou Ignore Differences.

Consulte a página Accessing, Defining & Managing Project Options para saber mais.

Transferir Informação de Projeto para a PCB

A sincronização do projeto é efetuada diretamente entre os editores de esquemático e de PCB. Quando tiver um documento de PCB adicionado ao seu projeto e guardado no disco rígido, selecione o comando Design » Update PCB Document <PCBDocumentName> nos menus principais do editor de esquemático para abrir a caixa de diálogo Engineering Change Order. A caixa de diálogo contém a lista de alterações (Engineering Change Order – ECO) a efetuar na PCB para que esta fique em conformidade com o esquemático, de acordo com as opções atuais do projeto.

  • Pode ativar/desativar entradas de modificação na caixa de diálogo conforme necessário.

  • Clique no botão Validate Changes para executar uma verificação de validação das modificações ativadas para inclusão no ECO. Os resultados da validação aparecerão na coluna Check  na região Status  da caixa de diálogo.

    Se alguma entrada de modificação falhar na fase de validação, aparecerá uma entrada na coluna Message correspondente da caixa de diálogo, indicando o motivo da falha (por exemplo, Footprint Not Found). Pode sempre fechar a caixa de diálogo para investigar por que motivo determinadas alterações estão a falhar e efetuar as alterações de projeto necessárias.
  • Quando estiver satisfeito com as alterações a realizar, clique no botão Execute Changes para executar o ECO e aplicar as alterações válidas aí contidas. Os resultados da execução aparecerão na coluna Done  na região Status  da caixa de diálogo.

Depois de clicar no botão Execute Changes , as alterações serão aplicadas ao documento de PCB, e a caixa de diálogo Engineering Change Order pode ser fechada. Numa PCB recém-criada, verá os footprints dos componentes colocados fora da placa e linhas de ligação entre os pads dos footprints, de acordo com o projeto esquemático.

Após a transferência inicial do projeto para a PCB, alterações adicionais no lado do esquemático são transferidas para a PCB utilizando o mesmo processo.

Consulte a página Keeping the Schematics & PCB Synchronized para saber mais.

Sondagem Cruzada

A sondagem cruzada é a capacidade de localizar um objeto noutros editores clicando no objeto no editor atual. Por exemplo, depois de iniciar o comando Tools » Cross Probe do editor de esquemático, pode clicar num componente no esquemático para apresentar o mesmo componente na PCB. Este comando suporta sondagem cruzada entre componentes, buses, nets e pinos/pads.

O comportamento predefinido é permanecer no editor de origem. Utilize isto quando tanto o documento de origem como o de destino estiverem visíveis, por exemplo, quando o espaço de projeto está dividido para mostrar dois documentos, como demonstrado no vídeo acima. Saiba mais sobre Gestão da Janela de Documentos.

Quando apenas um documento está visível, mantenha premida a tecla Ctrl enquanto clica num objeto para efetuar a sondagem cruzada para esse objeto no documento de destino e tornar esse documento ativo.

Seleção Cruzada

A funcionalidade de seleção cruzada é utilizada para selecionar objetos correspondentes entre documentos de PCB e esquemático. Por outras palavras, quando seleciona um objeto no documento de PCB, o mesmo objeto no documento esquemático de origem também é selecionado, e vice-versa.

Para ativar a funcionalidade de seleção cruzada, selecione o comando Tools » Cross Select Mode nos menus principais do editor de esquemático ou de PCB. Este comando alterna a funcionalidade entre ativada e desativada, e o ícone do comando no menu apresenta o respetivo estado.

Esta funcionalidade pode ser particularmente útil para criar rapidamente uma nova classe de componentes no documento de PCB, selecionando um conjunto de componentes nos esquemáticos, ou para reposicionar sequencialmente vários componentes de PCB pela ordem em que os selecionou nos esquemáticos.
Consulte a página Verificação Cruzada e Seleção para saber mais.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo