Selectively Waiving DRC Violations

O software suporta a capacidade de dispensar seletivamente qualquer violação de DRC. Isto permite-lhe efetivamente 'suprimir' uma violação que seja considerada não ser um problema sem ter de criar uma regra de design especial (e talvez complexa) para acomodar a situação de design.

Dispensar uma Violação de DRC

As violações de DRC podem ser dispensadas das seguintes formas:

  • Selecionando a(s) violação(ões) pretendida(s) no painel Messages, clicando com o botão direito e escolhendo o comando Waive Violation no menu de contexto.

  • Selecionando a(s) violação(ões) pretendida(s) na região Violations do painel PCB Rules and Violations panel, clicando com o botão direito e escolhendo o comando Waive Selected Violations no menu de contexto.

     
     
     
     
     

  • Ativando a opção Waive this violation na caixa de diálogo Violations Details dialog. Esta caixa de diálogo surge quando faz duplo clique numa violação no painel PCB Rules and Violations ou inspeciona uma violação diretamente no espaço de design, conforme discutido anteriormente.

Para cada violação dispensada, o software regista três elementos de informação. Ao dispensar a partir do painel Messages ou do painel PCB Rules And Violations, esta informação é introduzida na caixa de diálogo Waived Violation Info. Na caixa de diálogo Violation Details, os campos para esta informação ficam disponíveis assim que a opção Waive this violation é ativada.

A informação armazenada para uma violação dispensada é introduzida através da caixa de diálogo Waived Violation Info ou da caixa de diálogo Violation Details.A informação armazenada para uma violação dispensada é introduzida através da caixa de diálogo Waived Violation Info ou da caixa de diálogo Violation Details.

Informação armazenada para uma violação dispensada:

  • Created At - data e hora em que a violação foi dispensada.
  • Author - se tiver sessão iniciada num servidor de conteúdo gerido, este campo é preenchido automaticamente com o nome próprio e apelido do utilizador com sessão iniciada no momento, e o valor não pode ser editado. Se não tiver sessão iniciada num servidor de conteúdo gerido, este campo é preenchido com o nome próprio e apelido da conta de início de sessão atualmente utilizada para esta licença do software. Nesta situação, o campo pode ser editado.
  • Reason - utilize este campo para introduzir uma razão opcional para a dispensa da violação.

Tenha em atenção que estas edições se aplicam a todas as violações selecionadas que estão a ser dispensadas.

A Verificação de Regras de Design é executada nos objetos primitivos - isto significa que uma única escolha de design, como posicionar um conector sobre a borda da placa, pode resultar em múltiplos objetos em violação. Por exemplo, se a sobreposição do componente de um conector se projetar para fora da borda da placa, haverá provavelmente várias pistas de sobreposição com erro. As violações em todas essas pistas têm de ser dispensadas para resolver esta situação de design. A forma mais eficiente de o fazer é selecioná-las todas no PCB Rules and Violations panel, e dispensá-las todas numa única ação.

Trabalhar com Violações Dispensadas

As violações dispensadas são listadas na secção inferior do PCB Rules and Violations panel como mostrado na imagem abaixo. Note que esta secção só aparece quando existem violações dispensadas no design.

 
 
 
 
 

As violações que foram dispensadas são listadas no painel PCB Rules And Violations.As violações que foram dispensadas são listadas no painel PCB Rules And Violations.

Todas as violações são sempre detetadas durante uma Verificação de Regras de Design; o software mantém o registo das violações que escolheu dispensar, reaplicando esse estado após a execução de uma verificação de regras de design. Além disso, embora as violações dispensadas sejam removidas como mensagens de erro do painel Messages, continuam a ser assinaladas visualmente no espaço de design.

Clique numa entrada de violação dispensada para saltar para essa violação no espaço de design (desde que a opção Zoom esteja ativada no topo do painel). Faça duplo clique para saltar para a violação (desde que a opção Zoom esteja ativada) e aceder à caixa de diálogo Violation Details com a violação apresentada.

O estado de dispensada de uma violação pode ser revogado a qualquer momento:

  • clicando com o botão direito na entrada da violação na região Waived Violations do painel PCB Rules And Violations e escolhendo o comando Unwaive Selected Violations no menu de contexto.
  • acessando a caixa de diálogo Violation Details da violação dispensada e desativando a opção Waive this violation.

No painel PCB Rules And Violations, uma violação dispensada cuja dispensa seja removida será retirada da região Waived Violations do painel e passará a surgir na região Violations.

Documentar Violações Dispensadas

As violações dispensadas também são reportadas como parte de um Relatório de Verificação de Regras de Design gerado desde que a opção para Create Report File esteja ativada na caixa de diálogo Design Rule Checker dialog.

Todos os detalhes de cada violação dispensada são registados no Relatório de Verificação de Regras de Design.Todos os detalhes de cada violação dispensada são registados no Relatório de Verificação de Regras de Design.

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