Comparações de Dados de Projeto

A visualização de projeto do Workspace no Altium 365 oferece recursos de comparação de dados de projeto que permitem comparar alterações ocorridas entre diferentes Releases e/ou Commits do projeto. Particularmente valiosos para realizar verificações finais antes de enviar os dados do seu produto para a manufatura, esses recursos permitem determinar exatamente quais alterações ocorreram nos seus dados de Gerber (ou ODB++), esquemático, PCB e BOM entre eventos de Release/Commit.

Comparação de Fabricação

Fazer uma verificação final dos dados da sua placa fabricada antes de enviá-los ao fabricante é sempre uma boa prática. Os recursos de comparação de Gerber e ODB++ facilitam exatamente isso, com a capacidade de verificar rapidamente se não há diferenças na sua saída de fabricação entre iterações liberadas do seu projeto de design. Eles fornecem uma comparação puramente gráfica, camada por camada, destacando áreas com alterações usando uma caixa delimitadora e um número.

Acesso à Comparação de Fabricação

Os recursos de comparação de Gerber e ODB++ podem ser acessados nas visualizações de design do Workspace History, Releases e Manufacturing Portal. O exemplo abaixo descreve o recurso de comparação de arquivos Gerber, que se aplica igualmente à funcionalidade de comparação ODB++ - ele é acessado pela opção de menu ODB++ to . 

Na visualização History do projeto, clique no controle no canto superior direito de um bloco de evento Project Released e selecione a opção Gerber to no menu suspenso. Em seguida, escolha comparar com os dados de fabricação da Release anterior, selecionar entre todas as Releases possíveis ou comparar com um conjunto de arquivos local (veja abaixo).

na visualização Releases do projeto, clique no botão associado a uma Release específica desse projeto e escolha a opção Gerber to no menu suspenso. Em seguida, selecione com quais dados de fabricação de outra Release deseja comparar, ou um conjunto de arquivos local para comparação (veja abaixo).

Na visualização do navegador Manufacturing Portal, ao visualizar um pacote de Release específico de um projeto de design, clique no botão no canto superior direito da página e escolha a opção Gerber to. Em seguida, selecione com quais dados de fabricação de outra Release deseja comparar, ou compare com um conjunto de arquivos local (veja abaixo).

 

Comparando com um Conjunto de Arquivos

Você também pode comparar os dados Gerber/ODB++ em um pacote de Release com outro conjunto de arquivos Gerber/ODB++ disponível no Workspace. Isso permite comparar, por exemplo, com dados Gerber/ODB++ gerados localmente a partir do design ativo mais recente, antes de fazer a próxima Release formal do projeto no seu Workspace.

Como observado na seção Access section acima (para Gerber), essa comparação é realizada escolhendo a entrada Gerber to » Files no menu aplicável. Na janela Select Fabrication or Release for Comparison exibida em seguida, navegue até um conjunto de arquivos Gerber e selecione-o para comparação. Após a confirmação (), o mecanismo de comparação processará as diferenças e exibirá os resultados na visualização interativa Gerber Compare view. Observe que um pacote de Release disponível também pode ser selecionado para comparação.

Em termos de arquivos CAM de fabricação, você pode fazer upload de um conjunto completo de arquivos Gerber mais dados NC Drill (em um arquivo Zip). Certifique-se de que haja apenas uma única listagem (ou pasta) de Gerbers dentro do arquivo. Certifique-se de que os arquivos de furação estejam na mesma listagem (ou pasta) que os arquivos Gerber. Se estiverem em uma pasta separada, eles serão ignorados.

O recurso de Comparação de Gerber oferece suporte à comparação de dados em um pacote de Release com um conjunto de arquivos gerado localmente.O recurso de Comparação de Gerber oferece suporte à comparação de dados em um pacote de Release com um conjunto de arquivos gerado localmente.

Resultado da Comparação Gerber/ODB++

Depois que a Release de comparação ou o conjunto de arquivos local for escolhido, os resultados da comparação serão apresentados na visualização Compare, que é aberta em uma guia separada do navegador. Novamente, o exemplo mostrado se aplica tanto à comparação de Gerber quanto de ODB++. Exemplo de comparação de arquivos ODB++: 

Dependendo do número de diferenças existentes, pode levar algum tempo para gerar os dados de comparação. Você pode esperar ou fechar a visualização Compare – um e-mail será enviado a você quando os dados estiverem prontos para visualização. Clique no botão no e-mail para acessar novamente a visualização Compare .

A comparação gerada é apresentada inicialmente em uma visualização dividida (Side by Side) mostrando as diferenças entre os dois conjuntos de Gerber ou ODB++. A codificação por cores é usada para distinguir os dados mais antigos (vermelho) dos dados mais novos (verde). Ajustes de visualização como pan, zoom e seleções de net são sincronizados entre os dois lados.

Selecione a opção Combined para visualizar os dois conjuntos de dados codificados por cor sobrepostos em uma única visualização da placa. Tanto na visualização combinada quanto na dividida, cada diferença detectada é numerada e contornada para a camada atualmente selecionada – elas correspondem às entradas anotadas no painel Layers à esquerda.

Selecione uma entrada de diferença de camada no painel Layers para destacar a área correspondente do PCB na visualização Gerber, que fará automaticamente pan e zoom até o local.

Uma diferença selecionada é exibida de forma semelhante na visualização Side by Side (dividida). Clique em outra entrada de camada no painel Layers para visualizar e selecionar as diferenças anotadas nessa camada.

 

Comparação de Esquemático

Juntamente com a comparação de dados Gerber (veja acima), a visualização do projeto também oferece a capacidade de comparar documentos esquemáticos do projeto em uma interface interativa simples. Isso oferece uma maneira rápida e conveniente de ver apenas quais alterações ocorreram entre iterações do esquemático.

O recurso de Comparação de Esquemático apresenta as diferenças graficamente e como dados paramétricos, que são listados em um painel Compare associado que permite cross-probing para os objetos esquemáticos relacionados. Uma comparação pode ser iniciada entre Releases do projeto, Commits do projeto ou entre Commits e Releases do projeto (disponível na visualização History).

Acesso à Comparação de Esquemático

O recurso de comparação de Esquemático pode ser acessado:

  • Escolhendo a opção Schematic to no menu do botão na visualização Releases e, em seguida, com quais dados-fonte de design de outra Release comparar. Ou escolhendo a mesma opção na guia do navegador Manufacturing Portal ao visualizar um pacote de Release específico do projeto e, então, com quais dados-fonte de outra Release comparar.

    Abra o recurso Schematic Compare a partir do menu de reticências na visualização Releases ou Manufacturing Portal.

    Abra o recurso Schematic Compare a partir do menu de reticências na visualização Releases ou Manufacturing Portal.

     
  • Escolhendo a opção Schematic to no controle no canto superior direito de um bloco de evento Commit ou Release na visualização History e, em seguida, outro evento Commit/Release para comparar. Os dados esquemáticos da última release/commit podem ser selecionados (Previous Release ou Previous Commit), ou os dados de qualquer evento Commit/Release escolhendo a opção Select Commit or Release – selecione o evento de comparação de destino clicando em seu bloco.

Abra o Schematic Compare na visualização History no Altium Designer ou na interface do navegador do Altium 365.Abra o Schematic Compare na visualização History no Altium Designer ou na interface do navegador do Altium 365.

Ambos os recursos, Gerber Compare e Schematic Compare, podem ser acessados pela visualização equivalente History view in Altium Designer, quando conectado a um Workspace do Altium 365.

Resultado da Comparação de Esquemático

Quando o par Commit/Release de comparação tiver sido selecionado, os resultados dessa comparação serão abertos como a visualização de diferenças de Esquemático em uma nova guia do navegador. O primeiro esquemático nos documentos-fonte é apresentado por padrão, e as diferenças lógicas encontradas (dados alterados de Components e Nets) para todos os esquemáticos são apresentadas como uma lista selecionável no painel Compare à esquerda. Observe que alterações puramente gráficas, como um componente movido, não são incluídas neste momento.

Dependendo do número de diferenças existentes, pode levar algum tempo para gerar os dados de comparação. Você pode esperar ou fechar a visualização Schematic Compare – um email será enviado a você quando os dados estiverem prontos para visualização. Clique no botão no e-mail para acessar novamente a visualização Schematic Compare .

Selecione um item na lista Compare para fazer cross-probing até seu símbolo no documento esquemático associado.

O item de componente relacionado é destacado e seus detalhes são mostrados no painel Info à direita. Observe que quaisquer alterações de parâmetro são destacadas em vermelho.

 
  • Passe o cursor sobre os nomes dos dados de comparação na parte superior da janela para ver o nome do usuário que criou cada Commit/Release e quaisquer notas anexadas.

  • Você pode abrir e visualizar o Commit/Release de qualquer uma das duas fontes de comparação a partir das entradas de nome na margem superior.

Selecione um elemento listado no painel Compare para exibir quaisquer detalhes de alteração disponíveis e fazer cross-probing até seu gráfico esquemático. Cada elemento na lista tem um ícone associado que indica seu status geral de alteração – vermelho: removido, verde: adicionado, amarelo/laranja: modificado. A mesma codificação é usada nos gráficos esquemáticos acessados por cross-probing.

A lista de diferenças do painel é agrupada por Components e Nets:

  • Components – Cada entrada inclui um resumo da alteração e os nomes dos componentes afetados. Selecione o designador (RefDes) de um componente incluído na entrada (destacado em azul) para fazer cross-probing até seu gráfico esquemático.

  • Nets – Cada entrada inclui um resumo da alteração e o nome da net afetada. Selecione uma entrada de Net no painel para fazer cross-probing até a net inteira no esquemático ativo, ou expanda a lista para ver e selecionar a modificação específica que afetou a net.

  • Use o filtro da lista do painel () para restringir as entradas por um objeto ou tipo de diferença especificado.

  • ​Use a busca da lista do painel () para localizar entradas por uma string de pesquisa digitada.

Selecione uma entrada de Component no painel Compare para fazer cross-probing até sua representação gráfica destacada no documento esquemático.

Selecione uma entrada de Net no painel Compare para fazer cross-probing até sua representação gráfica destacada no documento esquemático.

Selecione uma modificação específica de net na entrada expandida de Net, como a adição ou remoção de um pino de componente, para fazer cross-probing até sua representação gráfica destacada no documento esquemático.

 

Um ícone associado a uma entrada de Net no painel Compare indica a presença dessa net em outros documentos esquemáticos. Selecione o ícone para acessar uma lista suspensa desses documentos esquemáticos, em que o documento afetado pela alteração de net atualmente selecionada é indicado por um ponto amarelo. Escolha um documento esquemático no menu para fazer cross-probing até a net nesse esquemático, que será destacada adequadamente.

A entrada de uma Net modificada inclui um link para outros documentos esquemáticos que também incluem a Net.A entrada de uma Net modificada inclui um link para outros documentos esquemáticos que também incluem a Net.

Comparação de PCB

Como complemento ao Schematic compare, a visualização de projeto do Workspace oferece um recurso de comparação de PCB que detecta e mostra alterações no design da placa ocorridas entre Commits do projeto e/ou iterações de Release.

O recurso PCB Compare fornece uma interface interativa altamente visual para visualizar diferenças de layout de PCB e os dados de comparação associados, com cross-probing reativo disponível entre as diferenças de dados listadas e seus elementos gráficos associados. Uma comparação de PCB pode ser iniciada entre Releases do projeto, Commits do projeto ou entre Commits e Releases do projeto (disponível na visualização History).

Acesso à Comparação de PCB

O recurso de comparação de PCB pode ser acessado:

  • Escolhendo a opção PCB to no menu do botão de uma entrada de Release na visualização Releases e, em seguida, com quais dados-fonte de design de outra Release comparar. Ou escolhendo a mesma opção no Manufacturing Portal ao visualizar um pacote de Release específico do projeto e, em seguida, com quais dados-fonte de outra Release comparar.

 
  • Escolhendo a opção PCB to no controle no canto superior direito de um bloco de evento Commit ou Release na visualização History e, em seguida, outro evento Commit/Release para comparar. Os dados esquemáticos da última release/commit podem ser selecionados (Previous Release ou Previous Commit), ou os dados de qualquer evento Commit/Release escolhendo a opção Select Commit or Release – selecione o evento de comparação de destino clicando em seu bloco.

Quando iniciado, o mecanismo de comparação de PCB da plataforma Altium 365 processa as diferenças de dados entre os designs de PCB selecionados, o que pode levar algum tempo em designs de PCB mais complexos. Se o tempo de análise exceder um limite predefinido, um e-mail de notificação será enviado ao seu endereço de e-mail registrado quando a comparação de PCB for concluída. Observe que os dados de comparação são armazenados em cache, portanto uma comparação subsequente dos mesmos dados terá um atraso mínimo de processamento.

Resultado da Comparação de PCB

Quando o par Commit/Release de comparação tiver sido selecionado, os resultados dessa comparação serão abertos como a visualização PCB Changes em uma nova guia do navegador. A visualização apresenta os resultados do mecanismo de comparação de PCB como uma representação gráfica da placa, com elementos inalterados mostrados em monocromático, e elementos modificados conectados à net destacados em verde (adicionados), vermelho (removidos) e amarelo (modificados). Observe que Polygons modificados são suavizados para aumentar a clareza dos elementos de Net da placa.

O painel Differences à esquerda lista as diferenças detectadas dentro de grupos de tipos de objeto – Components, Nets etc. Quando uma entrada de diferença é selecionada no painel, ela se expande para listar os subelementos que compõem essa diferença detectada, enquanto a visualização da placa fará automaticamente pan e zoom para mostrar a área da alteração.

A visualização inicial PCB Compare destacará todas as diferenças detectadas. Os elementos alterados são codificados por cores de acordo com seu status de adicionado, removido ou modificado.

Selecione uma entrada para expandir seus subelementos e dar zoom/destacar a diferença na visualização de PCB. Os detalhes da alteração são mostrados no painel Info à direita. Clique novamente para desmarcar a entrada e restaurar a visão geral padrão.

Aqui, uma entrada de Net modificada está selecionada. Observe que os dados anteriores, incluindo o caminho da net no PCB e informações de comprimento da net, são mostrados em vermelho – o caminho atual (atualizado) da net está em verde.

 

O exemplo abaixo mostra como a localização e o roteamento associado do componente R13 mudaram entre eventos subsequentes de Commit/Release e como essa diferença é apresentada na visualização correspondente PCB Compare. As diferenças, conforme listadas no painel PCB Compare, incluem entradas de modificação para R13 e suas duas Nets associadas (NetC9_1 e NetJ1_7).

Elementos adicionados baseados em net são mostrados em verde, elementos removidos em vermelho e elementos modificados em amarelo.Elementos adicionados baseados em net são mostrados em verde, elementos removidos em vermelho e elementos modificados em amarelo.

As diferenças podem ser examinadas em mais detalhes selecionando elementos de alteração individuais dentro da sublista expandida sob cada entrada de diferença. Quando selecionadas, as alterações de parâmetro e posição são destacadas visualmente na visualização da placa em vermelho e verde, e as entradas de Net também incluirão alterações calculadas no comprimento total roteado.

Você pode abrir e visualizar o Commit/Release de qualquer uma das duas fontes de comparação a partir das entradas de nome na margem superior.

Comparação de BOM

A visualização do projeto também oferece um recurso rápido de Comparação de BOM para detectar e mostrar quaisquer alterações nos dados de componentes do design que tenham ocorrido entre iterações de commit e/ou release. As diferenças são reportadas em formato de texto (CSV) e disponibilizadas para download local.

  • O recurso BOM Compare exige que os eventos de Commit ou Release comparados incluam um documento ActiveBOM document.

  • Comparações de BOM também podem ser feitas entre arquivos Managed BOM e Releases no aplicativo BOM Portal. Consulte Managed BOM Compare.

Acesso à Comparação de BOM

O recurso de Comparação de BOM pode ser acessado por:

  • Escolhendo a opção BOM to no menu do botão na visualização Releases e, em seguida, os dados de qual outra release comparar. Ou escolhendo a mesma opção na aba do navegador Manufacturing Portal ao visualizar um pacote de release específico do projeto e, em seguida, os dados de qual outra release comparar.

    Abra o recurso BOM Compare no menu de reticências nas visualizações Releases ou Manufacturing Portal.

    Abra o recurso BOM Compare no menu de reticências nas visualizações Releases ou Manufacturing Portal.

     
  • Escolhendo a opção BOM to no controle no canto superior direito de um bloco de evento de Release ou Commit na visualização History e, em seguida, outro evento de Commit/Release para comparar. Os dados da BOM do Commit ou Release anterior podem ser selecionados (Previous <Commit/Release>) ou os dados de qualquer evento de Commit/Release escolhendo a opção Select Commit or Release — selecione o evento de comparação de destino clicando em seu bloco.

Abra Schematic Compare na visualização History no Altium Designer ou na interface do navegador do Altium 365.Abra Schematic Compare na visualização History no Altium Designer ou na interface do navegador do Altium 365.

Resultado da comparação de BOM

O sistema comparará os dados da BOM entre os Releases ou Commits de projeto especificados e, em seguida, abrirá os resultados dessa comparação como a visualização de diferenças da BOM em uma nova aba do navegador. Essa visualização é preenchida com uma lista de entradas com código de cores que representam itens da BOM que foram alterados entre os eventos de BOM especificados. Informações e controles adicionais são fornecidos pelo painel BOM Compare à esquerda, que permite escolher uma Variante de projeto alternativa, navegar pelas entradas de alteração e aplicar Filtros () para selecionar/desmarcar a inclusão de categorias de alteração de componentes (Added, Removed, Modified etc.).

A visualização inicial de BOM Compare inclui entradas que representam as diferenças entre os documentos de BOM de origem e de destino.A visualização inicial de BOM Compare inclui entradas que representam as diferenças entre os documentos de BOM de origem e de destino.

A interface de comparação de BOM oferece uma série de recursos para acessar informações sobre diferenças. Eles incluem:

  • Passe o cursor sobre o ícone associado a uma entrada de comparação de BOM para ver um resumo das alterações ocorridas.

  • Use o menu Configurações de Coluna () para habilitar ou desabilitar a inclusão de colunas de dados de parâmetros específicos de componentes.

  • Você pode alternar entre os dois documentos de BOM que estão sendo comparados e visualizá-los usando as abas superiores de fonte de dados da visualização. Uma linha de entrada de BOM selecionada é mantida em todas as visualizações (quando disponível), o que permite localizar rapidamente, nos dois documentos de BOM de origem, uma diferença selecionada na visualização Compare.

    A visualização BOM Compare com a aba Compare ativa e uma determinada entrada de diferença de BOM selecionada.

    A visualização de comparação com o documento de BOM de origem selecionado. O componente em foco é mostrado na lista.

    O componente não é mostrado no documento de BOM de destino, pois foi removido do projeto de PCB.

     

Passe o cursor sobre os nomes dos dados de comparação na parte superior da janela para ver o nome do usuário que criou cada Commit/Release e quaisquer notas anexadas. Você pode abrir e visualizar o Commit/Release de qualquer uma das fontes da comparação a partir de suas entradas de nome.

Quando acionado pela opção de download (), o mecanismo de comparação também gerará um resumo de quaisquer atualizações em um formato CSV padrão. O resumo da comparação de BOM é gerado para a Variante do projeto atualmente selecionada e inclui detalhes dos dados da BOM que foram alterados — atualizados — entre os releases/commits de projeto especificados.

Os arquivos CSV baixados da comparação de BOM mostram os dados que foram atualizados entre os releases de projeto especificados ao acionar o recurso de comparação. Os arquivos CSV baixados da comparação de BOM mostram os dados que foram atualizados entre os releases de projeto especificados ao acionar o recurso de comparação.

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

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Conteúdo