KB: Como excluir tipos de componentes?

Altium Designer Altium Designer
Um Tipo de Componente não pode ser excluído enquanto ainda existirem componentes ou revisões de componentes associados a ele no Workspace. A exclusão de componentes é uma exclusão lógica que os move para a Lixeira do Workspace, onde suas revisões continuam fazendo referência ao Tipo de Componente. Para remover o Tipo de Componente, exclua ou reatribua todos os componentes associados, remova permanentemente as revisões relacionadas da Lixeira do Workspace e resolva quaisquer dependências entre revisões pai e filho que impeçam a exclusão permanente.

Detalhes da solução

Os tipos de componente permanecem em uso

Um tipo de componente não pode ser excluído enquanto houver componentes associados a ele. Mesmo após excluir os componentes do Altium Designer, o tipo de componente pode continuar aparecendo como em uso se as revisões dos componentes associados ainda existirem na Lixeira do Workspace.

Error dialog stating: “Cannot delete [redacted] tag. It is being used by revisions.” with OK button.  

As revisões excluídas temporariamente ainda existem

A exclusão de um componente é temporária e move o componente para a Lixeira do Workspace. Enquanto as revisões do componente permanecerem na Lixeira, elas continuarão existindo no Workspace e impedirão a exclusão do tipo de componente associado.

Os usuários também podem encontrar um erro ao tentar excluir permanentemente revisões de componentes da Lixeira. Esse erro indica que as revisões dos itens são referenciadas por revisões de itens pai e, portanto, não podem ser excluídas permanentemente até que as referências associadas sejam removidas.

Error dialog stating “Items weren’t deleted”; item cannot be deleted because item revisions are referenced by parent item revisions, and those revisions must be deleted first.

Remova primeiro todas as revisões associadas

  • Identifique todos os componentes associados ao tipo de componente.
  • Exclua os componentes associados ou altere-os para outro tipo de componente.
  • Exclua permanentemente todas as revisões dos componentes associados da Lixeira do Workspace.
  • Se ocorrerem erros relacionados a dependências, exclua permanentemente as revisões dos itens pai e filho associados antes de tentar excluir as revisões restantes.
  • Exclua o tipo de componente somente quando não houver mais componentes ou revisões associados no Workspace ou na Lixeira.

Exclua permanentemente os componentes e o tipo de componente

  1. Use o painel Components para localizar todos os componentes que usam o tipo de componente específico.
  2. Selecione os componentes na lista e execute uma das seguintes ações:
    • Clique com o botão direito do mouse nos componentes selecionados e escolha Delete... ou
    • Clique com o botão direito do mouse e selecione Operations » Change Component Type... para atribuí-los a um tipo de componente diferente.

    Components panel listing parts; context menu for component MF-MSMF160 shows Delete and Operations > Change Component Type options, illustrating an alternative action when deletion is blocked by revisions. 

  3. Após excluir os componentes, abra a Lixeira do Workspace e exclua permanentemente todas as revisões dos componentes associados. Apenas excluir os componentes não é suficiente, pois isso realiza somente uma exclusão temporária.
  4. Se um erro indicar que as revisões dos itens são referenciadas por revisões de itens pai, identifique e exclua permanentemente primeiro as revisões dos itens pai e filho associados. Depois que as dependências forem removidas, tente novamente excluir permanentemente os itens restantes da Lixeira.
  5. Verifique se não há mais componentes ou revisões de componentes associados no Workspace ou na Lixeira do Workspace.
  6. Depois que todos os componentes e revisões associados tiverem sido removidos permanentemente, exclua o tipo de componente de Preferences » Data Management » Component Types.

    Preferences dialog, Data Management > Component Types, showing a component type selected and the context menu opened with Remove (Del) available to delete the component type.

Observações adicionais

  • Se os componentes forem reatribuídos a um tipo de componente diferente, é altamente recomendável movê-los para a pasta de componentes apropriada usando o Explorer panel e atribuir o modelo de componente adequado. Isso ajuda a manter uma estrutura consistente de organização dos componentes e garante que eles sejam armazenados na pasta correta, correspondente ao tipo de componente atribuído.
  • A vantagem de usar o Components panel em vez do painel Explorer é que ele oferece uma maneira mais simples e intuitiva de organizar e interagir com os tipos de componente. Essa abordagem funciona tanto para associações simples de um para um, nas quais todos os componentes do mesmo tipo estão em uma única pasta, quanto para casos mais complexos, como componentes do mesmo tipo distribuídos em várias pastas ou componentes de tipos diferentes agrupados na mesma pasta.

Referências

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.