Validando um componente
Num relance
- Saiba como executar uma verificação de regras de componente pelo editor de componentes, tanto no modo de edição de componente único quanto no modo de edição de componentes em lote, e consultar os resultados no painel Mensagens.
- Entenda quais falhas de validação impedem que um componente seja salvo no Workspace.
- Descubra onde configurar verificações definidas pelo usuário e como resolver violações comuns em componentes.
Antes de salvar um componente da Biblioteca do Workspace definido/editado no editor de Componentes (no modo de Edição de Componente Único ou de Edição de Componentes em Lote) no Workspace conectado e disponibilizá-lo para uso em projetos, é essencial garantir que ele atenda aos requisitos de acordo com as configurações definidas. Quando você tenta salvar um componente de volta no Workspace, o editor de Componentes executa uma validação — uma Verificação de Regras de Componentes.
Assim como um projeto de placa conta com um processo de validação para detectar violações, o editor de Componentes conta com uma funcionalidade de validação de componentes. Todas as violações encontradas são listadas no painel Messages.
A validação de componentes verifica uma série de possíveis problemas no componente e em seus modelos definidos — tanto por meio de verificações predefinidas quanto de uma variedade de tipos de violação que podem ser definidos pelo usuário no nível global.
Todas as verificações de validação predefinidas a seguir têm o modo de relatório
:
Folder path not specified for component
| Resumo | Esta violação ocorre quando não é especificada uma pasta de destino no Workspace para salvar um componente que está sendo definido no editor de Componentes. |
|---|---|
| Notificação | Uma notificação será exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução |
|
Component not having a unique Id
| Resumo | Esta violação ocorre quando o ID do Item de um componente que está sendo definido no editor de Componentes é igual ao ID do Item de outro item no Workspace conectado. |
|---|---|
| Notificação | Uma notificação será exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução |
|
| Nota | Esta violação geralmente ocorre quando o valor do ID do Item atribuído automaticamente a um componente é substituído manualmente. Para um novo componente criado por meio do comando File » New » Component ou do painel Components (saiba mais), esse campo é preenchido de acordo com o modelo de componente definido para o tipo de componente escolhido na caixa de diálogo Create new component. Quando não há um modelo ou quando a entrada <Undefined> é escolhida na caixa de diálogo, um esquema de nomenclatura padrão ( |
As verificações definíveis pelo usuário são configuradas na página Gerenciamento de Dados – Verificações de Regras de Componentes da caixa de diálogo Preferences.
Qualquer falha nos testes predefinidos ou nas verificações definidas pelo usuário com nível de Erro fatal impedirá que o componente seja salvo no Workspace.
As configurações padrão das verificações definidas pelo usuário podem não ser adequadas aos seus componentes, portanto, é importante familiarizar-se com as opções e com a maneira de configurá-las para atender aos seus projetos. Informações sobre cada verificação de erro definida pelo usuário podem ser encontradas abaixo.
Violações associadas a componentes
Duplicate Component by Name
| Resumo | Esta violação ocorre quando o nome de um componente que está sendo definido no editor de componentes é igual ao nome de um componente no Workspace conectado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no Messages painel no seguinte formato:
|
| Recomendação para resolução | Atribua nomes diferentes e exclusivos aos componentes, conforme necessário.
|
Duplicate Component by PCL
| Resumo | Esta violação ocorre quando um componente que está sendo definido no editor de componentes tem uma escolha de peça que é usada por outro componente no Workspace conectado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no Messages painel no seguinte formato:
|
| Recomendação para resolução | Atribua escolhas de peças diferentes e exclusivas aos componentes, conforme necessário.
|
Invalid Pin Mappings
| Resumo | Esta violação ocorre quando um componente que está sendo definido no editor de componentes apresenta um mapeamento ambíguo entre o símbolo do componente e seu(s) footprint(s). Por exemplo, a violação ocorre se o símbolo tiver pinos definidos em seus campos Designator como |
|---|---|
| Modo de relatório padrão | |
| Notificação |
onde:
|
| Recomendação para resolução | Edite o modelo adicionado atualmente ou selecione outro para garantir que os pinos do símbolo tenham uma correspondência um a um com os pads do footprint.
|
Missing Component Description
| Resumo | Esta violação ocorre quando a descrição de um componente que está sendo definido no editor de componentes não é especificada. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
|
| Recomendação para resolução | Especifique uma descrição para o(s) componente(s) com a violação, conforme necessário.
|
Missing Component Name
| Resumo | Esta violação ocorre quando o nome de um componente que está sendo definido no editor de componentes não é especificado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
|
| Recomendação para resolução | Especifique um nome para o(s) componente(s) com a violação, conforme necessário.
|
Missing Component Type
| Resumo | Esta violação ocorre quando o tipo de componente que está sendo definido no editor de componentes não é especificado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
|
| Recomendação para resolução | Especifique um tipo para o(s) componente(s) com a violação, conforme necessário.
|
Model Revision in Inapplicable State
| Resumo | Esta violação ocorre quando é detectado que um modelo vinculado que está sendo usado (referenciado) por uma definição de componente está em um estado não aplicável. Por exemplo, o modelo está atualmente |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Escolha um modelo substituto ou uma revisão do mesmo modelo que seja válida para uso no componente.
|
Model revision is Out Of Date
| Resumo | Esta violação ocorre quando um modelo vinculado que está sendo usado (referenciado) por uma definição de componente é identificado como desatualizado. Se houver uma revisão mais recente do modelo disponível, o campo Revision State indicará isso usando o texto |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Atualize os vínculos dos modelos do componente que estão desatualizados para usar a revisão mais recente dos modelos.
|
Number of Pads Exceeds Number of Pins
| Resumo | Esta violação ocorre quando um modelo de footprint que está sendo usado (referenciado) por uma definição de componente inclui mais pads (pads SMD posicionados em camadas de cobre e pads de furos passantes metalizados) do que pinos do símbolo esquemático referenciado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Edite o modelo de símbolo/footprint adicionado atualmente ou selecione outro para garantir que o número de pads do footprint não exceda o número de pinos do símbolo.
|
Revision Being Edited is Not Latest
| Resumo | Esta violação ocorre quando a revisão do componente que está sendo editada não é a revisão mais recente disponível no Workspace conectado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Selecione a revisão mais recente do componente para edição. Para fazer isso, procure o componente no painel Components, clique com o botão direito na entrada correspondente no painel e escolha Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Resumo | Esta violação ocorre quando uma entrada incorreta é adicionada como opção de peça de um componente e a peça não pode ser recuperada pelo Workspace. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Especifique uma opção de peça válida para os componentes que apresentam o problema.
|
Violações associadas a footprints
Duplicate Pad Designator
| Resumo | Esta violação ocorre quando um modelo de footprint vinculado a um componente que está sendo definido no editor de componentes tem vários objetos pad com o mesmo valor da propriedade Designator. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Atribua designadores diferentes e exclusivos aos pads do modelo de footprint vinculado.
O modelo de footprint que está sendo usado (referenciado) pelo componente será aberto no editor temporário de biblioteca de PCB. Selecione os pads que apresentam o problema e altere os valores da propriedade Designator no painel Properties quando um pad estiver selecionado (saiba mais). |
Duplicate Primitives
| Resumo | Esta violação ocorre quando um modelo de footprint vinculado a um componente que está sendo definido no editor de componentes tem objetos idênticos posicionados no mesmo local e na mesma camada. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Remova os objetos duplicados do modelo de footprint.
O modelo de footprint que está sendo usado (referenciado) pelo componente será aberto no editor temporário de biblioteca de PCB. Selecione os objetos duplicados e remova-os usando o atalho Delete. |
Mirrored Footprint (designed on bottom layer)
| Resumo | Esta violação ocorre quando um modelo de footprint vinculado a um componente que está sendo definido no editor de componentes tem primitivas significativas (pads, trilhas, arcos, preenchimentos, regiões, retângulos, cadeias de texto, objetos de keepout) posicionadas na No editor de bibliotecas de PCB, o footprint é criado para o lado superior da placa; ele pode ser invertido para o lado inferior durante o processo de projeto da PCB, se necessário. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
|
| Recomendação para resolução | Inverta as primitivas do footprint da
O modelo de footprint que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de PCB. Selecione as primitivas na |
Missing Pad Designator
| Resumo | Esta violação ocorre quando um modelo de footprint vinculado a um componente que está sendo definido no editor de componentes tem um objeto Pad sem um valor especificado para a propriedade Designator. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Especifique os valores dos designadores dos pads do modelo de footprint vinculado.
O modelo de footprint que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de PCB. Selecione um pad com a violação e especifique o valor de sua propriedade Designator no painel Properties com o pad selecionado (saiba mais). |
Offset Footprint Reference
| Resumo | Esta violação ocorre quando um modelo de footprint vinculado a um componente que está sendo definido no editor de componentes tem seu ponto de referência (origem) fora do retângulo delimitador formado pelos objetos do footprint. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
|
| Recomendação para resolução | Altere a localização do ponto de referência para que ele fique dentro do retângulo delimitador formado pelos objetos do footprint.
O modelo de footprint que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de PCB. Use os comandos do submenu Edit » Set Reference dos menus principais para alterar a localização atual do ponto de referência do footprint. |
Shorted Copper
| Resumo | Esta violação ocorre quando um modelo de footprint vinculado a um componente que está sendo definido no editor de componentes tem objetos pad conectados entre si por objetos em uma camada de cobre. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Remova os objetos da camada de cobre que conectam os pads do modelo de footprint vinculado.
O modelo de footprint que está sendo usado (referenciado) pelo componente será aberto no editor temporário de Biblioteca PCB. Selecione os objetos da camada de cobre que conectam os pads e altere-os para que não conectem os pads, ou remova esses objetos. |
Unconnected Copper
| Resumo | Esta violação ocorre quando um modelo de footprint vinculado a um componente que está sendo definido no editor de Componentes tem objetos em uma camada de cobre e esses objetos não estão conectados a nenhum objeto de pad. Quando esse footprint for colocado em um projeto de PCB, nenhuma rede será atribuída a esses objetos da camada de cobre, e eles se tornarão cobre isolado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Altere o modelo de footprint para que os objetos que atualmente não estão conectados a nenhum objeto de pad no modelo de footprint sejam conectados a pads.
O modelo de footprint que está sendo usado (referenciado) pelo componente será aberto no editor temporário de Biblioteca PCB. Coloque objetos nas camadas de cobre para formar uma conexão entre os pads do footprint e os objetos que atualmente não estão conectados a nenhum objeto de pad, ou remova esses objetos desconectados. |
Violações associadas a símbolos
Different Pins Between Modes
| Resumo | Esta violação ocorre quando um dos modos de exibição de um símbolo possui um pino extra. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Esta violação geralmente ocorre quando um modo gráfico alternativo é definido para um símbolo e uma das seguintes situações acontece:
Além de haver um número idêntico de pinos entre os modos de exibição gráfica, os pinos também devem ser idênticos tanto no designador quanto no nome. Saiba mais sobre como criar vários modos de exibição gráfica do mesmo símbolo de componente. Altere o designador e/ou o nome dos pinos com problema para que o número de pinos e suas propriedades de designador e nome sejam os mesmos entre os modos de exibição do símbolo, ou remova um pino extra de um modo de exibição.
O modelo de símbolo que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de esquemáticos. Selecione os pinos com problema e altere os valores de suas propriedades Designator e/ou Name no painel Properties quando um pino estiver selecionado (saiba mais), ou remova esses pinos usando o atalho |
Duplicate Pin Designators
| Resumo | Esta violação ocorre quando dois ou mais pinos no modelo de símbolo do componente possuem o mesmo designador. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Altere o designador dos pinos com problema conforme necessário, para que cada um tenha uma atribuição exclusiva.
O modelo de símbolo que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de esquemáticos. Selecione os pinos com problema e altere os valores de sua propriedade Designator no painel Properties quando um pino estiver selecionado (saiba mais), ou remova esses pinos usando o atalho |
Missing Default Designator
| Resumo | Esta violação ocorre quando o modelo de símbolo do componente não tem um designador padrão especificado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
|
| Recomendação para resolução | Especifique um designador padrão para o modelo de símbolo com a violação.
O modelo de símbolo que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de esquemáticos. Abra o painel Properties quando nenhum objeto estiver selecionado na área de projeto (saiba mais) e especifique o prefixo de designador necessário seguido pelo caractere |
Missing Pin Designator
| Resumo | Esta violação ocorre quando um pino no modelo de símbolo do componente não tem um designador especificado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Especifique um designador para cada pino no modelo de símbolo com a violação.
O modelo de símbolo que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de esquemáticos. Selecione os pinos com a violação e especifique os valores da propriedade Designator no painel Properties quando um pino estiver selecionado (saiba mais), ou remova os pinos usando o atalho |
Missing Pin Name
| Resumo | Esta violação ocorre quando um pino no modelo de símbolo do componente não tem um nome especificado. |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | Especifique um nome para cada pino no modelo de símbolo com a violação.
O modelo de símbolo que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de esquemáticos. Selecione os pinos com a violação e especifique os valores da propriedade Name no painel Properties quando um pino estiver selecionado (saiba mais), ou remova esses pinos usando o atalho |
| Nota | Apenas uma ocorrência da violação será listada no painel Messages para cada componente distinto. Um componente pode ter um símbolo com mais de um pino sem nome definido. |
Missing Pins in Sequence
| Resumo | Esta violação ocorre quando são detectados pinos ausentes na sequência numérica dos valores dos designadores de pinos do símbolo com a violação. Por exemplo, se o símbolo tiver pinos com os designadores |
|---|---|
| Modo de relatório padrão | |
| Notificação | Uma notificação é exibida no painel Messages no seguinte formato:
onde:
|
| Recomendação para resolução | No modelo de símbolo com a violação, adicione pinos com os designadores ausentes na sequência ou altere os designadores dos pinos para que formem uma sequência contínua de valores inteiros.
O modelo de símbolo que está sendo usado (referenciado) pelo componente será aberto no editor temporário de bibliotecas de esquemáticos. Usando o comando Place » Pin nos menus principais, adicione a quantidade necessária de pinos e especifique os valores da propriedade Designator no painel Properties quando um pino estiver selecionado (saiba mais), para que os designadores de pinos no símbolo formem uma sequência contínua de valores inteiros. Você também pode editar a propriedade Designator dos pinos já posicionados no símbolo. |
| Nota | Há componentes que não utilizam numeração sequencial de pinos, por exemplo, um BGA com numeração de pinos não sequencial: A1, A3, A5 (e assim por diante). Nessa situação, recomenda-se liberar o componente com essa violação e registrar o motivo nas Notas de versão. Como alternativa, defina a verificação Missing Pins in Sequence na página Data Management – Component Rule Checks da caixa de diálogo Preferences como |


